BUS SYSTEM

     

      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