Posted by : Unknown
Minggu, 13 Januari 2019
1.Perangkat I/O diperlukan karena ada beberapa hal yang menjadi latar belakangnya. Hal yang pertama yaitu karena adanya variasi lebar dari perangkat peripherals. Variasi ini dapat meyebabkan adanya perbedaan jumlah data yang di kirim, kemudian kecepatan dalam mengirim data yang berbeda, dan yang terakhir yaitu karena terdapat format data yang berbeda. Dengan adanya hal tersebut maka I/O diperlukan dalam mengatasi perbedaan jumlah data kecepatan pengiriman dan perbedaan format data.Selanjutnya kenapa I/O diperlukan karena semua peripherals lebih lambat dari CPU dan RAM sehingga tidak mampu untuk mengimbangi kecepatan daripada CPU dan RAM. Dengan alas an tersebut maka dibutuhkan perangkat I/O yang berfungsi sebagai alat penghubung ke CPU dan memory dengan menggunakan fasilitas BUS System atau dengan switch sentral. Selain sebagai alat penghubung ke CPU dan memory, I/O juga berfungsi sebagai penghubung ke satu perangkat peripherals atau lebih dengan menggunakan link data tertentu.
2. Synchronous adalah 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 adalah 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. - Bus PCI
- Bus ISA
- Bus USB
- Bus EISA
- Bus SCSI
- Bus P1394 / Fire Wire
-Bus AGP
4.Saluran Data
Lintasan bagi perpindahan data antar modul. Secara kolektif lintasan ini disebut bus data. Umumnya jumlah saluran terkait dengan panjang word, misalnya 8, 16, 32 saluran.
Tujuan : agar mentransfer word dalam sekali waktu.
Jumlah saluran dalam bus data dikatakan lebar bus, dengan satuan bit, misal lebar bus 16 bit
Saluran Alamat (Address Bus)
- Digunakan untuk menspesifikasi sumber dan tujuan data pada bus data.
- Digunakan untuk mengirim alamat word pada memori yang akan diakses CPU.
- Digunakan untuk saluran alamat perangkat modul komputer saat CPU mengakses suatu modul.
- Semua peralatan yang terhubung dengan sistem komputer, agar dapat diakses harus memiliki alamat.
Contoh : mengakses port I/O, maka port I/O harus memiliki alamat hardware-nya
Saluran kontrol (Control Bus)
Digunakan untuk mengontrol bus data, bus alamat dan seluruh modul yang ada.
Karena bus data dan bus alamat digunakan oleh semua komponen maka diperlukan suatu mekanisme kerja yang dikontrol melalui bus kontrol ini.
Sinyal – sinyal kontrol terdiri atas
- Sinyal pewaktuan adalah Sinyal pewaktuan menandakan validitas data dan alamat
- Sinyal–sinyal perintah adalah Sinyal perintah berfungsi membentuk suatu operasi