Memahami System Bus pada Komputer
Suatu komputer tersusun atas beberapa komponen penting seperti CPU, memori, perangkat I/O. Setiap komponen ini saling berhubungan membentuk kesatuan fungsi untuk menjalankan tugasnya. Lalu bagaimana CPU, memori, dan perangkat I/O ini bisa terhubung sedangkan letak mereka berjauhan. Nah, System bus inilah yang menjadi penghubung dari seluruh komponen-komponen tersebut.
Apasih System Bus itu?
System bus atau bus sistem adalah sebuah bus komputer tunggal yang menghubungkan komponen utama sistem komputer. Sebuah bus adalah sebutan untuk jalur di mana data dapat mengalir dalam komputer. Jalur-jalur ini digunakan untuk komunikasi dan dapat dibuat antara dua elemen atau lebih. System bus menggabungkan fungsi dari data bus untuk membawa informasi, address bus untuk menentukan di mana informasi harus dikirim, dan control bus untuk menentukan operasinya dan untuk mengontrol seluruh modul yang ada.
Data atau program yang tersimpan dalam memori dapat diakses dan dieksekusi oleh CPU melalui perantara system bus, begitu juga kita dapat melihat hasil eksekusi melalui monitor juga menggunakan system bus. Bus disusun secara hierarkis, karena setiap bus yang memiliki kecepatan rendah akan dihubungkan dengan bus yang memiliki kecepatan tinggi. Setiap perangkat di dalam sistem juga dihubungkan ke salah satu bus yang ada. Beberapa perangkat lainnya (utamanya chipset atau kontrolir) akan bertindak sebagai jembatan antara bus-bus yang berbeda.
Bagaimana Cara Kerja System Bus?
Pada sistem komputer yang lebih maju, arsitektur komputernya akan lebih kompleks,sehingga untuk meningkatkan performa, digunakan beberapa buah bus. Tiap bus merupakan jalur data antara beberapa device yang berbeda. Dengan cara ini RAM, Prosesor, GPU (VGAAGP) dihubungkan oleh bus utama berkecepatan tinggi yang lebih dikenal dengan nama FSB (Front Side Bus) . Sementara perangkat lain yang lebih lambat dihubungkan oleh bus yangberkecepatan lebih rendah yang terhubung dengan bus lain yang lebih cepat sampai ke bus utama. Untuk komunikasi antar bus ini digunakan sebuah bridge.
Jenis - Jenis Bus.
Berdasar jenis busnya, bus dapat dibedakan menjadi bus yang khusus menyalurkan datatertentu, contohnya paket data saja, atau alamat saja, jenis ini disebut Dedicated Bus. Namun apabila bus yang dilalui informasi yang berbeda baik data, alamat, dan sinyal kontrol dengan metode multipleks data maka bus ini disebut Multiplexed Bus. Kekurangan multiplexed bus adalah hanya memerlukan saluran sedikit sehingga menghemat tempat tapi kecepatan transfer data menurun dan diperlukan mekanisme yang komplek untuk mengurai data yang telah dimultipleks. Sedangkan untuk dedicated bus merupakan kebalikan dari multipexed bus.
Struktur Bus.
Sebuah bus sistem terdiri dari 50 hingga 100 saluran yang terpisah. Masing-masing saluran ditandai dengan arti dan fungsi khusus. Walaupun terdapat sejumlah rancangan bus yang berlainan, fungsi saluran bus dapat diklasifikasikan menjadi tiga kelompok, yaitu data bus (saluran data), address bus (saluran alamat), dan control bus (saluran kontrol). Selain itu, terdapat pula saluran distribusi daya yang memberikan kebutuhan daya bagi modul yang terhubung.
Tiga kelompok bus dan fungsinya :
Contoh - Contoh Bus.
Banyak perusahaan yang mengembangakan bus-bus interface terutama untuk perangkat peripheral. Diantara jenis bus yang beredar di pasaran saat ini adalah, PCI, ISA, USB, SCSI, FuturaBus+, FireWire, dan lain-lain. Semua memiliki keunggulan, kelemahan, harga, dan teknologi yang berbeda sehingga akan mempengaruhi jenis-jenis penggunaannya.
Bus ISA (Industry Standar Architecture): Bus ISA pada dasarnya adalah bus PC/AT yang beroperasi pada 8,33 MHz. Keuntungannya adalah bahwa pendekatan ini tetap mempertahankan kompatibilitas dengan mesin-mesin dan kartu-kartu yang ada.
Bus PCI (Peripheral Component Interconect): adalah bus yang tidak tergantung prosesor dan berfungsi sebagai bus mezzanine atau bus peripheral. Standar PCI adalah 64saluran data pada kecepatan 33MHz, laju transfer data 263 MB per detik atau 2,112 Gbps. Keunggulan PCI tidak hanya pada kecepatannya saja tetapi murah dengan keping yang sedikit.
Bus USB (Universal Standard Bus): adalah bus khusus yang dirancang untuk peralatan I/O berkecepatan rendah seperti keyboard, mouse, dan printer. Karena semua perangkat peripheral tidak efektif apabila dipasang pada bus kecepatan tinggi PCI.
Bus SCSI (Small Computer System Interface): adalah perangkat peripheral eksternal yang merupakan interface standar untuk drive CD-ROM, peralatan audio, hard disk, dan perangkat penyimpanan eksternal berukuran besar. SCSI menggunakan interface paralel dengan 8,16, atau 32 saluran data.
Bus P1394 / Fire Wire: adalah bus dengan performance tinggi melebihi interface I/O lainnya seperti Bus SCSI dan PCI. Kelebihan P1394 yaitu sangat cepat, murah, dan mudah untuk diimplementasikan. Selain itu P1394 menggunakan transmisi serial sehingga tidak memerlukan banyak kabel. Pada kenyataan P1394 tidak hanya populer pada sistem komputer, namun juga pada peralatan elektronik seperti kamera digital, VCR, dan tv.
Kesimpulan.
Bus adalah satu lintasan komunikasi yang menghubungkan dua atau lebih perangkat. Ciri utama suatu bus adalah bahwa bus merupakan suatu medium transmisi bersama. Berbagai perangkat yang terhubung ke bus dan suatu sinyal yang di pancarkan oleh tiap perangkat dapat diterima oleh semua perangkat lain yang terhubung ke bus. Jika dua perangkat melakukan transmisi sepanjang periode waktu yang sama, sinyalnya akan tumpang-tindih dan menjadi rusak. Dengan demikian, hanya satu perangkat yang akan berhasil melakukan transmisi pada saat tertentu. Jadi, bus adalah penghubung bagi keseluruhan komponen komputer dalam menjalankan tugasnya
Elemen-elemen rancangan bus terdiri dari jenis bus, metode arbitrase, timing, lebar bus dan jenis transfer data. Jenis bus ada dua yaitu Dedicated dan Multiplexed. Metode arbitrasi juga ada dua yaitu tersentralisasi dan terdistribusi. Timing ada dua yaitu synchronous dan asynchronous. Contoh-contoh dari bus diantaranya yaitu bus PCI, bus ISA, bus USB, bus SCSI, busP1394 / Fire Wire dan Future Bus+.
Itulah sedikit penjelasan tentang "Memahami System Bus pada Komputer". Sekian postingan ini, jika ada kekurangan dalam penyusunan kalimat mohon dimaklumi, selebihnya saya minta maaf dan terima kasih.
Artikel ini disusun dari berbagai sumber dengan melalui proses penerjemahan dan improvisasi tulisan. Keep Calm and Blog On! - © Dre Okvian
Sumber:
1. Wikipedia - System bus
2. Wikipedia - Bus sistem
3. Scribd - Pengertian dan Karakteristik Sistem Bus
Apasih System Bus itu?
System bus atau bus sistem adalah sebuah bus komputer tunggal yang menghubungkan komponen utama sistem komputer. Sebuah bus adalah sebutan untuk jalur di mana data dapat mengalir dalam komputer. Jalur-jalur ini digunakan untuk komunikasi dan dapat dibuat antara dua elemen atau lebih. System bus menggabungkan fungsi dari data bus untuk membawa informasi, address bus untuk menentukan di mana informasi harus dikirim, dan control bus untuk menentukan operasinya dan untuk mengontrol seluruh modul yang ada.
Data atau program yang tersimpan dalam memori dapat diakses dan dieksekusi oleh CPU melalui perantara system bus, begitu juga kita dapat melihat hasil eksekusi melalui monitor juga menggunakan system bus. Bus disusun secara hierarkis, karena setiap bus yang memiliki kecepatan rendah akan dihubungkan dengan bus yang memiliki kecepatan tinggi. Setiap perangkat di dalam sistem juga dihubungkan ke salah satu bus yang ada. Beberapa perangkat lainnya (utamanya chipset atau kontrolir) akan bertindak sebagai jembatan antara bus-bus yang berbeda.
Bagaimana Cara Kerja System Bus?
Jenis - Jenis Bus.
Berdasar jenis busnya, bus dapat dibedakan menjadi bus yang khusus menyalurkan datatertentu, contohnya paket data saja, atau alamat saja, jenis ini disebut Dedicated Bus. Namun apabila bus yang dilalui informasi yang berbeda baik data, alamat, dan sinyal kontrol dengan metode multipleks data maka bus ini disebut Multiplexed Bus. Kekurangan multiplexed bus adalah hanya memerlukan saluran sedikit sehingga menghemat tempat tapi kecepatan transfer data menurun dan diperlukan mekanisme yang komplek untuk mengurai data yang telah dimultipleks. Sedangkan untuk dedicated bus merupakan kebalikan dari multipexed bus.
Struktur Bus.
Sebuah bus sistem terdiri dari 50 hingga 100 saluran yang terpisah. Masing-masing saluran ditandai dengan arti dan fungsi khusus. Walaupun terdapat sejumlah rancangan bus yang berlainan, fungsi saluran bus dapat diklasifikasikan menjadi tiga kelompok, yaitu data bus (saluran data), address bus (saluran alamat), dan control bus (saluran kontrol). Selain itu, terdapat pula saluran distribusi daya yang memberikan kebutuhan daya bagi modul yang terhubung.
Tiga kelompok bus dan fungsinya :
- Data Bus (Saluran Data) - Data bus memberikan lintasan bagi perpindahan data antara dua modul sistem. Umumnya data bus terdiri dari 8, 16, 32 saluran. Jumlah saluran dikaitkan dengan lebar data bus, jika pada saat tertentu masing-masing saluran hanya dapat membawa 1 bit, maka jumlah saluran menentukan jumlah bit yang dapat dipindahkan. Lebar data bus merupakan faktor penting dalam menentukan kinerja sistem secara keseluruhan. Misalnya, bila lebar data bus 8 bit, dan setiap instruksipanjangnya 16 bit, maka CPU harus dua kali mengakses modul memori dalam setiap siklus instruksinya.
- Address Bus (Saluran Alamat) - Address bus digunakan untuk menandakan sumber atau tujuan data pada data bus. Misalnya, bila CPU akan membaca sebuah word data dari memori, maka CPU akan menaruh alamat word yang dimaksud pada address bus. Lebar address bus akan menentukan kapasitas memori maksimum sistem. Selain itu, umumnya address bus juga dipakai untuk menentukan alamat port-port I/O. Biasanya, bit-bit berorde lebih tinggi dipakai sebagai lokasi memori atau port I/O pada modul.
- Control Bus (Saluran Kontrol) - Control bus digunakan untuk mengontrol akses ke address bus dan penggunaan data. Karena data dan address bus dipakai bersama oleh seluruh komponen, maka harus ada alat untuk mengontrol penggunaannya. Sinyal-sinyal kontrol melakukan transmisi baik perintah maupun informasi pewaktuan diantara modul-modul sistem. Sinyal-sinyal pewaktuan menunjukkan validitas data dan informasi alamat. Sinyal-sinyal perintah menspesifikasikan operasi-operasi yang akan dibentuk. Umumnya saluran kontrol meliputi :memory write, memory read, I/O write, I/O read, transfer ACK, bus request, bus grant,interrupt request, interrupt ACK, clock, reset.
Banyak perusahaan yang mengembangakan bus-bus interface terutama untuk perangkat peripheral. Diantara jenis bus yang beredar di pasaran saat ini adalah, PCI, ISA, USB, SCSI, FuturaBus+, FireWire, dan lain-lain. Semua memiliki keunggulan, kelemahan, harga, dan teknologi yang berbeda sehingga akan mempengaruhi jenis-jenis penggunaannya.
Bus ISA (Industry Standar Architecture): Bus ISA pada dasarnya adalah bus PC/AT yang beroperasi pada 8,33 MHz. Keuntungannya adalah bahwa pendekatan ini tetap mempertahankan kompatibilitas dengan mesin-mesin dan kartu-kartu yang ada.
Bus PCI (Peripheral Component Interconect): adalah bus yang tidak tergantung prosesor dan berfungsi sebagai bus mezzanine atau bus peripheral. Standar PCI adalah 64saluran data pada kecepatan 33MHz, laju transfer data 263 MB per detik atau 2,112 Gbps. Keunggulan PCI tidak hanya pada kecepatannya saja tetapi murah dengan keping yang sedikit.
Bus USB (Universal Standard Bus): adalah bus khusus yang dirancang untuk peralatan I/O berkecepatan rendah seperti keyboard, mouse, dan printer. Karena semua perangkat peripheral tidak efektif apabila dipasang pada bus kecepatan tinggi PCI.
Bus SCSI (Small Computer System Interface): adalah perangkat peripheral eksternal yang merupakan interface standar untuk drive CD-ROM, peralatan audio, hard disk, dan perangkat penyimpanan eksternal berukuran besar. SCSI menggunakan interface paralel dengan 8,16, atau 32 saluran data.
Bus P1394 / Fire Wire: adalah bus dengan performance tinggi melebihi interface I/O lainnya seperti Bus SCSI dan PCI. Kelebihan P1394 yaitu sangat cepat, murah, dan mudah untuk diimplementasikan. Selain itu P1394 menggunakan transmisi serial sehingga tidak memerlukan banyak kabel. Pada kenyataan P1394 tidak hanya populer pada sistem komputer, namun juga pada peralatan elektronik seperti kamera digital, VCR, dan tv.
Kesimpulan.
Bus adalah satu lintasan komunikasi yang menghubungkan dua atau lebih perangkat. Ciri utama suatu bus adalah bahwa bus merupakan suatu medium transmisi bersama. Berbagai perangkat yang terhubung ke bus dan suatu sinyal yang di pancarkan oleh tiap perangkat dapat diterima oleh semua perangkat lain yang terhubung ke bus. Jika dua perangkat melakukan transmisi sepanjang periode waktu yang sama, sinyalnya akan tumpang-tindih dan menjadi rusak. Dengan demikian, hanya satu perangkat yang akan berhasil melakukan transmisi pada saat tertentu. Jadi, bus adalah penghubung bagi keseluruhan komponen komputer dalam menjalankan tugasnya
Elemen-elemen rancangan bus terdiri dari jenis bus, metode arbitrase, timing, lebar bus dan jenis transfer data. Jenis bus ada dua yaitu Dedicated dan Multiplexed. Metode arbitrasi juga ada dua yaitu tersentralisasi dan terdistribusi. Timing ada dua yaitu synchronous dan asynchronous. Contoh-contoh dari bus diantaranya yaitu bus PCI, bus ISA, bus USB, bus SCSI, busP1394 / Fire Wire dan Future Bus+.
Itulah sedikit penjelasan tentang "Memahami System Bus pada Komputer". Sekian postingan ini, jika ada kekurangan dalam penyusunan kalimat mohon dimaklumi, selebihnya saya minta maaf dan terima kasih.
Artikel ini disusun dari berbagai sumber dengan melalui proses penerjemahan dan improvisasi tulisan. Keep Calm and Blog On! - © Dre Okvian
Sumber:
1. Wikipedia - System bus
2. Wikipedia - Bus sistem
3. Scribd - Pengertian dan Karakteristik Sistem Bus