Senin, 01 Maret 2010

BUS ISA,PCI,EISA & MCA

Bus ISA

Bus ISA (Industry Standard Architecture) 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.

ISA 8-bit

Bus ISA 8-bit merupakan varian dari bus ISA, dengan bus data selebar 8-bit, yang digunakan dalam IBM PC 5150 (model PC awal). Bus ini telah ditinggalkan pada sistem-sistem modern ke atas tapi sistem-sistem Intel 286/386 masih memilikinya. Kecepatan bus ini adalah 4.77 MHz (sama seperti halnya prosesor Intel 8088 dalam IBM PC), sebelum ditingkatkan menjadi 8.33 MHz pada IBM PC/AT. Karena memiliki bandwidth 8-bit, maka transfer rate maksimum yang dimilikinya hanyalah 4.77 Mbyte/detik atau 8.33 Mbyte/detik. Meskipun memiliki transfer rate yang lamban, bus ini termasuk mencukupi kebutuhan saat itu, karena bus-bus I/O semacam serial port, parallel port, kontrolir floppy disk, kontrolir keyboard dan lainnya sangat lambat. Slot ini memiliki 62 konektor.
Meski desainnya sederhana, IBM tidak langsung mempublikasikan spesifikasinya saat diluncurkan tahun 1981, tapi harus menunggu hingga tahun 1987, sehingga para manufaktur perangkat pendukung agak kerepotan membuat perangkat berbasis ISA 8-bit.

ISA 16-bit

Bus ISA 16-bit adalah sebuah bus ISA yang memiliki bandwidth 16-bit, sehingga mengizinkan transfer rate dua kali lebih cepat dibandingkan dengan ISA 8-bit pada kecepatan yang sama. Bus ini diperkenalkan pada tahun 1984, ketika IBM merilis IBM PC/AT dengan mikroprosesor Intel 80286 di dalamnya. Mengapa IBM meningkatkan ISA menjadi 16 bit adalah karena Intel 80286 memiliki bus data yang memiliki lebar 16-bit, sehingga komunikasi antara prosesor, memori, dan motherboard harus dilakukan dalam ordinal 16-bit. Meski prosesor ini dapat diinstalasikan di atas motherboard yang memiliki bus I/O dengan bandwidth 8-bit, hal ini dapat menyababkan terjadinya bottleneck pada bus sistem yang bersangkutan.
Daripada membuat bus I/O yang baru, IBM ternyata hanya merombak sedikit saja dari desain ISA 8-bit yang lama, yakni dengan menambahkan konektor ekstensi 16-bit (yang menambahkan 36 konektor, sehingga menjadi 98 konektor), yang pertama kali diluncurkan pada Agustus tahun 1984, tahun yang sama saat IBM PC/AT diluncurkan. Ini juga menjadi sebab mengapa ISA 16-bit disebut sebagai AT-bus. Hal ini memang membuat interferensi dengan beberapa kartu ISA 8-bit, sehingga IBM pun meninggalkan desain ini, ke sebuah desain di mana dua slot tersebut digabung menjadi satu slot.

PCI


Slot ekspansi PCI-X 64-bit di dalam sebuah Power Mac G4
PCI (kependekan dari bahasa Inggris: Peripheral Component Interconnect) adalah bus yang didesain untuk menangani beberapa perangkat keras. PCI juga adalah suatu bandwidth tinggi yang populer, prosesor independent bus itu dadpat berfungsi sebagai bus mezzenine atau bus periferal[1]. 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).
Spesifikasi bus PCI pertama kali dirilis pada bulan Juni 1992, sebagai PCI vesi 1.0. Perkembangan selanjutnya dapat dilihat pada tabel berikut.

Bus EISA

