Perbedaan Antara Bus Alamat dan Bus Data

Perbedaan Antara Bus Alamat dan Bus Data
Perbedaan Antara Bus Alamat dan Bus Data

Video: Perbedaan Antara Bus Alamat dan Bus Data

Video: Perbedaan Antara Bus Alamat dan Bus Data
Video: [Tips Komputer dan Jaringan] Teknik menghitung Subnetting kelas C yang cepat dan mudah 2024, November
Anonim

Bus Alamat vs Bus Data

Menurut arsitektur komputer, bus didefinisikan sebagai sistem yang mentransfer data antara komponen perangkat keras komputer atau antara dua komputer yang terpisah. Awalnya, bus dibuat menggunakan kabel listrik, tetapi sekarang istilah bus digunakan secara lebih luas untuk mengidentifikasi subsistem fisik apa pun yang menyediakan fungsionalitas yang sama dengan bus listrik sebelumnya. Bus komputer dapat paralel atau serial dan dapat dihubungkan sebagai multidrop, rantai daisy atau dengan hub yang diaktifkan. Bus sistem adalah bus tunggal yang membantu semua komponen utama komputer untuk berkomunikasi satu sama lain. Ini terdiri dari bus alamat, bus data, dan bus kontrol. Bus data membawa data yang akan disimpan, sedangkan bus alamat membawa lokasi ke tempat penyimpanannya.

Alamat Bus

Address bus adalah bagian dari bus sistem komputer yang didedikasikan untuk menentukan alamat fisik. Ketika prosesor komputer perlu membaca atau menulis dari atau ke memori, ia menggunakan bus alamat untuk menentukan alamat fisik dari blok memori individu yang perlu diakses (data aktual dikirim sepanjang bus data). Lebih tepatnya, ketika prosesor ingin menulis beberapa data ke memori, itu akan menegaskan sinyal tulis, mengatur alamat tulis di bus alamat dan memasukkan data ke bus data. Demikian pula, ketika prosesor ingin membaca beberapa data yang berada di memori, prosesor akan menegaskan sinyal baca dan mengatur alamat baca pada bus alamat. Setelah menerima sinyal ini, pengontrol memori akan mendapatkan data dari blok memori tertentu (setelah memeriksa bus alamat untuk mendapatkan alamat baca) dan kemudian akan menempatkan data dari blok memori ke bus data.

Ukuran memori yang dapat ditangani oleh sistem menentukan lebar bus data dan sebaliknya. Misalnya, jika lebar bus alamat adalah 32 bit, sistem dapat mengalamatkan 232 blok memori (yang sama dengan ruang memori 4 GB, mengingat satu blok menampung 1 byte data).

Bus Data

Bus data hanya membawa data. Bus internal membawa informasi di dalam prosesor, sedangkan bus eksternal membawa data antara prosesor dan memori. Biasanya, bus data yang sama digunakan untuk kedua operasi baca/tulis. Saat operasi tulis, prosesor akan meletakkan data (yang akan ditulis) ke bus data. Saat operasi baca, pengontrol memori akan mendapatkan data dari blok memori tertentu dan memasukkannya ke bus data.

Apa perbedaan antara Bus Alamat dan Bus Data?

Bus data bersifat dua arah, sedangkan bus alamat bersifat searah. Itu berarti data bergerak di kedua arah tetapi alamat hanya akan bergerak dalam satu arah. Alasan untuk ini adalah bahwa tidak seperti data, alamat selalu ditentukan oleh prosesor. Lebar bus data ditentukan oleh ukuran blok memori individu, sedangkan lebar bus alamat ditentukan oleh ukuran memori yang harus ditangani oleh sistem.

Direkomendasikan: