Apa itu USB?

Saturday, April 26, 2014

print this page
send email




Mungkin postingan saya ini agak sedikit flashback kebelakang, tapi itu perlu untuk mengetahui sejarah sejarah yang ada. Saat ini saya akan posting Mengenai Universal Serial Bus (USB).

Apa sih USB itu?

Universal serial bus (USB) adalah standart port yang paling banyak
digunakan saat ini.USB biasanya berjumlah lebih dari satu 
pada tiap komputer maupun laptop.Berbagai Hardware 
mulai dari mouse, keyboard, printer kini telah menggunakan konektor 
USB yang tentu saja lebih memudahkan kita dalam menggunakanya. 
Dibandingkan saat masih menggunakan konektor serial dan paralel port.

Sejak pertama kali muncul pada tahun 1994, USB telah
mengalami perkembangan khususnya pada kecepatan transfer data
diantaranya :
a. USB 1.0
    Dari segi kecepatan data, USB ini memiliki kecepatan antara 1,5 mb  sampai 12 mb 
b. USB 2.0
    4 tahun setelah USB 1.0 muncul, pada tahun 2000 
    Generasi selanjutnya pun dirilis. Dan  kecepatannya pun telah mengalami
    peningkatan secara signifikan yaitu 480 mb.
c. USB 3.0
    Dengan kecepatan kisaran 3,2 Gb - 4,8 Gb tentu bukan tidak
    mungkin mengirim data yang memiliki berukuran Giga pun dapat
    selesai dalam hitungan menit.

Kini semua OS mulai dari dari windows, linux , Mac-os dll
telah suport dengan USB. Hal itu dapat buktikan pada saat perangkat
USB yang baru pertama kali ditancapkan pada sebuah komputer
maupun laptop maka secara otomatis OS akan mengenali adanya 
perangkat baru atau auto detect kemudian akan menginstall driver USB tersebut.

Cara kerja.
Komputer  akan mendata perangkat yang terhubung ke port 
USB dan akan menyiapkan alamat memori untuk perangkat tersebut
atau biasa disebut proses enumerasi. Setelah itu host akan 
memilih tipe transfer data yang cocok untuk perangkat tersebut.
Beberapa tipe transfer data :
a. Interrupt - kebutuhan tranfer data kecil seperti mouse
b. Bulk - kebutuhan transfer data besar seperti printer
c. Isochronous - tranfer data dua arah seperti speaker

ketika pemilihan tipe transfer selesai host akan mendata parameter
parameter menggunakan control packet dan menyiapkan bandwith
sesuai tipe tranfer data.

USB akan membagi bandwith kedalam bentuk frame frame berisikan
1500 byte dalam bentuk milidetik dibawah control dari host. kemudian
bandwith akan dibagi ke tipe transfer data sesuai kebutuhan.

Sekian pembahasan saya tentang USB, Semoga bermanfaat bagi kita semua

0 comments:

Post a Comment