Kinerja I/O Bus ( Lanjutan )
1 . Bus
Komputer tersusun atas beberapa komponen penting seperti CPU, memori,perangkat I/O dimana setiap komponen saling berhubungan untuk membentuk kesatuan fungsi. Prosesor,memori, dan perangkat I/O dapat diinterkoneksikan dengan rnenggunakan bus, Jalur bus yang digunakan untuk mentransfer data dapat dikelompokkan rnenjadi tiga tipe yaitu jalur data, alamat,dan kontrol. Secara umum klasifikasi transfer data melalui bus dapat diklasifikasikan menjadi skema synchronous dan asynchronous.
a) Synchronous Bus
Dalam synchronous bus, semua perangkat mendapatkan informasi timing dari jalur clock bersama.Pulsa yang berjarak setara pada jalur ini mendefinisikan interval waktu yang setara, dalam bentuk yang paling sederhana suatu synchronous bus tiap interval ini merupakan suatu bus cycle dimana terjadi satu transfer data.
b) Asynchronous Bus
Skema alternatif untuk mengontrol transfer data pada bus berdasarkan pada penggunaan handshake antara master dan slave. Keuntungan utama bus asynchronous adalah proses handshake menghilangkan kebutuhan sinkronisasi clock sender dan receiver, sehingga menyederhanakan desain timing.
2 . Struktur Bus
Komputer merupakan gabungan dari modul-modul antara lain CPU, memori dan perangkat I/O yang saling berkomunikasi, kumpulan lintasan atau saluran berbagai modul disebut struktur interkoneksi dimana rancangan struktur interkoneksi sangat bergantung pada
jenis dan karakteristik pertukaran datanya.
Secara umum fungsi saluran bus dikategorikan dalam tiga bagian, yaitu saluran data, saluran alamat dan saluran kontrol.
a) Saluran Data
Saluran data (data bus) adalah lintasan bagi perpindahan data antar modul.
b) Saluran Alamat
Saluran alamat (address bus) digunakan untuk menspesifikasi sumber dan tujuan data pada bus data.
c) Saluran Kontrol
Saluran kontrol (control bus) digunakan untuk mengontrol bus data, bus alamat dan seluruh modul yang ada
3 . Jenis-Jenis Bus
Berdasarkan jenis busnya, bus dibedakan menjadi bus yang khusus menyalurkan data tertentu, misalnya paket data saja, atau alamat saja, jenis ini disebut dedicated bus. Namun apabila bus menyalurkan informasi yang berbeda baik data, alamat maupun sinyal kontrol
dengan metode mulipleks data maka bus ini disebut multiplexed bus.
Terdapat berbagai jenis bus antarmuka terutama untuk perangkat peripheral. Diantara jenis bus yang beredar di pasaran saat ini adalah PCI, ISA, USB, SCSI, FuturaBus+, FireWire, dan lain-lain
a)Bus ISA
Bus ISA (Industry Standar Architecture), yang 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.
b) Bus PCI
Bus PCI merupakan sistem bus yang muncul dari kebutuhan standarisasi. Bus tersebut mendukung fungsi yang terdapat dalam bus prosesor tetapi dalam format terstandarisasi yang lepas dari prosesor tertentu.
c) Bus USB
Tujuh vendor komputer (Compaq, DEC, IBM, Intel, Microsoft, NEC, dan Northern Telecom) bersama-sama merancang bus untuk peralatan I/O berkecepatan rendah. Standard yang dihasilkan dinamakan Universal Standard Bus (USB).Bandwidth total USB adalah 1,5 MB per detik (lowspeed) dan 12 MB per detik (fullspeed).
d) Bus SCSI
Small Computer System Interface (SCSI) adalah perangkat peripheral eksternal yang dipopulerkan oleh macintosh pada tahun 1984. SCSI merupakan interface standard untuk drive CDROM, peralatan audio, hard disk, dan perangkat penyimpanan eksternal berukuran besar.
d) Bus P1394 / Fire Wire
Dikembangkan bus performance tinggi yang dikenal dengan Fire Wire (P1394 standard IEEE). P1394 memiliki kelebihan dibandingkan dengan interface I/O lainnya, yaitu sangat
cepat, murah, dan mudah untuk diimplementasikan.
Soal
1. Jelaskan peranan dari bus input output
2. Jelaskan perbedaan antara bus asynchronous dan synchronous
3. Sebutkan berbagai jenis bus yang sering digunakan
4. Jelaskan fungsi dari 3 bagian saluran bus
Jawab
1.Prosesor, memori, dan perangkat I/O dapat diinterkoneksikan dengan rnenggunakan bus bersama yang fungsi utamanya adalah menyediakan jalur komunikasi untuk transfer data. Dalam tiap operasi transfer data, satu perangkat memainkan peranan sebagai perangkat master dan merupakan perangkat yang menginisiasi transfer data dengan mengeluarkan perintah baca atau tulis sehingga perangkat ini dapat disebut initiator sementara perangkat yang dituju oleh master disebut sebagai slave atau target.
2.Synchronous
proses pengirim dan penerima yang diatur sedemikian rupa sehingga memiliki pengaturan yang sama, sehingga dapat diterima dan dikirim dengan baik. umumnya pengaturan ini didasarkan pada waktu dalam mengirimkan sinyal. waktu ini diatur oleh denyut listrik secara periodik yang disebut clock . dengan kata lain synchronous adalah sistem operasi untuk kejadian yang terjadi pada waktu bersamaan, berkelanjutan dan dapat diprediksi. contoh: chating.
Asynchronous
proses komunikasi data yang tidak tergantung dengan waktu yang tetap. proses transformasi data kecepatanya, cukup relatif dan tidak tetap. metode komunikasi serial dari satu perangkat ke perangkat lainnya. data dikirimkan perbit persatuan waktu. tiap simbol yang dikirimkan mempunyai start bit dan stop bit, untuk melakukan sinkronisasi dari suatu device pengirim dan penerima. interval yang terjadi antar satu karakter dengan karakter lainnya dapat bervariasi. asynchronous merupakan operasi yang tidak bergantung waktu.
3.PCI , ISA ,USB (Universal Serial Bus), SCSI (Small Computer System Interface), FuturaBus+, FireWire,EISA (Extended Indutry Standard Architecture), AGP (Accelerated Graphics Port), MCA
4.Saluran Data
- Berfungsi untuk mentransfer data, membawa data dari dan ke perangkat atau periferal
- Terdiri atas beberapa jalur penghantar, 8, 16, 32 bahkan 64 bahkan lebih jalur paralel
- Data ditransmisikan dalam dua arah, yaitu dari CPU atau mikroprosesor ke unit memori atau modul I/O dan sebaliknya.
- Semakin lebar bus maka semakin besar data yang dapat ditransfer sekali waktu.
- Terdiri atas beberapa jalur penghantar, 8, 16, 32 bahkan 64 bahkan lebih jalur paralel
- Data ditransmisikan dalam dua arah, yaitu dari CPU atau mikroprosesor ke unit memori atau modul I/O dan sebaliknya.
- Semakin lebar bus maka semakin besar data yang dapat ditransfer sekali waktu.
Saluran Alamat
- membawa informasi untuk mengetahui lokasi suatu perangkat atau periferal
- Untuk memilih lokasi memori atau port yang akan ditulis atau dibaca
- Bersifat searah
- Semakin besar bus alamat, akan semakin banyak range lokasi yang dapat dialamati.
- Jumlah alamat yang dapat dituju pada Bus alamat adalah sebanyak 2n. n jumlah jalur Bus alamat.
- Untuk memilih lokasi memori atau port yang akan ditulis atau dibaca
- Bersifat searah
- Semakin besar bus alamat, akan semakin banyak range lokasi yang dapat dialamati.
- Jumlah alamat yang dapat dituju pada Bus alamat adalah sebanyak 2n. n jumlah jalur Bus alamat.
Saluran Kontrol
- Berfungsi untuk mensinkronkan proses penerimaan dan pengiriman data.
- Untuk mengatur memori atau port agar siap ditulis atau dibaca.
- Sinyal Kontrol: RD, WR, IO/M
- Sinyal Read dan write : untuk mengakses data ke dan dari perangkat.
- Untuk mengatur memori atau port agar siap ditulis atau dibaca.
- Sinyal Kontrol: RD, WR, IO/M
- Sinyal Read dan write : untuk mengakses data ke dan dari perangkat.
Casino Games App - JSHub
BalasHapusEnjoy the 안양 출장마사지 mobile casino experience with the mobile 나주 출장안마 casino experience with the mobile 의왕 출장마사지 casino app. Download the game and make your first deposit. 포항 출장안마 Get Rating: 4.7 · 동두천 출장안마 8 reviews