A. Pengertian Bus System
Bus merupakan
lintasan komunikasi yang menghubungkan dua atau lebih perangkat komputer.
Karakteristik penting sebuah bus adalah bahwa bus merupakan media transmisi
yang dapat digunakan bersama.
BUS Sistem
adalah sebuah Bus yang menghubungkan komponen-komponen utama komputer (CPU,
Memori ,I/O).
Umumnya sebuah
bus terdiri dari sejumlah lintasan komunikasi atau saluran. Sistem komputer
terdiri dari sejumlah bus yang berlainan yang menyediakan jalan antara dua buah
komponen pada bermacam-macam tingkatan hirarki sisterm komputer. Sebuah bus
yang menghubungkan komponen-komponen utama komputer (CPU, memori, input/output)
disebut bus sistem. Struktur interkoneksi komputer yang umum didasarkan pada
penggunaan satu bus sistem atau lebih.
B. Struktur Bus
a.
Struktur Data
Saluran data memberikan lintasan bagi perpindahan data
antara dua modul sistem. Saluran ini secara kolektif disebut bus data. Umumnya
bus data terdiri dari 8, 16, 32 saluran, jumlah saluran diakitakan denang lebar
bus data.
b.
Struktur Alamat
Saluran alamat digunakan untuk menandakan sumber atau
tujuan data pada bus data. Misalnya ketika CPU akan membaca sebuah word kata
dari memori, maka CPU akan menaruh alamat word tersebut kedalam saluran alamat.
Pada umumnya saluran alamat juga dipakai untuk mengalamati port-port input
output.
c.
Struktur Kontrol
Saluran kontrol digunakan untuk mengntrol akses ke
saluran alamat dan penggunaan data dan saluran alamat. Saluran kontrol meliputi
:
-
Memory write/ memory read
-
Input/Output Write, Input/Output Read
-
Transfer ACK
-
Bus Request
-
Bus Grant
-
Interupt Request
-
Interupt ACK
-
Clock
-
Reset
C.
Jenis Bus
a.
Dedicated Bus
Dedicated Bus adalah saluran bus yang secara permanen deberi
suatu fungsi atau subset fisik komponen – komponen komputer. Sebagai contoh
dedikasi fungsi adalah penggunaan alamat dedicated terpisah dan saluran data,
yang merupakan suatu hal yang umum bagi bus.
Kelebihan :
-
Memiliki kecepatan yang tinggi.
Kekurangan :
-
Memerlukan saluran yang banyak.
-
Memerlupan biaya dan ruang yang lebih banyak
dibandingkan multiplexed bus
b.
Multiplexed Bus
Bus yang dilalui informasi yang berbeda baik data,
alamat, dan sinyal kontrol dengan metode multipleks data. Multiplexed bus
merupakan metode menggunakan bus yang sama untuk berbagai keperluan.
Kelebihan :
-
Memerlukan saluran yang lebih sedikit
dibandingkan dedicated bus
-
Memerlukan biaya dan ruang yang lebih sedikit
dibandingkan dedicated bus
Kekurangan :
-
Kecepatan transfer data menurun
-
Diperlukan mekanisme yang komplek untuk mengurai
data yang sudah di multiplex.
D.
Metode Arbitrasi
a.
Tersentralisasi
Pada metode ini, sebuah perangkat hardware yang
dikenal sebagai pengontrol bus atau arbitrer bertanggung jawab atas alokasi
waktu pada bus.
b.
Terdistribusi
Pada metode ini, tidak ada pengontrol sentral melainkan setiap modul terdiri
dari akses kontrol logika dan modul – modul yang berkerja sama untuk memakai
bus bersama – sama.
E.
Timing
Timing berkaitan
dengan cara terjadinya proses yang diatur pada bus system. Timing dibedakan
menjadi dua, yaaitu :
a.
Synchronous
Synchronous adalah cara terjadinya suatu proses yang ditentukan oleh
pewaktu.
b.
Asynchronous
Asynchronous terjadinya event bus mengikuti dan tergantung pada event sebelumnya.
F.
Lebar Bus
a.
Address
-
Lebar bus alamat mempengaruhi kapasitas.
-
Semakin lebar bus alamat, semakin besar range
lokasi yang dapat direferensi.
b.
Data
-
Lebar bus data, mempengaruhi kinerja sistem.
-
Semakin lebar bus data, semakin besar bit yang
dapat ditransfer pada suatu waktu.
G.
Master dan Slave
a.
Master
Bus yang memulai transaksi bus dengan cara
-
Mengeluarkan perintad dan alamat
b.
Slave
Bus yang bereaksi terhadap alamat dengan cara
-
Mengirimkan data kepada master jika master
meminta data
-
Menerima
data dari master jika master mengirim data
H.
Jenis Transfer Data
a.
Operasi Read
Operasi Read adalah operasi dimana slave menaruh data
pada bus data begitu slave mengetahui alamat dan mengambil datanya.
b.
Operasi Write
Operasi Write adalah operasi dimana master menaruh
data pada bus data begitu alamat stabil dan slave mempunyai kesempatan untuk
mengetahui alamatnya.
c.
Operasi Read modify Write
Operasi ini terjadi ketika operasi read yang diikuti
operasi write ke alamat yang sama. Tujuannya untuk melindungi sumber daya
memori yang dapat dipakai bersama.
d.
Operasi Block
Operasi
ini merupakan sebuah siklus alamat yang oleh n siklus data.
Tidak ada komentar:
Posting Komentar