Proses di Universal Serial Bus (USB)
Pada artikel sebelumnya kita sekilas sudah Mengenal Universal Serial Bus (USB), kali ini kita akan lanjutkan lagi tetap mengenai Universal Serial Bus (USB) tentang apa saja proses yang terjadi di Universal Serial Bus (USB).
Ketika host (komputer) mencatu perangkat USB, host mendata perangkat
yang terhubung ke bus USB dan menyiapkan alamat memori untuk
masing-masing perangkat tersebut. Proses tersebut disebut enumerasi.
Perangkat USB tersebut juga langsung diinisialisasi oleh host ketika terhubung ke bus USB. Host juga mencoba mencari dan memilihkan tipe transfer data apa yang cocok untuk perangkat tersebut.
Contoh :
- Interrupt, untuk perangkat yang hanya memerlukan transfer data kecil, seperti mouse dan keyboard.
- Bulk, untuk perangkat yang memerlukan transfer data yang besar, seperti printer, Flashdisk.
- Isochronous, untuk perangkat yang memerlukan transfer data dua arah dan memerlukan resolusi tinggi, seperti webcam.
Host dapat juga mengirim perintah dan mendata parameter-parameter yang
diperlukan dengan menggunakan control packet, setelah perangkat di data
oleh host kemudian mengatur total bandwidth yang diperlukan oleh
perangkat yang menggunakan mode isochronous dan interrupt.
Perangkat dengan mode transfer data tersebut dapat menggunakan sampai 90% dari total 480 Mbps yang disediakan port USB. Setelah 90% bandwidth tersebut dipakai, host akan menolak akses ke perangkat isochronous dan interrupt yang lain. Control Packet dan paket untuk transfer data tipe bulk kemudian menggunakan total bandwidth yang tersisa tersebut (sedikitnya 10%).
USB membagi bandwidth yang tersisa dalam bentuk frame-frame, host kemudian mengontrol frame-frame tersebut. Frame mengandung 1500 byte yang terbentuk setiap milidetik dalam frame, perangkat dengan mode transfer data isochronous dan interrupt mendapatkan jatah bandwidth tersendiri sesuai dengan kebutuhan bandwidth perangkat tersebut.
Saya pernah nanya USB yang untuk penyambung Webcam ke toko komputer mahal sekali, emang yang membedakan dengan USB modem apa ya..?
ReplyDeleteJawabannya sudah ada di artikel "Mengenal Universal Serial Bus (USB)" Kang Achmad.
DeleteTepat pada pertanyaan Kang Achmad.
Semoga dapat membantu teman
informasi yang bermanfaat....thanks
ReplyDeleteSama-sama Kang Ahmad
DeleteKalo soal ilmu komputer memang disini tempatnya :)
ReplyDeleteSaya pelajari dulu ya sob. Makasih infonya :)
Lagi belajar Kang Heri, terimakasih kembali
Deleteternyata agak rumit juga ya mas usb ini. Saya beru bisa pakai aja hehe :D
ReplyDeleteSama aja Mbak, jangan mau dibuat rumit. Tinggal tancap aja USB nya
Deletenambah pengetahuan nih tentang usb . Thanks ya atas share nya
ReplyDeleteTerimakasih kembali Mbak
Delete