Pengelompokan perangkat
Eksternal (Stalling - 1998)
Human Readable
Machine Readable
Communication
Human Readable
Perangkat peripheral untuk
berkomunikasi antara manusia
dengan mesin.
Contoh : monitor, printer.
Machine Readable
Perangkat peripheral untuk
berkomunikasi antar mesin.
Contoh : floppy disk, compact disk,
magnetic tape, sensor, akuator, dll
Communication
Perangkat peripheral untuk
berkomunikasi antara mesin dengan
perangkat lainnya yang terpisahkan
oleh jarak tertentu.
Contoh : modem, terminal, dll
Latar Belakang
Adanya aneka ragam peripheral yang
memiliki macam-macam metode operasi.
Perbedaan kecepatan transfer data antara
sistem bus dengan piranti I/O.
Peripheral seringkali menggunakan format
data dan panjang word yang berlainan
dengan komputer.
Perbedaan besar tegangan dan arus data
yang diperlukan untuk transfer informasi
dari dan peripheral dengan sistem bus.
Fungsi
Fungsi Control and Timing
Fungsi Komunikasi CPU
Fungsi Komunikasi Perangkat
Data Buffering
Fungsi Deteksi Error
Data Buffering
Menyimpan data sementara.
Tentang Interupsi
Mekanisme penghentian/pengalihan
pengolahan instruksi dalam CPU
kepada routine interupsi.
Manajemen pengeksekusian rountine
instruksi agar komunikasi CPU dan
modul I/O maupun memori lebih
efektif dan efisien
Fungsi interupsi sebagai sinkronisasi
kerja antar modul
Program
Timer
I/O
Hardware Failure
Interupsi Program
Interupsi yang dibangkitkan dengan
beberapa kondisi yang terjadi pada
hasil eksekusi program
Interupsi Timer
Interupsi yang dibangkitkan
pewaktuan dalam prosessor.
Interupsi I/O
Sinyal interupsi yang dibangkitkan
modul I/O sehubungan kondisi error
dan penyelesaian suatu operasi
Prioritas Interupsi
Dalam proses, CPU menolak interupsi
lain terjadi, saat suatu interupsi
ditangani prosessor. Baru ditangani
ketika interupsi selesai (pengolahan
interupsi berurutan)
Interrupt handler menerapkan prioritas
interupsi yaitu mengizinkan interupsi
berprioritas lebih tinggi ditangani lebih
dahulu (pengolahan interupsi bersarang)
Sekian