23Aug

Apakah Keyboard USB Hanya Mengirim Sinyal atau Apakah Mereka Menerima Mereka Terlalu?

Sebagian besar dari kita tidak pernah memikirkan keyboard kita selama mereka bekerja dengan baik, namun jika Anda berhenti memikirkannya sejenak, apakah mereka hanya mengirim sinyal ke komputer kita atau apakah ada proses bolak balik yang aktif dikerja? Today's SuperUser Q & Sebuah posting memiliki jawaban atas pertanyaan pembaca yang penasaran.

Pertanyaan Hari Ini &Sesi jawaban datang kepada kami atas izin SuperUser - subdivisi dari Stack Exchange, pengelompokan berbasis komunitas dari Q & A situs web.

Pertanyaan

Pembaca superuser Ne Mo ingin tahu apakah keyboard USB hanya mengirim sinyal atau jika mereka menerimanya juga:

Keyboard USB tidak perlu menerima sinyal dari komputer, hanya kekuatan, bukan? Atau apakah perlu menerima sinyal sekaligus mengirimnya?

Apakah keyboard USB hanya mengirim sinyal atau apakah mereka juga menerimanya?

Jawaban

Kontributor SuperUser LawrenceC dan Dmitry Grigoryev memiliki jawabannya untuk kita. Pertama, LawrenceC:

Dari spesifikasi "Device Class Definition for Human Interface Devices( HID)":

Untuk mengubah LED keyboard, keyboard menerima perintah untuk melakukannya. Jadi bukan perangkat "hanya input"( artinya hanya mengeluarkan data ke host).Yang sedang berkata, ada proses negosiasi dan pencacahan dengan semua perangkat USB yang memerlukan percakapan bolak-balik antara host dan perangkat. Anda tidak dapat memiliki perangkat USB "hanya baca".Bahkan sebelum USB, pengendali keyboard komputer akan menerima perintah karena melakukan beberapa hal selain membaca keyboard( referensi):

Diikuti oleh jawaban dari Dmitry Grigoryev:

Setiap perangkat USB terlepas dari kelasnya yang mengharuskan komunikasi dua arah berfungsi. Setiap perangkat USB( atau berfungsi dalam hal spesifikasi USB) diwakili sebagai satu set titik akhir yang dapat dianggap sebagai penyangga yang menerima atau menerima data. Namun, bahkan titik akhir yang hanya bisa mengirim data menunggu paket khusus yang disebut token sebelum mereka dapat menjawab:

Kotak abu-abu mewakili host USB sementara kotak putih mewakili fungsi USB( sumber grafik).

Bahkan yang disebut transfer interupsi dilakukan dengan cara ini, dengan perangkat jajak pendapat host USB terhubung menggunakan paket token. Yang berbeda antara transfer reguler( bulk) dan transfer interupsi adalah bahwa waktu pemungutan suara kecil dan dijamin dalam kasus terakhir. Namun, semua transfer diprakarsai oleh tuan rumah.

Punya sesuatu untuk ditambahkan ke penjelasan? Terdengar dalam komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange tech-savvy lainnya? Simak thread diskusi selengkapnya disini.

Image Credit: Luke Jones( Flickr)