NIM : 225150209111005
Tugas : Tugas 6 (Input / Output) - Arsitektur dan Organisasi Komputer
b. Definisi
• System I/O
System I/O adalah mengetahui fungsi dan struktur modul I/O.
• Fungsi Modul I/O
1) Kontrol dan pewaktuan.
2) Komunikasi CPU.
3) Komunikasi perangkat eksternal.
4) Pem-buffer-an data.
5) Deteksi kesalahan.
d. Interrupt-Driven I/O
Pengolahan interupsi saat perangkat I/O telah menyelesaikan sebuah operasi I/O
adalah sebagai berikut :
a) Perangkat I/O akan mengirimkan sinyal interupsi ke CPU.
b) CPU menyelesaikan operasi yang sedang dijalankannya kemudian merespon
interupsi.
c) CPU memeriksa interupsi tersebut, kalau valid maka CPU akan mengirimkan sinyal
acknowledgment ke perangkat I/O untuk menghentikan interupsinya.
d) CPU mempersiapkan pengontrolan transfer ke routine interupsi. Informasi yang
diperlukan berupa:
• Status prosesor, berisi register yang dipanggil PSW (program status word).
• Lokasi intruksi berikutnya yang akan dieksekusi.
e) Kemudian CPU akan menyimpan PC (program counter) eksekusi sebelum interupsi
ke stack pengontrol bersama informasi PSW.
f) Selanjutnya CPU memproses interupsi sempai selesai.
g) Apabila pengolahan interupsi selasai, CPU akan memanggil Kembali informasi
yang telah disimpan pada stack pengontrol untuk meneruskan operasi sebelum
interupsi.
Terdapat bermacam teknik yang digunakan CPU dalam menangani program interupsi
ini, diantaranya :
• Multiple Interrupt Lines.
• Software poll.
• Daisy Chain.
• Arbitrasi bus.
f. Perangkat Eksternal
Secara umum perangkat eksternal diklasifikasikan menjadi 3 katagori:
• Human Readable, yaitu perangkat yang berhubungan dengan manusia sebagai
pengguna komputer. Contohnya: monitor, keyboard, mouse, printer, joystick,
disk drive.
• Machine readable, yaitu perangkat yang berhubungan dengan peralatan.
Biasanya berupa modul sensor dan tranduser untuk monitoring dan control
suatu peralatan atau sistem.
• Communication, yatu perangkat yang berhubungan dengan komunikasi jarak
jauh. Misalnya: NIC dan modem.