Bus EISA (Extended/Enhanced Industry Standard Architecture) adalah sebuah bus I/O yang diperkenalkan pada September 1988 sebagai respons dari peluncuran bus MCA oleh IBM, mengingat IBM hendak "memonopoli" bus MCA dengan mengharuskan pihak lain membayar royalti untuk mendapatkan lisensi MCA. Standar ini dikembangkan oleh beberapa vendor IBM PC Compatible, selain IBM, meskipun yang banyak menyumbang adalah Compaq Computer Corporation. Compaq jugalah yang membentuk EISA Committee, sebuah organisasi nonprofit yang didesain secara spesifik untuk mengatur pengembangan bus EISA. Selain Compaq, ada beberapa perusahaan lain yang mengembangkan EISA yang jika diurutkan, maka kumpulan perusahaan dapat disebut sebagai WATCHZONE:
Meski menawarkan pengembangan yang signifikan jika dibandingkan dengan ISA 16-bit, hanya beberapa kartu berbasis EISA yang beredar di pasaran (atau yang dikembangkan). Itu pun hanya berupa kartu pengontrol larik hard diskSCSI/RAID), dan kartu jaringan server. (
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.

Bus MCA

Bus MCA (Micro Channel Architecture) adalah sebuah bus I/O ber-bandwidthkomputer mikro. Bus ini dibuat oleh IBM yang ditujukan untuk menggantikan bus ISA 8-bit/16-bit yang lambat, selain tentunya untuk menghadapi masalah bottleneck yang terjadi akibat kecepatan prosesor yang semakin tinggi tapi tidak diimbangi dengan kecepatan bus I/O. Komputer yang menggunakan bus ini pun hanya sedikit, mengingat memang IBM mewajibkan para vendor untuk membayar royalti kepada iBM untuk mendapatkan lisensi bus MCA. Karena hal ini banyak vendor yang kurang setuju dengan IBM membuat "partai oposisi", dengan membuat C. 32-bit yang digunakan dalam beberapa
Kebutuhan terhadap sebuah bus I/O yang lebih cepat datang akibat bus ISA mengalami bottleneck. Prosesor Intel 80386DX merupakan prosesor 32-bit yang dapat mentransfer data hingga 32 bit dalam satu waktunya, tapi ISA hanya dapat mentransfer 16 bit saja. Daripada menambahkan pin lagi terhadap bus ISA, IBM memutuskan untuk membuat sebuah bus baru, yang kemudian menjadi bus MCA. Berbeda dengan EISA yang mendukung konsep backward compatibility, bus ini adalah benar-benar baru, yang sama sekali tidak kompatibel dengan ISA 8-bit/16-bit.
Sistem MCA juga menawarkan perubahan lainnya: pengguna dapat menancapkan kartu MCA ke dalam slotnya tanpa harus mengubah-ubah setting jumper untuk menentukan sumber daya yang hendak digunakan (IRQ Channel, DMA Channel, atau memory base address). Fitur ini mirip dengan apa yang kita kenal sekarang sebagai fitur plug-and-play, meski masih terkesan primitif. Karenanya, kartu MCA tidak memiliki jumper atau DIP Switch untuk mengatur sumber daya, tapi menawarkan perangkat lunak yang dapat mengaturnya. Umumnya, MCA memiliki dua jenis disket untuk konfigurasi perangkat keras: Option Disk dan Reference Disk. Reference Disk merupakan disket yang datang sistem komputer yang mengintegrasikan bus MCA, sementara Option Disk datang dengan kartu MCA yang bersangkutan. Setelah kartu dipasang, pengguna tinggal menginstalasikan berkas-berkas dari Option disk ke dalam Reference Disk, setelah itu kartu pun akan berjalan. Reference Disk mengandung beberapa program dan BIOS yang dibutuhkan untuk mengatur sistem MCA, dan sistem tidak dapat dikonfigurasikan tanpanya.
MCA berjalan dalam kecelatan 5 MHz, pada bandwidth 32-bit, sehingga dapat mentransfer data hingga 20 MByte/detik. Selain versi 32-bit biasa, IBM juga membuat beberapa variasi bus MCA, yakni sebagai berikut.
Nama Bus Kecepatan Bandwidth Transfer rate
MCA-16 5 MHz 16 bit 10 MByte/detik
MCA-32 5 MHz 32 bit 20 MByte/detik
MCA-16 Streaming 10 MHz 16 bit 20 MByte/detik
MCA-32 Streaming 10 MHz 32 bit 40 MByte/detik
MCA-64 Streaming 10 MHz/20 MHz 64 bit 80 MByte/detik / 160 MByte/detik




Tidak ada komentar:

Posting Komentar