Saya telah mempelajari bus yang digunakan dalam sistem komunikasi. Dari apa yang saya baca di Wikipedia,
"Dalam arsitektur komputer, bus (dari bahasa Latin omnibus, artinya" untuk semua ") adalah sistem komunikasi yang mentransfer data antara komponen di dalam komputer, atau di antara komputer. Ungkapan ini mencakup semua komponen perangkat keras terkait (kawat, serat optik, dll. .) dan perangkat lunak, termasuk protokol komunikasi. "
Apakah itu berarti kawat dan bus adalah hal yang sama? Fitur apa yang membuat bus sama sekali berbeda dari kabel normal di tempat pertama?
communication
bus
digital-communications
Sufiyan Ghori
sumber
sumber
Jawaban:
Kawat dapat menjadi bus jika merupakan tautan serial yang membawa banyak informasi individu. Biasanya, bus dianggap sebagai kumpulan kabel yang mengangkut informasi digital dari prosesor A ke B. 64 bit (PC dll.) Memiliki bus selebar 64 bit antara CPU dan chip memori mereka dan mungkin ke perangkat lain.
Tidak harus berada di dalam komputer tentunya - apa pun yang mentransmisikan informasi dari A ke B akan menggunakan beberapa bentuk kawat atau kumpulan kabel untuk mencapai tujuan tersebut.
Yang membedakan kabel sebagai bukan bus adalah ia hanya membawa satu "entitas" yang koheren seperti daya atau sinyal mikrofon atau terhubung ke sakelar on / off atau gitar atau speaker. Bus biasanya digital.
sumber
Saya biasanya menganggap bus penyatuan banyak kabel. Bayangkan sebuah bus data alamat dengan A15..A0 .. 16 kabel, 1 bus. Ini berlaku untuk perangkat keras tingkat sangat rendah.
Setelah Anda berpikir tentang protokol, bus biasanya lebih merupakan deskripsi dari tipe topologi.
sumber
Salah satu fitur yang membedakan bus adalah bahwa lebih dari satu perangkat di bus dapat mengirim informasi. Perangkat di bus tidak hanya menerima informasi; itu juga bisa membalas. Jika ia membalas melalui beberapa kawat yang berbeda dari yang diterima, maka kedua kabel tersebut membentuk bus.
Jika informasi berasal dari satu sumber, dan semua perangkat lainnya hanya pendengar pasif tanpa cara untuk menjawab, itu bukan bus.
sumber
Bus adalah sekelompok sinyal yang dibagi antara beberapa node. Kata kuncinya di sini adalah "dibagikan". Misalnya, ketika komputer terhubung menggunakan Hub Ethernet, Ethernet digunakan dalam mode bus. Tetapi ketika komputer terhubung menggunakan Ethernet Switch, Ethernet tidak beroperasi sebagai bus.
Implikasi dari hal ini adalah bahwa, ketika satu node mentransmisikan data pada bus, biasanya semua node akan dapat menerima data, tetapi hanya node yang datanya ditujukan, akan benar-benar mengkonsumsi data tersebut. Bus juga akan memiliki mekanisme waras di tempat untuk menangani beberapa node yang menggerakkan bus secara bersamaan.
Untuk menambahkan lebih banyak contoh, I2C, SPI, 1-Wire semuanya bus, tetapi USB bukan bus.
sumber