Dalam bahasa komputer, bus data- juga disebut bus prosesor, bus sisi depan, bus sisi depan atau bus sisi belakang-adalah sekelompok kabel listrik yang mengirimkan informasi (data) antara dua atau lebih komponen. Prosesor Intel di jajaran Mac saat ini, misalnya, menggunakan bus data 64-bit untuk menghubungkan prosesor ke memorinya.
Lebar Bus
Sebuah bus data memiliki banyak karakteristik pendefinisian yang berbeda, tetapi salah satu yang terpenting adalah lebarnya. Lebar bus data mengacu pada jumlah bit (kabel listrik) yang membentuk bus. Lebar bus data umum meliputi 1-, 4-, 8-, 16-, 32-, dan 64-bit.
Ketika pabrikan merujuk pada jumlah bit yang digunakan prosesor, seperti "Komputer ini menggunakan prosesor 64-bit," mereka mengacu pada lebar bus data sisi depan, bus yang menghubungkan prosesor ke memori utamanya. Jenis bus data lain yang digunakan di komputer termasuk bus belakang, yang menghubungkan prosesor ke memori cache khusus.
Sebuah bus data biasanya diatur oleh pengontrol bus yang mengatur kecepatan informasi antar komponen. Secara umum, semuanya perlu berjalan dengan kecepatan yang sama di dalam komputer dan tidak ada yang dapat berjalan lebih cepat daripada CPU. Pengendali bus menjaga segala sesuatunya bergerak dengan kecepatan yang sama.
Mac awal menggunakan bus data 16-bit; Macintosh asli menggunakan prosesor Motorola 68000. Mac yang lebih baru menggunakan bus 64-bit.
Jenis Bus
Bus data dapat beroperasi sebagai bus serial atau paralel. Bus serial seperti koneksi USB dan FireWire-menggunakan kabel tunggal untuk mengirim dan menerima informasi antar komponen. Bus paralel seperti koneksi SCSI-menggunakan banyak kabel untuk berkomunikasi antar komponen. Bus tersebut mungkin internal ke prosesor atau eksternal, relatif terhadap komponen tertentu yang terhubung.