Struktur dan mekanisme untuk menghubungkan antar komponen dalam sistem komputer yang disebut bus.
- Bus terdiri dari tiga macam yaitu :
1. Bus alamat (address bus); Berisi 16, 20, 24 jalus sinyal paralel atau lebih. CPU mengirim alamat lokasi memori atau port yang ingin ditulis atau dibaca di bus ini. Jumlah lokasi memori yang dapat dialamati ditentukan jumlah jalus alamat. Jika CPU mempunyai N jalur alamat maka dapat mengalamati 2 pangkat N (2N) lokasi memori dan port secara langsung.
2. Bus data (data bus); Berisi 8, 16, 32 jalur sinyal paralel atau lebih. jalur-jalur daata adalah dua arah (bidirectional). CPU dapat membaca dan mengirim data dari atau ke memori atau port. Banyak perankat pada sistem yang dihubungkan ke bus data tetapi hanya satu perangkat pada satu saat yang dapat memakainya.
3. Bus kendali (control bus); Berisi 4-10 jalur sinyal paralel. CPU mengirim sinyal-sinyal pada bus kendali untuk memerintahkan memori atau port. Sinyal bus kendali antara lain :
a. Memory read = Untuk memerintahkan melakukan pembacaan dari memori.
b. Memory write = Untuk memerintahkan melakukan penulisan ke memori.
c. I/O read = Untuk memerintahkan melakukan pembacaan dari port I/O.
d. I/O write = Untuk memerintahkan melakukan penulisan ke port I/O.
- Mekanisme pembacaan; Untuk membaca data suatu lokasi memori, CPU mengirim alamat memori yang dikehendaki melalui bus alamat kemudian mengirim sinyal memori read pada bus kendali. Sinyal tersebut memerintahkan ke perangkat memori untuk mengeluarkan data pada lokasi tersebut ke bus data agar dibaca CPU.
- Interkoneksi antar komponen ini membentuk satu sistem sendiri, seperti ISA (Industry Standard Architecture), EISA (Extended ISA) dan panci PCI (Peripheral Component Interconnect).
- Secara fisik interkoneksi antar komponen beruba "perkawatan".
- Interkoneksi memerlukan tata cara atau aturan komunikasi agar tidak kacau (chaos)
Model Interkoneksi antar node/komputer dibedaka mejadi dua bagian yaitu :
1. Interkoneksi point to point
Interkoneksi komputer yang dilakukan yang dilakukan secara langsung antara dua komputer (node), seperti pada gambar di bawah ini :
2. Interkoneksi multipoint
Interkoneksi yang dilakukan dengan banyak komputer dengan pemakaian secara bersamaan (teknik share). Seperti gambar dibawah ini :