Aplikasi Antarmuka

 

  1. Jelaskan apa yang menjadi dasar munculnya teknologi USB!
    Komputer pribadi mempunyai banyak kegunaan dan membutuhkan banyak port, seperti port untuk scanner, hardisk portable, joystick dll. Port tersebut mempunyai bentuk yang berbeda beda dan membuat biaya untuk membuatnya lebih mahal dan standard kesatuannya harus lengkap, maka dari itu teknologi usb muncul supaya perangkat tambahan yang mempunyai fungsi yang berbeda bisa menggunakan 1 port yang sama secara bergantian supaya lebih hemat biaya
  2. Jelaskan cara kerja dari USB!
    Ketika host (komputer) membaca perangkat USB, host mendata perangkat yang terhubung ke USB dan menyiapkan alamat memori untuk masing-masing perangkat yang disebut enumerasi. Perangkat USB tersebut juga langsung diinisialisasi oleh host ketika terhubung ke bus USB. Host juga mencoba mencari dan memilihkan tipe data transfer apa yang cocok untuk perangkat tersebut seperti Interrupt(untuk perangkat kecil yang transfer datanya kecil seperti mouse dan keyboard), Bulk(untuk perangkat transfer data besar seperti printer) dan Isochronous(untuk perangkat yang transfer datanya menggunakan 2 arah serta memerlukan resolusi tinggi seperti speaker dan webcam. Host juga dapat mengirim perintah dan mendata parameter yang diperlukan dengan menggunakan control packet. Setelah perangkat didata oleh host, kemudian mengatur total bandwidth yang diperlukan olehperangkat yang menggunakan mode isochronous dan interrupt. Perangkat dengan mode tersebut dapat menggunakan - 90% dari total 480Mbps yang disediakan port USB. Setelah 90% bandwidth 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 tersedia dalam bentuk frame, host kemudian mengontrol 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. 

Komentar