Konsep I/O super
lengkap
Sumber: Willey, Fundamental of Computer Organization and
Architecture. 200
Pertama saya akan mengenalkan kepada sahabat aio alat-alat
Input dan alat-alat output
Alat input adalah
alat yang berfungsi untuk memasukan data atau perintah dari luar sistem menuju
ke memori dan dioleh prosesor untuk menghasilkan suatu informasi yang
diperlukan oleh user.
Keyboard,
mouse, scanner, touchpad, barcode handycam, lightpen, michrophone.
Alat yang berfungsi untuk mengeluarkan data data atau informasi yang
dibutuhkan oleh pengguna.
Monitor, printr, speaker, proyektor.
Gambar alat output
Sebelum kita melanjutkan materi yang lebih dalam, mari kita
rincikan dulu konsep dasar i/o
Pertama, perlu diketahui bahwa alat input dan output mempunyai
kecepata berbeda antara yang satu dengan yang lainnya.
Konsep kedua, disebut shared i/o
Ini menjelaskan bahwa, tempat alamat pada i/o berbeda dengan
tmpat alamat yang disediakan oleh memory
Jadi, ketika akan proses input, maka akan ditampung oleh
register input dan menuju register di cpu
Kemudian ketika proses output, maka prosesenya dari register
output kemudian kea lat outpu
Konsep ketiga, memory-mapped i/o
Ini menjelaskan bahwa alamat register pada shared i/o diatas
dianggap sebagai alamat memory biasa, begitu juga denga system outputnya
Modul I/O
Modul i/o mempunyai makna sederhana sebagai penghubung
komponen i/o dengan prosesor ataupun dengan memory ataupun yang lainnya.
Fungsi i/o
a.kontrol dan pewaktuan
ini akan memudahkan user karena seperti kita ketahui bahwa
alat i/o punya kecepatan yangvberbeda-beda,
tapi hal ini tak akan dilihat oleh user.
b.komunikasi CPU denga processor
c.komunikasi denganvperangkat eksternal
d.pembufferan data
yakni untuk menahan data agar tetap stabil
e.deteksi kesalahan
jenis-jenis i/o berdasarkan struktur
2. Struktur Interrupt Driven
yakni ketika user menginputkan tiba-tiba, sehingga proses
i/o akan menjalankan intrupsi berdasarkan kapasitasnya.
Port I/O
Adalah alat masukan atau keluaran pada computer yang
menggunakan port.
Port keluaran -> ketika mengkopi data dari document di
komputer ke flashdisk
Port dua arah -> contoh pada hardisk, ketika
mengcopy-paste







