BUS SYSTEM
Komputer
tersusun dari beberapa komponen penting seperti CPU, memori, perangkat I/O. Bus
merupakan jalur penghubung antar komponen komputer yang digunakan sebagai media
dalam proses melewatkan data. System bus adalah koleksi konduktor paralel yang
membawa data dan mengontrol sinyal dari satu komponen ke komponen lainnya. Bus
sistem menghubungkan CPU dengan RAM dan mungkin sebuah buffer memory/memori
penyangga (cache L2). Bus sistem merupakan bus pusat. Bus-bus yang lain
merupakan pencabangan dari bus ini. Umumnya
sebuah bus terdiri dari sejumlah lintasan komunikasi atau saluran.
Masing-masing saluran dapat mentransmisikan sinyal yang menunjukkan biner 1 dan
biner 0. Serangkaian digit biner dapat ditransmisikan melalui saluran tunggal.
Dengan mengumpulkan beberapa saluran dari sebuah bus, dapat digunakan
mentransmisikan digit biner secra bersamaan (paralel). Apa yang dilakukan bus
I/O? Bus-bus I/O menghubungkan CPU dengan semua komponen yang lain, kecuali
RAM. Data berpindah pada bus-bus I/O dari satu komponen ke komponen yang lain,
dan data dari komponen-komponen lain ke CPU dan RAM. Bus-bus I/O berbeda dari
bus sistem dalam kecepatan. Kecepatannya akan selalu lebih rendah dari
kecepatan bus sistem. Telah bertahun-tahun, bermacam-macam bus-bus I/O telah
dikembangkan.
Bus
System dapat dibedakan atas:
a. Data Bus ( Saluran Data )
b. Address Bus ( Saluran Alamat )
c. Control Bus ( Saluran Kendali )
a. Data Bus ( Saluran Data )
b. Address Bus ( Saluran Alamat )
c. Control Bus ( Saluran Kendali )
Perkembangan Bus
System
1. Omnibus
(PDP-8)
Omnibus (PDP-8)
adalah bus yang dibuat yang pertama . Ukurannya sebesar lemari mini bus. Ukuran
bus ini masih cukup besar dimana kedaan komputer saat itu mempunyai ukuran yang
besar juga. Secara informal bus ini dikenal dengan 8 Straight. Model awal
omnibus menggunakan transistor yang berlogika diode.
2. Unibus
(PDP-11)
PDP-11 adalah
serangkaian 16-bit minicomputer yang dijual oleh Digital Equipment Corp dari
tahun 1970, salah satu suksesi produk di PDP seri ke 1990-an. PDP 11 diganti
PDP-8 pada banyak aplikasi real-time , walaupun kedua lini produk tinggal di
paralel selama lebih dari 10 tahun. PDP 11 memiliki fitur unik beberapa
inovatif, dan lebih mudah untuk program dibandingkan pendahulunya dengan
penggunaan dari register umum. Ia digantikan di kisaran minicomputer
niche-pertengahan oleh 11 VAX- 32-bit perpanjangan PDP-11.
Desain fitur
PDP-11 mempengaruhi desain mikroprosesor lain seperti Motorola 68000 ; fitur
desain sistem operasi, serta sistem operasi lain dari Digital Equipment,
mempengaruhi desain sistem operasi lain seperti CP/M dan
juga MS-DOS . Versi resmi pertama bernama Unix berlari di PDP-11/20 pada
tahun 1970. Bus ini memiliki fitur dengan beberapa inovasi dibandingkan
pendahulunya karena menggunakan register umum.
3. Multibus
(8086)
Multibus (8086)
adalah bus komputer standar yang digunakan dalam sistem industri yang
dikembangkan oleh Intel Corporation. Bus sistem inilah yang kemudian diadopsi
sebagai IEEE bus 796. Multibus mempunyai spesifikasi yang kokoh dan disesuaikan
dengan standar industry sehingga peralatan yang kompleks dapat dirancang
diatasnya. Menjadi standar industri yang jelas dan terdokumentasi dengan baik
memungkinkan industri Multibus-kompatibel untuk tumbuh di sekitarnya. Banyak
orang lain membuat CPU , memori, dan papan perifer lainnya. Pada tahun 1982 ada
lebih dari 100 Multibus papan dan sistem produsen. Sistem yang kompleks ini
boleh dibangun dari rak komersial off--the hardware. Hal ini juga memungkinkan
perusahaan untuk berinovasi dengan merancang sebuah papan Multibus eksklusif
dan kemudian mengintegrasikannya dengan hardware vendor lain untuk menciptakan
sebuah sistem.
4. Bus
PC IBM (PC/XT)
IBM PC-XT 8088
memiliki rancangan bus yang telah maju dengan semua jalur keluaran data dan alamat yang di-buffer
separuhnya. Adapun bus yang dimiliki oleh IBM PC-XT 8088 yaitu : data bus,
address bus, dan control bus.
5. Bus
ISA (PC/AT)
Bus ISA adalah
sebuah arsitektur bus dengan bus data selebar 8-bit yang diperkenalkan dalam
IBM PC 5150 pada tanggal 12 Agustus 1981. Bus ISA diperbarui dengan menambahkan
bus data selebar menjadi 16-bit pada IBM PC/AT pada tahun 1984, sehingga jenis
bus ISA yang beredar pun terbagi menjadi dua bagian, yakni ISA 16-bit dan ISA
8-bit. ISA merupakan bus dasar dan paling umum digunakan dalam komputer IBM PC
hingga tahun 1995, sebelum akhirnya digantikan oleh bus PCI yang diluncurkan
pada tahun 1992.
6. Bus
EISA (80386)
Bus EISA pada
dasarnya adalah versi 32-bit dari bus ISA yang biasa. Tidak seperti MCA dari
IBM yang benar-benar baru (arsitektur serta desain slotnya), pengguna masih
dapat menggunakan kartu ISA 8-bit atau 16-bit yang lama ke dalam slot EISA,
sehingga hal ini memiliki nilai tambah: kompatibilitas ke belakang (backward
compatibility). Seperti halnya bus MCA, EISA juga mengizinkan konfigurasi kartu
EISA secara otomatis dengan menggunakan perangkat lunak, sehingga bisa dibilang
EISA dan MCA adalah pelopor "plug-and-play", meski masih primitif.
Bus EISA
menambahkan 90 konektor baru (55 konektor digunakan untuk sinyal sedangkan 35
sisanya digunakan sebagai ground) tanpa membuat slot ISA 16-bit berubah. Sekilas,
slot EISA 32-bit sangat mirip dengan slot ISA 16-bit. Tapi, berbeda dari kartu
ISA yang hanya memiliki satu baris kontak, kartu EISA memiliki dua baris kontak
yang bertumpuk. Baris pertama adalah baris yang digunakan oleh ISA 16-bit,
sementara baris kedua menambahkan bandwidth menjadi 32-bit. Karenanya, kartu
ISA yang lama masih dapat bertahan meskipun berganti motherboard. Meski
kompatibilitas ini merupakan sesuatu yang bagus, ternyata industri kurang
begitu meresponsnya. Akhirnya, fitur-fitur EISA pun ditangguhkan untuk
mengembangkan bus I/O yang baru, yang disebut dengan VESA Local Bus (VL-Bus).
Bus EISA dapat
menangani data hingga 32 bit pada kecepatan 8,33 MHz, sehingga transfer rate
maksimum yang dapat dicapainya adalah 33 MByte/detik. Timing (latency) EISA
juga berpengaruh pada kecepatan transfer data pada kartu EISA. Ukuran dimensi
fisik slotnya (panjang, lebar, tinggi) adalah 333,5 milimeter, 12,7 milimeter,
127 milimeter.
7. Microchannel
Dikembangkan
oleh IBM untuk jajaran PS / 2 komputer desktop, Micro Channel Arsitektur adalah
sebuah antarmuka antara sebuah komputer (atau beberapa komputer) dan kartu
ekspansi dan perangkat yang terkait.
8. Bus
PCI
Bus ini berjalan
pada kecepatan 33 MHz dengan lebar lajur 32-bit. Bus ini ditemukan pada hampir
semua komputer PC yang beredar, dari mulai prosesor Intel 486 karena memang
banyak kartu yang menggunakan bus ini, bahkan hingga saat ini. Bus ini
dikontrol oleh chipset pengatur memori (northbridge, Intel MCH) atau
Southbridge (Intel ICH, atau NVIDIA nForce MCP).
Bus PCI didesain
untuk menangani beberapa perangkat keras. Standar bus PCI ini dikembangkan oleh
konsorsium PCI Special Interest Group yang dibentuk oleh Intel Corporation dan
beberapa perusahaan lainnya, pada tahun 1992. Tujuan dibentuknya bus ini adalah
untuk menggantikan Bus ISA/EISA yang sebelumnya digunakan dalam komputer IBM PC
atau kompatibelnya.
Komputer lama
menggunakan slot ISA, yang merupakan bus yang lamban. Sejak kemunculan-nya
sekitar tahun 1992, bus PCI masih digunakan sampai sekarang, hingga keluar
versi terbarunya yaitu PCI Express (add-on).
9. Bus
SCSI
Bus SCSI adalah
sebuah antarmuka bus berkinerja tinggi yang didefinisikan oleh panitia ANSI
X3T9.2 (American National Standarts Institute). Antarmuka ini digunakan untuk
menangani perangkat input / output atau perangkat media penyimpanan. Perangkat
yang umum menggunakan SCSI adalah hard disk, CD-ROM, scanner atau printer.
10. Nubus
NuBus, sebagai
penyelesaian dari berbagai masalah. NuBus memisahkan komputer menjadi dua yaitu
(CPU dan memory) dan perangkat keras lainnya, dengan sebuah bus controller di
antaranya. Ini akan membuat CPU menjadi lebih cepat tanpa dipengaruhi BUS. Ini
menyebabkan lebih banyak beban untuk memindahkan data keluar dari CPU dan masuk
kedalam kartu melalui bus Controller. Jadi perangkat keras pada BUS dapat
terhubung ke setiap bagian tanpa intervensi dari CPU. bus ini dapat memindahkan
lebih banyak data disesuaikan dengan besarnya data yang akan dipindahkan, mulai
dari 8 bit perdetik secara paralel pada generasi pertama, hingga 16 atau 32 bit
perdetik. Semakin waktu semakin baik sejalan dengan perkembangan software
setupnya. ( sekarang menjadi suatu standar dari plug-n- play) untuk
menggantikan jumper.
11. USB
USB adalah
host-centric bus di mana host/terminal induk memulai semua transaksi. Paket
pertama/penanda (token) awal dihasilkan oleh host untuk menjelaskan apakah
paket yang mengikutinya akan dibaca atau ditulis dan apa tujuan dari perangkat
dan titik akhir. Paket berikutnya adalah data paket yang diikuti oleh
handshaking packet yang melaporkan apakah data atau penanda sudah diterima
dengan baik atau pun titik akhir gagal menerima data dengan baik.
Setiap proses
transaksi pada USB terdiri atas:
a. Paket
token/sinyal penanda (Header yang menjelaskan data yang mengikutinya)
b. Pilihan
paket data (termasuk tingkat muatan) dan
c. Status
paket (untuk acknowledge/pemberitahuan hasil transaksi dan untuk koreksi
kesalahan)
USB mempunyai 2
tipe konektor, yaitu konektor tipe A dan konektor tipe B. konektor tipe A
terhubung ke host secara upstream sementara konektor tipe B terhubung ke
peralatan secara downstream. Kedua konektor tersebut terhubung oleh sebuah
kabel USB.
(Universal
Serial Bus). Bus ini dikembangkan oleh tujuh vendor komputer, yaitu Compaq,
DEC, IBM, Intel, Microsoft, NEC, dan Northern Telecom. Bus ini ditujukan bagi
perangkat yang memiliki kecepatan rendah seperti keyboard, mouse, dan printer
karena tidak akan efisien jika perangkat yang berkecepatan rendah dipasang pada
bus berkecepatan tinggi seperti PCI. Keuntungan yang didapat dari bus USB
antara lain : tidak harus memasang jumper, tidak harus membuka casing untuk
memasang peralatan I/O, hanya satu jenis kabel yang digunakan, dapat mensuplai
daya pada peralatan I/O, tidak diperlukan reboot.
12. Firewire
FireWire telah
digunakan sebagai salah satu standar koneksi antar-muka antara alat
audio-visual digital dengan komputer, seperti kamera digital maupun kamera
video digital. Produk-produk yang menggunakan teknologi FireWire biasanya
menyediakan proses yang membutuhkan kecepatan koneksi tinggi.
FireWire
menghubungkan antarmuka I/O dengan konektor sederhana yang mampu menangani
banyak perangkat melalui port tunggal, sehingga mouse, printer laser, disk
drive eksternal, sound, dan pemasangan jaringan lokal dapat digantikan dengan
konektor tunggal ini.
FireWire
bersifat hot-plugging yang mungkin dibuat untuk menghubungkan dan memutuskan
hubungan peripheral tanpa harus menurunkan daya sistem komputer atau mengatur
kembali sistem itu. Dengan firewire tidak ada penghentian dan sistem secara
otomatis membentuk fungsi konfigurasi untuk menugaskan alamat.
Firewire
mendukung tiga layer protokol :
1. Phisical Layer
Lapisan ini
menyediakan layanan arbitrasi yang menjamin bahwa hanya sebuah perangkat saja
yang akan mentransmisikan data pada suatu saat.
2. Link Layer
Lapisan ini
menguraikan transmisi data di dalam bentuk paket-paket. Dua jenis transmisi
yang didukung adalah transmisi tidak sinkron dan transmisi isokronis.
Pada transmisi
tidak sinkron sejumlah variabel data dan beberapa byte informasi lapisan
transaksi ditransfer sebagai paket ke suatu alamat yang eksplisit dan sebuah
acknowledgment. Sedangkan pada transmisi isokronis sejumlah variabel data
ditransfer dalam urutan dari paket-paket berukuran tetap ditransmisikan pada
interval biasa. Bentuk transmisi ini menggunakan pengalamatan yang telah
disederhanakan dan tidak terdapat acknowledgment.
3. Transaction Layer
Lapisan ini
mendefinisikan protokl tanggapan permintaan yang menyembunyikan rincian lapisan
bawah firewire dari aplikasi-aplikasi.
13. Bus
VME
Bus VME
merupakan sebuah bus sistem yang rancangannya dari dasar eurocard. Pengembangan
bus ini adalah untuk Motorola 68000. Bus VME diproduksi untuk 8 bit dan 64 bit.
VXIbus dan VPX adalah pengembangan VME bus, selanjutnya untuk Motorola 68000
dikembangkan VERSA BUS.
14. Bus
Camac
Bus CAMAC
merupakan bus standart untuk akuisi data dan kendali pada eksperimen dan
industry nuklir/fisika partikel. CAMAC mampu mentransfer 24 bit data per mikro
sekon.
Bus System pada setiap
generasi selalu ada yang baru
Bus sistem akan
berkembang sesuai dengan perkembangan teknologi yang ada, karena bus adalah
begian yang menyediakan jalur komunikasi untuk transfer data dari berbagai
perangkat yang ada dikomputer. Pada perkembangan bus memiliki kecepatan yang
berbeda-beda berdasarkan teknologi, harus disesuaikan, karena bila tidak sesuai
akan menyebabkan kelambatan. Misalnya pada contoh bus system USB, hanya cocok
untuk perangkat yang memiliki kecepatan rendah, seperti keyboard, mouse, dan
printer. Perangkat ini tidak cocok jika menggunakan bus berkecepatan tinggi
seperti PCI. Contoh lain adalah bus Firewire, yang juga memiliki kecepatan di
atas SCSI dan PCI. Bus Firewire tidak hanya cocok untuk perangkat computer
tetapi juga perangkat elektronik seperti camera digital, VCR (Video Camera
Recorder), dan televisi.
0 komentar:
Posting Komentar