Rumah > masalah biasa > Bolehkah bas dibahagikan kepada dua jenis mengikut fungsinya: bas data dan bas kawalan?

Bolehkah bas dibahagikan kepada dua jenis mengikut fungsinya: bas data dan bas kawalan?

青灯夜游
Lepaskan: 2022-07-21 16:46:47
asal
7279 orang telah melayarinya

Ralat. Bas boleh dibahagikan kepada lima jenis mengikut fungsinya: 1. Bas data, yang digunakan untuk menghantar maklumat data. Bas data ialah bas tiga negeri dua hala yang menghantar data yang perlu diproses atau disimpan berulang-alik antara CPU dan RAM 2. Bas alamat, digunakan untuk menentukan alamat data yang disimpan dalam RAM; , Ia digunakan terutamanya untuk menghantar isyarat kawalan dan isyarat masa 4. Bas pengembangan ialah bas untuk komunikasi data antara peranti luaran dan hos komputer 5. Bas tempatan ialah bas peringkat pertama atau lapisan pengurusan yang ditambah antara bas ISA dan bas CPU.

Bolehkah bas dibahagikan kepada dua jenis mengikut fungsinya: bas data dan bas kawalan?

Persekitaran pengendalian tutorial ini: sistem Windows 7, komputer Dell G3.

Bas (Bas) ialah batang komunikasi awam untuk menghantar maklumat antara pelbagai komponen berfungsi komputer Ia adalah abah-abah penghantaran yang terdiri daripada wayar.

Bas ialah struktur dalaman Ia adalah saluran biasa untuk peranti CPU, memori, input dan output untuk menghantar maklumat Pelbagai komponen hos disambungkan melalui bas, dan peranti luaran disambungkan bas melalui litar antara muka yang sepadan, dengan itu membentuk sistem perkakasan komputer. Dalam sistem komputer, saluran biasa untuk menghantar maklumat antara pelbagai komponen dipanggil bas Mikrokomputer menggunakan struktur bas untuk menyambungkan pelbagai komponen berfungsi.

Bas boleh dibahagikan kepada lima jenis mengikut fungsi dan spesifikasi:

  • Bas Data: dalam Data CPU yang perlu diproses atau disimpan dipindahkan ke RAM.

  • Alamat Bas: digunakan untuk menentukan alamat data yang disimpan dalam RAM (Random Access Memory).

  • Bas Kawalan: Menghantar isyarat daripada unit kawalan mikropemproses (Unit Kawalan) ke peranti persisian.

  • Bas Pengembangan: Bas untuk komunikasi data antara peranti luaran dan hos komputer, seperti bas ISA, bas PCI.

  • Bas Tempatan: bas pengembangan yang menggantikan penghantaran data berkelajuan lebih tinggi.

Data bas DB

"Data bus DB" digunakan untuk menghantar maklumat data. Bas data ialah bas tiga negeri dua hala, iaitu, ia boleh menghantar data dari CPU ke komponen lain seperti memori atau antara muka I/O, dan juga boleh menghantar data daripada komponen lain ke CPU. Bilangan bit dalam bas data adalah penunjuk penting mikrokomputer dan biasanya konsisten dengan panjang perkataan mikropemproses. Sebagai contoh, panjang perkataan mikropemproses Intel 8086 ialah 16 bit, dan lebar bas datanya juga 16 bit. Perlu ditegaskan bahawa makna data adalah luas Ia boleh menjadi data sebenar, kod arahan atau maklumat status, dan kadang-kadang juga mengawal maklumat Oleh itu, dalam kerja sebenar, apa yang dihantar pada bas data tidak semestinya Hanya data sebenar .

Bas Data (DataBus) menyeragamkan kaedah pelaksanaan perkongsian dan pertukaran data dalam sistem homogen dan sistem heterogen dalam sistem aplikasi bersepadu yang besar, dan piawaian untuk pertukaran data antara sistem. Ia boleh digunakan untuk memindahkan maklumat antara mikropemproses dan memori, mikropemproses dan antara muka input dan output. Lebar bas data adalah penunjuk penting prestasi komputer. Bas data mikrokomputer kebanyakannya 32-bit atau 64-bit.

  • 1. Pertukaran data entiti perniagaan: Setiap subsistem mempunyai lapisan entiti perniagaan dalam lapisan seni bina Mekanisme pertukaran data mewujudkan lapisan dalam lapisan entiti perniagaan yang telus kepada semua sistem aplikasi lapisan. Subsistem, tanpa mengira penyelesaian teknikal khusus yang dilaksanakan, boleh berkongsi dan berinteraksi melalui lapisan entiti perniagaan Ini juga mewujudkan struktur yang boleh menjalankan penyepaduan berterusan dan pengembangan perniagaan antara subsistem, dengan itu mencapai sistem maklumat bersepadu yang berskala.

  • 2. Pertukaran data WebService: Ia adalah perkhidmatan Web yang menyediakan penyelesaian untuk perkongsian dan pertukaran data antara sistem heterogen integrasi. Piawaian antara muka untuk perkongsian dan pertukaran data.

Alamat bas AB

"Alamat bas AB" digunakan khas untuk menghantar alamat, kerana alamat hanya boleh dihantar dari CPU ke luaran memori atau port I/O, jadi bas alamat sentiasa satu arah dan tiga keadaan, tidak seperti bas data. Bilangan bit dalam bas alamat menentukan saiz ruang memori yang boleh ditangani terus oleh CPU Sebagai contoh, bas alamat mikrokomputer 8-bit ialah 16 bit, jadi ruang boleh alamat maksimumnya ialah 2^16=64KB. Mikrokomputer 16-bit (pemprosesan x-bit Bas alamat merujuk kepada bilangan bit [1, 0] yang boleh diproses oleh mikropemproses dalam satu kitaran jam, iaitu saiz perkataan) ialah 20 bit, dan ruang boleh alamatnya ialah 2^20=1MB. Secara umumnya, jika bas alamat ialah n bit, ruang boleh dialamatkan ialah 2^n bait.

Kawal bas CB

ControlBus dirujuk sebagai CB. Bas kawalan digunakan terutamanya untuk menghantar isyarat kawalan dan isyarat masa. Antara isyarat kawalan, ada yang dihantar oleh mikropemproses ke litar antara muka peranti input dan output, seperti: isyarat baca/tulis, isyarat pilih cip, isyarat tindak balas sampukan, dll.; komponen, seperti: isyarat permintaan gangguan, Isyarat tetapkan semula, isyarat permintaan bas, isyarat sedia peranti, 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.

Bas kawalan disambungkan bersama-sama dan melengkapkan serta melaksanakan komunikasi dan penghantaran data di antara mereka. Oleh itu, konsep bas adalah asas untuk memahami struktur, prinsip kerja dan hubungan bersama antara komponen PC dan papan induk. Maklumat kawalan ini termasuk isyarat baca dan tulis CPU ke memori dan antara muka input dan output, permintaan gangguan atau isyarat permintaan DMA daripada antara muka input dan output ke CPU, isyarat jawapan dan tindak balas CPU kepada antara muka input dan output ini, dan pelbagai isyarat status kerja antara muka input dan output dan pelbagai isyarat kawalan fungsi lain. Bas kawalan bergerak antara CPU, memori, dan peranti input dan output.

Bas pengembangan

Bas pengembangan ialah satu set talian penghantaran yang menghantar maklumat daripada satu atau lebih komponen sumber kepada satu atau lebih komponen destinasi.

Jenis bas pengembangan:

  • Sistem bas PC/XT

Pada awal 1980-an, dengan kemunculan IBM PC /XT, Bas pengembangan 8-bit yang digunakannya mewakili standard bas baharu pada masa itu. Model ini dengan cepat mengecilkan Apple ΙΙ.

