Apa itu Bus Data?

Bus data adalah subsistem komputer yang memungkinkan transfer data dari satu komponen ke komponen lain pada motherboard atau board sistem, atau antara dua komputer. Ini dapat mencakup transfer data ke dan dari memori, atau dari unit pemrosesan pusat (CPU) ke komponen lain. Masing-masing dirancang untuk menangani begitu banyak bit data sekaligus. Jumlah data yang dapat ditangani oleh bus data disebut bandwidth.

Bus data tipikal memiliki lebar 32-bit. Ini berarti bahwa hingga 32 bit data dapat melakukan perjalanan melalui bus data setiap detik. Komputer yang lebih baru membuat bus data yang dapat menangani jalur data 64-bit dan bahkan 96-bit. Pada saat yang sama mereka membuat bus data untuk menangani lebih banyak bit, mereka juga membuat perangkat yang dapat menangani bitrate yang lebih tinggi itu.

Pengendali Bus

Pada hari-hari awal komputer pribadi, pabrikan membuat motherboard dengan bus data yang terhubung langsung ke memori dan periferal komputer. Bus listrik ini dirancang untuk berjalan paralel satu sama lain dan memiliki banyak koneksi. Koneksi langsung ini bermasalah karena beberapa alasan, tetapi terutama karena semua perangkat dipaksa untuk berjalan pada kecepatan yang sama.

Untuk menghilangkan masalah ini, pengembang menggunakan pengontrol bus untuk memisahkan CPU dan memori dari perangkat periferal, memungkinkan kecepatan CPU ditingkatkan tanpa memerlukan peningkatan kecepatan periferal yang sama. Sistem ini juga memungkinkan kartu ekspansi untuk berbicara satu sama lain tanpa melalui CPU, yang mengarah ke transfer data yang lebih cepat. Semua perangkat masih harus berbicara satu sama lain pada kecepatan yang sama, namun, kecepatan bus yang rendah dapat memperlambat seluruh sistem komputer.
Bus Data Paralel dan Serial
Komputer modern menggunakan bus data paralel dan serial. Bus data paralel membawa data pada banyak kabel secara bersamaan. Setiap kawat, atau jalur, seperti yang kadang-kadang disebut, membawa satu bit data. Bus paralel yang paling umum ditemukan di komputer saat ini adalah ATA, yang merupakan singkatan dari Advanced Technology Attachment; kartu PC, yang merupakan singkatan dari komputer pribadi dan digunakan di laptop, dan SCSI, atau Antarmuka Sistem Komputer Kecil. Bus data serial memiliki satu kabel atau jalur, dan membawa semua bit, satu demi satu. Bus data serial yang paling umum termasuk USB, juga dikenal sebagai Universal Serial Bus; Kawat Api; Seri ATA; dan SCSI Terlampir Serial.
Bus Data Internal dan Eksternal
Hampir setiap komputer berisi bus data internal dan eksternal. Bus data internal, juga dikenal sebagai bus lokal, menghubungkan semua komponen yang ada di motherboard, seperti CPU dan memori. Bus data eksternal menghubungkan semua perangkat periferal ke motherboard. Tersedia berbagai bus data eksternal yang berbeda; jenis bus data yang sesuai tergantung pada periferal yang terpasang ke komputer.