Apa itu Bus Komputer?

Agustus 2017

Definisi

Sebuah bus dalam komputasi, adalah satu set koneksi fisik (kabel, sirkuit cetak, dll) yang dapat digunakan bersama oleh beberapa komponen hardware untuk berkomunikasi satu sama lain.

Tujuan dari bus adalah untuk mengurangi jumlah "jalur" yang dibutuhkan untuk berkomunikasi antara komponen, dengan menggunakan saluran data tunggal. Inilah sebabnya mengapa kata-kata "jalur data" atau data highway sering dipakai.

schematic diagram dari <i>bus</i>


Dua komponen hardware yang berkomunikasi melewati saluran disebut hardware port (seperti serial port atau porta paralel).

Karakteristik

Karakter sebuah bus ditandai dengan jumlah informasi yang dapat ditransmisi dalam waktu yang sama. Jumlah ini dinyatakan dalam bit, sesuai dengan jumlah baris fisik ketika data dikirim secara bersamaan. Sebuah kabel pita 32-wire dapat mengirimkan 32 bit secara paralel. Istilah "width" digunakan untuk merujuk pada jumlah bit yang dapat ditransmisikan sekaligus oleh bus yang bersangkutan.

Selain itu, kecepatan bus juga ditentukan oleh frekuensi (dinyatakan dalam Hertz) dari jumlah paket data yang dikirim atau diterima per detik. Setiap kali data yang dikirim atau diterima disebut siklus atau cycle.

Dengan cara ini, kita mungkin menemukan kecepatan transfer maksimum bus yang bersangkutan: jumlah data yang dapat diangkut per unit waktu, dengan mengalikan width dan frekuensi. Sebuah bus dengan lebar 16 bit dan frekuensi 133 MHz, memiliki kecepatan transfer yang sama dengan:

16 * 133,10 6 = 2.128*106 bit/s,
atau 2128*106/8 = 266*106 bytes/s
atau 266*106 /1000 = 266*103 KB/s
atau 259,7*103 /1000 = 266 MB/s

Arsitektur

Pada kenyataannya, setiap bus biasanya terdiri dari 50 sampai 100 garis fisik yang dibagi menjadi tiga subassemblies:

  • Alamat Bus (kadang-kadang disebut memory bus) mengangkut alamat memori ke alamat di mana prosesor ingin mengakses untuk membaca atau menulis data. Hal ini disebut bus searah atau unidirectional bus.
  • Data bus mengangkut instruksi yang berasal dan menuju prosesor, disebut bidirectional bus.
  • Control bus (atau command bus) mengangkut perintah dan sinyal sinkronisasi yang datang dari unit kontrol dan menyebar ke semua komponen perangkat keras lainnya. Hal ini disebut bus dua arah atau bidirectional, karena bus tersebut juga mentransmisikan sinyal respons dari perangkat keras.

Bus utama

Pada umumnya terdapat dua bus dalam komputer:

  • Internal Bus (kadang-kadang disebut front-side bus atau FSB). Bus internal memungkinkan prosesor untuk berkomunikasi dengan memori sistem pusat (RAM).
  • Expansion Bus (kadang-kadang disebut juga input/output bus) memungkinkan berbagai motherboard,( serial bus USB, porta paralel, kartu yang dimasukkan ke dalam PCI, hard drive, CD-ROM dan drive CD-RW, dll) untuk berkomunikasi satu sama lain. Bus ini terutama digunakan untuk menambahkan perangkat baru, dengan menggunakan apa yang disebut expansion slots yang terhubung ke input/output bus.

Chipset

Chipset adalah komponen yang menjembatani data antara bus komputer, sehingga semua komponen yang membentuk komputer dapat berkomunikasi satu sama lain. Chipset awalnya terdiri dari sejumlah besar chip elektronik yang biasanya memiliki dua komponen:

  • NorthBridge (disebut juga memory controller) bertugas mengontrol transfer antara prosesor dan RAM. NorthBridge terletak dekat prosesor, kadang-kadang disebut juga GMCH atau Graphic and Memory Controller Hub.
  • SouthBridge (disebut juga input/output controlleratau expansion controller) menangani komunikasi antara perangkat periferal, disebut juga ICH atau (I/O Controller Hub). Istilah bridge pada umumnya digunakan untuk menunjuk komponen yang menghubungkan dua bus.

sistem arsitektur komputer

Sangat menarik untuk dicatat bahwa, untuk berkomunikasi, dua bus harus memiliki width yang sama. Hal ini juga menjelaskan mengapa modul RAM sering kali harus dipasang secara berpasangan (misalnya chip Pentium yang memiliki bus prosesor 64-bit, memerlukan dua modul memori, dengan width masing-masing 32 bits).

Berikut ini adalah tabel yang memberikan spesifikasi untuk bus yang paling sering digunakan:

StandardBus width (bits)Bus speed (MHz)Bandwidth (MB/sec)
ISA 8-bit88.37.9
ISA 16-bit168.315.9
EISA328.331.8
VLB3233127.2
PCI 32-bit3233127.2
PCI 64-bit 2.16466508.6
AGP3266254.3
AGP (x2 Mode)3266x2528
AGP (x4 Mode)3266x41056
AGP (x8 Mode)3266x82112
ATA33163333
ATA1001650100
ATA1331666133
Serial ATA (S-ATA)1180
Serial ATA II (S-ATA2)2380
USB11.5
USB 2.0160
FireWire1100
FireWire 21200
SCSI-184.775
SCSI-2 - Fast81010
SCSI-2 - Wide161020
SCSI-2 - Fast Wide 32 bits321040
SCSI-3 - Ultra82020
SCSI-3 - Ultra Wide162040
SCSI-3 - Ultra 284040
SCSI-3 - Ultra 2 Wide164080
SCSI-3 - Ultra 160 (Ultra 3)1680160
SCSI-3 - Ultra 320 (Ultra 4)1680 DDR320
SCSI-3 - Ultra 640 (Ultra 5)1680 QDR640

Lihat Juga


Update terbaru pada 31 Oktober 2016 pukul 21:54, oleh Kholid Rafsanjani.
Dokumen ini berjudul "Apa itu Bus Komputer?", dipublikasikan oleh pihak CCM di bawah lisensi Creative Commons. Anda dapat menyalin, menggunakan, dan memodifikasi konten halaman ini berdasarkan syarat dan ketentuan yang telah ditetapkan oleh lisensi ini. Mohon tetap mencantumkan nama CCM (id.ccm.net) pada publikasi Anda.