Sistem Bus (Bus System)




Pada artikel ini, saya akan mengulas mengenai Sistem Bus, yang merupakan salah satu dari materi mata kuliah saya yaitu Pengantar Sistem Teknologi Informasi

A. Definisi Bus

Bus merupakan lintasan komunikasi yang menghubungkan dua atau lebih perangkat komputer. Sistem bus, dalam arsitektur komputer merujuk pada bus yang digunakan sistem komputer untuk menghubungkan semua komponen. adapun komponen-komponen tersebut antara lain CPU, memori, perangkat I/O

B. Struktur interkoneksi

Kumpulan lintasan atau saluran berbagai modul (CPU, memori, I/O). Struktur interkoneski bergantung pada jenis data dan karakteristik pertukaran data. Adapun pada jenis data :
  • Memori
Memori umumnya terdiri atas N word memori dengan panjang yang sama. Masing-masing word diberi alamat numerik yang unik (0, 1, 2, ...N-1). Word dapat dibaca maupun ditulis pada memori dengan kontrol Read dan Write. Lokasi bagi operasi didefinisikan oleh sebuah alamat
  • Modul I/O
Operasi modul I/O adalah pertukaran data dari dan ke dalam komputer. Berdasarkan pandangan internal, modul I/O dipandang sebagai sebuah memori dengan operasi pembacaan dan penulisan. Modul I/O dapat mengontrol lebih dari sebuah perangkat peripheral. Modul I/) juga dapat mengirimkan sinyal interrupt
  • CPU
CPU berfungsi sebagai pusat pengolahan dan eksekusi data berdasarkan routine-routine program yang diberikan padanya. CPU mengendalikan seluruh sistem komputer sehingga sebagai konsekuensinya memiliki koneksi ke seluruh modul yang menjadi bagian sistem komputer.


Dari jenis pertukaran data yang diperlukan modul-modul komputer, maka struktur interkoneksi harus mendukung perpindahan data.
  • Memori ke CPU : CPU melakukan pembacaan data maupun instruksi dari memori
  • CPU ke Memori : CPU melakukan penyimpanan atau penulisan data ke memori
  • I/O ke CPU : CPU membaca data dari peripheral melalui modul I/O
  • CPU ke I/O : CPU mengirimkan data ke perangkat peripheral melalui modul I/O
  • I/O ke Memori atau dari Memori : Digunakan pada sistem DMA

C. Interkoneksi Bus - Struktur Bus
  • Saluran 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 diartikan dengan lebar bus data. Karena pada suatu saat tertentu masing-masing saluran hanya dapat membawa 1 bit, maka jumlah saluran menentukan jumlah bit yang dapat dipindahkan pada suatu saat. Lebar bus data menentukan jumlah bit yang dapat menentukan kinerja sistem secara keseluruhan. Misanya, bila bus data lebarnya 8 bit, dan setiap instruksi panjangnya 16 bit, maka CPU harus dua kali mengakses modul memori dalam setiap siklus instruksinya
  • Saluran Alamat
Saluran alamat digunakan untuk menandakan sumber atau tujuan data pada bus data. Misalnya, bila CPU akan membaca sebuah word data dari memori, maka CPU akan menaruh alamat word yang dimaksud pada saluran alamat. Lebar bus alamat akan menentukan kapasitas memori maksimum sistem. Selain itu, umumnya saluran alamat juga dipakai untuk mengamati port-port input/output. Biasanya, bit-bit berorde lebih tinggi dipakai untuk memilih lokasi memori atau port I/O pada modul
  • Saluran Kontrol
Saluran kontrol digunakan untuk mengontrol akses ke saluran alamat dan penggunaan data dan saluran alamat. Karena data dan saluran alamat dipakai bersama oleh seluruh komponen, maka harus ada alat untuk mengontrol penggunanya. Sinyal-sinyal kontrol melakukan transmisi baik perintah maupun informasi pewaktuan diantara modul-modul sistem. Sinyal-sinyal pewaktuan menunjukkan validitas data dan informasi alamat. Sinyal-sinyal perintah menspesifikasikan operasi-operasi yang akan dibentuk. Umumnya, saluran kontrol meliputi : memory write, memori read, I/O write. I/O read, transfer ACK, bus request, bus grant, interrupt request, interrupt ACK, clock, reset

D. Jenis Bus
  • Dedicated Bus
Bus yang khusus menyalurkan data tertentu, metode dimana setiap bus (saluran) secara permanen diberi fungsi atau subset fisik komponen komputer. Kelemahannya yaitu memerlukan saluran banyak. Namun, kelebihannya memiliki kecepatan yang tinggi
  • Multiplixed Bus
Bus yang dilalui informasi yang berbeda baik data, alamat, dan sinyal kontrol dengan metode multipleks data. Merupakan metode penggunaan bus yang sama untuk berbagai keperluan, sehingga menghemat ruang dan biaya namun kecepatan transfer data menurun dan diperlukan mekanisme yang kompleks untuk mengurai data yang telah dimultipleks

Sumber gambar : sekantong-ilmu.blogspot.com
Previous
Next Post »