Sistem Bus
- Jelaskan apa yang dimaksud dan fungsi sistem bus!
- Sebutkan dan jelaskan tentang struktur sistem bus!
- Sebutkan contoh dari sistem bus!
1. Pengertian Bus adalah bagian dari sistem komputer yang berfungsi untuk memindahkan data antar bagian – bagian dalam sistem komputer. Data dipindahkan dari piranti masukan ke CPU, CPU ke memori, atau dari memori ke piranti keluaran. Bus beroperasi pada kecepatan dan lebar yang berbeda.
2.Suatu sistem bus berisi, biasanya, dari sekitar 50 sampai ratusan saluran yang terpisah.
Masing-masing lintasan ditandai dengan arti atau fungsi. Walaupun ada banyak rancangan
bus yang berbeda, pada bus manapun saluran dapat digolongkan ke dalam tiga golongan
fungsional: data, alamat, dan saluran kontrol. Sebagai tambahan, terdapat saluran
distribusiyang memberikan kebutuhan daya bagi modul yang terhubung.
Saluran data menyediakan suatu lintasan bagi pergerakan data antara modul, sistem.
Saluran-saluran ini, secara kolektif, disebut bus data. Bus data dapat terdiri dari 32 sampai
ratusan saluran terpisah, sejumlah saluranyang menjadi acuan dikenal sebagai lebar bus
data. Karena masing-masing saluran dapat membawa hanya 1 bit pada satu waktu, sejumlah
saluran menentukan berapa banyak bit dapat ditransfer pada waktu tertentu. Lebar bus
data adalah faktor pokok dalam menentukan keseluruhan kinerja sistem. Sebagai contoh,
jika bus data lebarnya 8 bit dan masing-masing instruksi panjangnya 16 bit, kemudian
prosesor harus mengaksesmodul memori dua kali selama masing-masing siklus instruksinya.
Saluran-saluran alamat digunakan untuk menandakan sumber atau tujuan dari data pada
bus data. Sebagai contoh, jika prosesor diharapkanakan membaca suatu word (8,16, atau 32
bit) data dari memori, maka prosesor akan meletakkan alamat word yang dimaksud pada
saluran alamat. Secara jelas, lebar alamat bus menentukan kapasitas memori maksimum
sistem. Selain itu, saluran alamat biasanya juga digunakan memberikan alamat port I/O. Umumnya, bit-bit berorde tinggi digunakan untuk memilih modul tertentu pada bus, dan
bit-bit berorde yang lebih rendah memilih memori atau port I/O di dalam modul. Sebagai
contoh, pada alamat bus 8-bit, alamat 01111111 dan di bawahnya dapat mereferensi lokasilokasi di dalam modul memori (modul 0) dengan 128 word memori, dan alamat 10000000
dan di atasnya mengacu pada perangkat-perangkat yang terhubung dengan modul I/O
(modul1).
Saluran-saluran kontrol digunakan untuk mengontrol akses ke saluran alamat dan
penggunaan saluran data dan saluran alamat. Karena data dan saluran alamat dipakai
bersama oleh semua komponen, maka harus ada suatu alat untuk pengendalian
penggunaannya. Sinyal-sinyal kontrol mentransmisikan baik perintah maupun pengaturan
waktu informasiantara modul sistem. Pengaturan waktu sinyal-sinyal mengindikasikan
validitas data dan informasi alamat. Sinyal-sinyal perintah menspesifikasikan operasi yang
akan disaluran. Saluran kontrol umumnya meliputi:
• Memori tulis: menyebabkan data pada bus akan ditulis ke dalam lokasi alamat.
• Memori baca: menyebabkan data dari lokasi alamat yang ditempatkan pada bus.
• I/O tulis: menyebabkan data pada bus menjadi output ke alamat port I/O.
• I/O baca: menyebabkan data dari port I/O yang beralamat ditempatkan pada bus.
• Transfer ACK: menunjukkan bahwa data telah diterima dari bus atau telah
ditempatkan pada bus
• Bus request: menunjukkan bahwa suatu modul kontrol bus.
• Bus grant: menunjukkan bahwa modul yang melakukan permintaan telah diberi hak
Controlbus.
• Interupsi request: menunjukkan bahwa suatu Interupsi ditangguhkan.
• Interupsi ACK: memberitahukan bahwa Interupsi yang ditangguhkan telah diketahui
• Clock: yang digunakan untuk mensinkronkan operasi-operasi.
• Reset: menginisialisasi semua modul
Operasi bus adalah sebagai berikut. Jika satu modul akan mengirimkan data ke modul
lainnya, maka modul itu harus melakukan dua hal: (1) memperoleh penggunaan bus, dan (2)
memindahkan data melalui bus. Jika sebuah modul akan meminta data dari modul lainnya,
8
maka modul itu harus (1) memperoleh penggunaan bus, dan (2) memindahkan suatu
permintaan untuk modul yang lain melalui kontrol dan saluran alamat yang sesuai.
Kemudian modul harus menunggu modul kedua untuk mengirimkan data.
3.BUS PCI
PCI (kepanjangan dari bahasa Inggris: Peripheral Component Interconnect) adalah bus yang
didesain untuk menangani beberapa perangkat keras. Standar bus PCI ini dikembangkan
oleh konsorsium PCI Special Interest Group yang dibentuk oleh Intel Corporation dan
beberapa perusahaan lainnya, pada tahun 1992. Tujuan dibentuknya bus ini adalah untuk
menggantikan Bus ISA/EISA yang sebelumnya digunakan dalam komputer IBM PC atau
kompatibelnya.
Bus ISA
Bus ISA (Industry Standard Architecture) adalah sebuah arsitektur bus dengan bus
data selebar 8-bit yang diperkenalkan dalam IBM PC 5150 pada tanggal 12 Agustus 1981 di
Boca Raton, Florida, digunakanlah bus ISA 8 bit. Namun bus ISA diperbarui dengan
15
menambahkan bus data selebar menjadi 16-bit pada IBM PC/AT (Advance Technology) pada
tahun 1984, sehingga jenis bus ISA yang beredar pun terbagi menjadi dua bagian, yakni ISA
16-bit dan ISA 8-bit. ISA merupakan bus dasar dan paling umum digunakan dalam komputer
IBM PC hingga tahun 1995, sebelum akhirnya digantikan oleh bus PCI yang diluncurkan pada
tahun 1992.
Comments
Post a Comment