Rumah  >  Artikel  >  Bas sistem komputer digunakan untuk memindahkan maklumat antara pelbagai komponen komputer.

Bas sistem komputer digunakan untuk memindahkan maklumat antara pelbagai komponen komputer.

WBOY
WBOYasal
2022-07-26 11:11:1110530semak imbas

Bas sistem komputer digunakan untuk memindahkan maklumat antara pelbagai komponen komputer dan dibahagikan kepada "bas data, bas alamat dan bas kawalan" adalah bas komputer yang berasingan dan merupakan yang utama komponen yang menghubungkan sistem komputer Bas menggabungkan fungsi bas data untuk membawa maklumat, bas alamat untuk menentukan tempat untuk menghantar maklumat, dan bas kawalan untuk memutuskan cara bertindak.

Bas sistem komputer digunakan untuk memindahkan maklumat antara pelbagai komponen komputer.

Persekitaran pengendalian tutorial ini: sistem Windows 10, komputer DELL G3.

Bas sistem komputer menghantar maklumat antara pelbagai komponen komputer itu dibahagikan kepada apa? ? System Bus (Bas Sistem) ialah bas komputer yang berasingan dan merupakan komponen utama yang menghubungkan sistem komputer. Teknologi ini dibangunkan untuk mengurangkan kos dan menggalakkan modulariti. Bas sistem menggabungkan fungsi bas data untuk membawa maklumat, bas alamat menentukan tempat untuk menghantar maklumat, dan bas kawalan menentukan cara bertindak. Walaupun bas sistem popular pada tahun 1970-an dan 1980-an, komputer moden menggunakan bas berasingan yang berbeza untuk keperluan yang lebih khusus.

Maklumat yang dihantar pada bas sistem termasuk maklumat data, maklumat alamat dan maklumat kawalan Oleh itu, bas sistem mengandungi tiga fungsi yang berbeza

Iaitu, data bas DB (Bas Data ), bas alamat AB (Bas Alamat) dan bas kawalan CB (Bas Kawalan).

DB bas data digunakan untuk menghantar maklumat data. Bas data ialah bentuk tiga keadaan dua arah (dua arah bermaksud ia boleh dihantar dalam dua arah, sama ada A->B atau A

Bas alamat AB digunakan khas untuk menghantar alamat Memandangkan alamat hanya boleh dihantar dari CPU ke memori luaran atau port I/O, bas alamat adalah sentiasa sehala, yang berbeza daripada bas data. Bilangan bit dalam bas alamat menentukan saiz ruang memori yang boleh ditangani terus oleh CPU Contohnya, jika bas alamat mikrokomputer 8-bit ialah 16 bit, ruang boleh alamat maksimumnya ialah 2^16=64KB, dan bas alamat mikrokomputer 16-bit ialah 2^16=64KB, ruang boleh alamatnya ialah 2^20=1MB. Secara umumnya, jika bas alamat ialah n-bit, ruang boleh alamat ialah 2^n (2 hingga kuasa ke-n) ruang alamat (unit storan). Contohnya: bas alamat lebar 16-bit (biasa digunakan dalam pemproses 8-bit pada tahun 1970-an dan awal 1980-an) boleh menangani ruang memori 2 hingga kuasa ke-16 = 65536 = alamat 64 KB dan bas alamat 32-bit (biasanya dalam pemproses PC seperti 2004 hari ini) boleh menangani alamat 4,294,967,296=4GB (premis: lebar bas data ialah 8 bit).

Nota: bit = bit.

Bas sistem komputer digunakan untuk memindahkan maklumat antara pelbagai komponen komputer.B dalam 2^n=X=YGB yang dinyatakan di atas sebenarnya adalah bit. Hasil ini sebenarnya diperoleh dengan mendarab bit yang boleh dialamatkan dengan 8 bit.

Bas kawalan CB digunakan untuk menghantar isyarat kawalan dan isyarat masa. Antara isyarat kawalan, ada yang dihantar oleh mikropemproses ke memori dan litar antara muka I/O, seperti isyarat baca/tulis, isyarat pilih cip, isyarat tindak balas sampukan, dll.; seperti: isyarat aplikasi gangguan, isyarat set semula, isyarat permintaan bas, isyarat sedia terhad, dsb. Oleh itu, arah penghantaran bas kawalan ditentukan oleh isyarat kawalan khusus, yang biasanya dua arah Bilangan bit dalam bas kawalan ditentukan mengikut keperluan kawalan sebenar sistem. Sebenarnya, keadaan khusus bas kawalan bergantung pada CPU.

Untuk lebih banyak pengetahuan berkaitan, sila lawati ruangan

Soalan Lazim

!

Atas ialah kandungan terperinci Bas sistem komputer digunakan untuk memindahkan maklumat antara pelbagai komponen komputer.. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn