Rumah  >  Artikel  >  Apakah itu Pengawal Bas Bersiri Universal?

Apakah itu Pengawal Bas Bersiri Universal?

WBOY
WBOYasal
2022-07-20 11:01:1216572semak imbas

Pengawal Bas Bersiri Universal merujuk kepada pengawal USB (Universal Serial Bus), yang merupakan piawaian bas bersiri untuk menyambungkan peranti luaran USB ialah kaedah komunikasi data yang muncul secara beransur-ansur, yang digunakan untuk menyeragamkan sambungan dan komunikasi antara komputer dan peranti luaran.

Apakah itu Pengawal Bas Bersiri Universal?

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

Apakah itu pengawal Bas Bersiri Universal

Apakah Bas Bersiri Universal

Bas Bersiri Universal (USB) ialah standard bas bersiri untuk menyambung peranti luaran. Ia digunakan secara meluas dalam komputer, tetapi juga boleh digunakan dalam kotak atas set dan konsol permainan. Standard tambahan (On-The-Go) membolehkannya digunakan untuk menukar data secara langsung antara peranti mudah alih.

Pemandu pengawal Universal Serial Bus ialah pemacu port USB, yang merupakan seni bina bas bersiri universal yang dibangunkan oleh Intel

Seperti namanya, Pengawal Bas Bersiri Universal, iaitu pengawal USB.

Pengenalan ringkas

Universal Serial Bus (USB) ialah kaedah komunikasi data yang baru muncul yang menggantikan standard antara muka lain yang dirumus bersama oleh komputer syarikat dan syarikat komunikasi seperti Intel, Compaq, Digital, IBM, Microsoft, NEC dan Northern Telecom pada tahun 1995, dan secara beransur-ansur membentuk standard industri.

Sebagai bas bersiri berkelajuan tinggi, bas USB mempunyai kelajuan penghantaran yang sangat tinggi yang boleh memenuhi keperluan persekitaran aplikasi penghantaran data berkelajuan tinggi, dan bas juga mempunyai bekalan kuasa mudah (boleh dikuasakan bas) dan pemasangan dan konfigurasi yang mudah ( Menyokong plug-and-play dan hot-swap), port pengembangan mudah (sehingga 127 persisian boleh dikembangkan melalui hab), kaedah penghantaran yang pelbagai (4 mod penghantaran), dan keserasian yang baik (keserasian ke bawah selepas naik taraf produk), dsb. Sejak dilancarkan, bas bersiri universal (USB) telah berjaya menggantikan port bersiri dan port selari dan telah menjadi salah satu antara muka pengembangan standard dan antara muka penting untuk sejumlah besar komputer dan peranti pintar pada abad ke-21 Versi USB 4.0.

Pengetahuan lanjutan

Setiap USB hanya mempunyai satu hos, yang merangkumi lapisan berikut:

Antara muka bas

Antara muka bas USB mengendalikan sambungan antara lapisan elektrik dan lapisan protokol. Dari perspektif saling sambungan, antara muka bas yang serupa disediakan oleh kedua-dua peranti dan hos, seperti mesin antara muka bersiri (SIE). Antara muka bas USB dilaksanakan oleh pengawal hos.

Sistem USB menggunakan pengawal utama untuk menguruskan penghantaran data antara hos dan peranti USB. Antara muka antaranya dan pengawal utama bergantung pada definisi perkakasan pengawal utama. Pada masa yang sama, sistem USB juga bertanggungjawab untuk menguruskan sumber USB, seperti lebar jalur dan tenaga bas, yang membolehkan pelanggan mengakses USB. Sistem USB juga mempunyai tiga komponen asas:

Pemacu pengawal hos (HCD), yang memetakan peranti pengawal hos yang berbeza ke sistem USB. Antara muka antara HCD dan USB dipanggil HCDI HCDI khusus ditakrifkan oleh sistem pengendalian yang menyokong pengawal hos yang berbeza Pemacu pengawal hos universal (UHCD) berada di bahagian bawah struktur lembut dan mengurus dan mengawal pengawal hos. UHCD melaksanakan komunikasi dengan dan mengawal pengawal hos USB, dan ia disembunyikan daripada bahagian lain perisian sistem. Tahap tertinggi dalam perisian sistem berkomunikasi dengan pengawal utama melalui antara muka perisian UHCD.

Pemacu USB (USBD) Ia berada di atas pemacu UHCD Ia menyediakan antara muka peringkat pemacu untuk memenuhi keperluan reka bentuk pemacu peranti sedia ada. USBD menyediakan seni bina pemindahan data dalam bentuk paket permintaan I/O (IRP), yang terdiri daripada keperluan untuk memindahkan data melalui paip tertentu (Paip). Selain itu, USBD membolehkan pelanggan membentangkan abstraksi peranti untuk abstraksi dan pengurusan yang lebih mudah. Sebagai sebahagian daripada abstraksi, USBD mempunyai paip lalai. Ia menyediakan akses kepada semua peranti USB untuk kawalan USB standard. Paip lalai menerangkan saluran logik untuk komunikasi antara peranti USBD dan USB.

Perisian Hos

Dalam sesetengah sistem pengendalian, perisian sistem USB tidak disediakan. Perisian ini pada asalnya digunakan untuk menyediakan maklumat konfigurasi dan struktur pemuatan kepada pemacu peranti. Dalam sistem pengendalian ini, pemacu peranti akan menggunakan antara muka yang disediakan dan bukannya terus mengakses struktur USBDI (Antara Muka Pemacu USB).

Perisian pelanggan USB

Ia terletak pada tahap tertinggi struktur perisian dan bertanggungjawab untuk mengendalikan pemacu peranti USB tertentu. Lapisan klien menerangkan semua entri perisian yang bertindak secara langsung pada peranti. Apabila peranti dikesan oleh sistem, program klien ini akan bertindak secara langsung pada perkakasan persisian. Ciri kongsi ini meletakkan perisian sistem USB antara klien dan perantinya, yang memerlukan program klien memprosesnya berdasarkan imej peranti yang dibentuk oleh USBD pada klien.

Lapisan hos mempunyai fungsi berikut:

Kesan peranti USB yang disambungkan dan dialih keluar.

Urus aliran data antara hos dan peranti USB.

Sambungkan status USB dan statistik aktiviti.

Kawal antara muka elektrik antara pengawal hos dan peranti USB, termasuk bekalan kuasa terhad.

HCD menyediakan abstraksi pengawal hos dan perspektif pengawal hos tentang data yang dipindahkan melalui USB. USBD menyediakan abstraksi peranti USB dan abstraksi pemindahan data antara pelanggan USBD dan fungsi USB. Sistem USB memudahkan pemindahan data antara pelanggan dan fungsi dan berfungsi sebagai titik kawalan untuk antara muka piawai kepada peranti USB. Sistem USB menyediakan keupayaan pengurusan penimbal dan membenarkan pemindahan data disegerakkan dengan keperluan pelanggan dan fungsian.

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

Atas ialah kandungan terperinci Apakah itu Pengawal Bas Bersiri Universal?. 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
Artikel sebelumnya:Apakah bahasa mesinArtikel seterusnya:Apakah bahasa mesin