Pengertian USB - USB merupakan port standard yang terdapat di komputer waktu ini, setiap komputer yg kita beli ketika ini selalu dilengkapi setidaknya satu atau lebih konektor USB. Konektor-konektor USB tadi dapat ditancapi berbagai perangkat mulai berdasarkan mouse sampai printer secara gampang dan cepat. Sistem operasi waktu ini juga sangat mendukung keberadaan USB, mulai versi windows xp ke atas bahkan sudah masih ada installer banyak sekali perangkat USB yg include dalam satu paket program windows tadi.
Dibandingkan menggunakan menyambungkan perangkat ke jenis port lain yang masih ada pada personal komputer , penggunaan port USB sangat-sangat gampang. Satu dasa warsa lalu sebelum tersedia port USB di komputer kita. Menyambungkan suatu perangkat ke komputer bisa menciptakan kepala pusing. Masalah tadi antara lain:
- Printer wajib disambungkan ke port parallel, padahal sebagian besar personal komputer yang diproduksi saat itu bahkan hingga waktu ini hanya dilengkapi menggunakan satu port paralel saja. Zip drive yang membutuhkan koneksi speed tinggi juga menggunakan port paralel buat dapat terhubung ke komputer. Speed yang diharapkan adalah transfer data berkecepatan tinggi, sedangkan port paralel nir bisa mengakomodir kecepatan tinggi tadi sehingga kita wajib bersedia berlama-lama menunggu hanya buat satu proses copy data mini saja.
- Modem, beberapa jenis printer, dan kamera digital memakai port serial buat sanggup terhubung ke komputer, padahal sebagian akbar komputer yang diproduksi saat itu hanya memiliki aporisma 2 port serial. Sekedar berita port serial dikenal sangat lambat dalam proses transfer data, lantaran data ditranfer secara serial bit per bit.
- Piranti yg memerlukan koneksi yg lebih cepat wajib dipasang menggunakan card tersendiri, yang tentu saja hal ini membutuhkan space tersendiri jika ingin dipasang pada slot card personal komputer . Beruntung apabila masih ada sisa slot pada komputer kita.
Tujuan diciptakannya USB merupakan untuk mengakhiri masalah tadi. Universal Serial Bus (USB) menyediakan cara tunggal, standar dan mudah untuk menghubungkan device ke personal komputer hingga menggunakan 127 perangkat dalam satu port USB. Beberapa model perangkat yg sudah dibentuk dalam versi USB antara lain:
- Printer
- Scanner
- Mouse
- Joystick
- Kamera Digital
- Webcam
- Modem
- Load speaker
- Telepon
- Video phone
- dll
PROSES YANG TERJADI pada USB
Ketika host (komputer) mencatu perangkat USB, host mendata perangkat yang terhubung ke bus USB serta menyiapkan alamat memori buat masing-masing perangkat tadi. Proses tadi diklaim enumerasi. Perangkat USB tadi juga eksklusif diinisialisasi sang host ketika terhubung ke bus USB. Host juga mencoba mencari dan memilihkan tipe transfer data apa yg cocok buat perangkat tersebut. Sebagai contoh:
- Interrupt – buat perangkat yang hanya memerlukan transfer data mini seperti: mouse serta keyboard
- Bulk – buat perangkat yang memerlukan transfer data besar misalnya: printer
- Isochronous – buat perangkat yg memerlukan transfer data 2 arah, dan memerlukan resolusi tinggi seperti: speaker dan webcam
Host bisa juga mengirim perintah dan mendata parameter-parameter yang diharapkan menggunakan menggunakan control packet. Setelah perangkat didata sang host, host lalu mengatur total bandwith yg diharapkan oleh perangkat yg menggunakan mode isochronous dan interrupt. Perangkat dengan mode transfer data tadi dapat menggunakan hingga 90 % menurut total 480 Mbps yg disediakan port USB. Setelah 90 % bandwith tersebut digunakan, host akan menolak akses ke perangkat isochronous serta interrupt yang lain. Control packet serta paket untuk transfer data tipe bulk kemudian menggunakan total bandwith yang tersisa tersebut (sedikitnya 10 %).
Universal Serial Bus (USB) membagi bandwith yg tersedia dalam bentuk frame-frame, host kemudian mengontrol frame-frame tersebut. Frame mengandung 1500 byte, yang terbentuk setiap milidetik. Dalam frame, perangkat menggunakan mode transfer data isochronous dan interrupt menerima jatah bandwith tersendiri sesuai menggunakan kebutuhan bandwith perangkat tadi.
Berikan Komentar
<i>KODE</i>
<em>KODE YANG LEBIH PANJANG</em>
Notify me
untuk mendapatkan notifikasi balasan komentar melalui Email.