Dengan peningkatan prestasi peranti persisian, kelajuan memori utama dan prestasi pemproses pusat 16-bit, bas 8-bit tidak lagi boleh menyesuaikan diri dengan teknologi baharu IBM menggunakan Intel untuk melancarkan mikropemproses 16-bit baharu 80286 komputer peribadi PC/AT pembangunan menggunakan bas pengembangan 16-bit baharu, yang dibentuk dengan menambah isyarat alamat, talian isyarat data dan talian isyarat kawalan ke bas pengembangan PC/XT ini telah wujud bersama pada casis yang sama untuk sekian lama masa.

  • Sistem bas ISA

Sistem bas lanjutan PC/AT ialah seni bina standard industri yang telah digunakan dalam pasaran sejak sekian lama. masa. Bas (ISA). Sistem bas pengembangan 16-bit ini telah menjadi arus perdana yang digunakan oleh pengeluar papan induk di pasaran untuk masa yang lama Sesetengah orang cuba mewujudkan standard lain, tetapi mereka telah dihapuskan oleh pasaran (keadaan ini berterusan sehingga kemunculan mikropemproses 32-bit. kerepek) selepas).

Bas Tempatan

Bas tempatan ialah bas peringkat pertama atau lapisan pengurusan yang ditambah antara bas ISA dan bas CPU. Ini membolehkan beberapa peranti persisian berkelajuan tinggi. Seperti kad grafik. Pengawal cakera keras dikeluarkan daripada bas ISA dan disambungkan terus ke bas CPU melalui bas tempatan untuk dipadankan dengan bas CPU berkelajuan tinggi.

Teknologi bas tempatan merupakan perubahan besar dalam pembangunan seni bina PC Ia telah membuat lonjakan kualitatif dalam kelajuan pertukaran data antara peranti, CPU dan memori Perbezaan prestasi antara PC dan stesen kerja kecil telah beransur-ansur hilang.

Mikropemproses berprestasi tinggi boleh berjalan pada frekuensi jam melebihi 33MHz, tetapi mereka masih perlu menunggu pemacu keras, kad grafik dan peranti lain Struktur sistem bas tunggal telah menjadi halangan dalam meningkatkan prestasi keseluruhan mikrokomputer. Untuk menyelesaikan masalah ini, bas tempatan ditambah kepada struktur bas tradisional untuk meningkatkan prestasi keseluruhan mesin Bas tempatan yang dilaksanakan pada masa ini boleh dibahagikan kepada bas tempatan khusus, bas tempatan VESA dan bas tempatan PCI.

"bas tempatan" yang ditakrifkan oleh bas VESA secara langsung menghubungkan alamat, data dan isyarat kawalan ke pin CPU utama. Reka bentuk bas adalah mudah dan tidak mempunyai penimbal Apabila kelajuan CPU lebih tinggi daripada 33MHz, ia akan menyebabkan kelewatan pemprosesan dan keadaan menunggu Oleh itu, ia hanya boleh mengawal tiga peranti.

Titik permulaan reka bentuk bas tempatan PCI adalah untuk menambah baik penyambungan komponen persisian, dengan harapan ia akan menjadi standard antara muka komponen I/O universal merentas platform/pemproses Oleh itu, bas PCI adalah bebas daripada bas dan disambungkan dengan pengurusan CPU Kaki tiada kaitan dengannya. Mengguna pakai mod kumpulan, transmisi letusan linear, kawalan induk bas dan operasi segerak adalah mungkin. Ia mempunyai keserasian yang kuat dengan bas lain dan menyediakan fungsi konfigurasi automatik.

Untuk lebih banyak pengetahuan berkaitan, sila lawati ruangan Soalan Lazim!

Atas ialah kandungan terperinci Bolehkah bas dibahagikan kepada dua jenis mengikut fungsinya: bas data dan bas kawalan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
bas
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan