Programmed I/O |
CPU terlibat langsung dalam mengendalikan I/O
- Membaca Status
- Menerima / mengirim perintah
- Transfer data
- Mengirim perintah ke I/O
- menunggu hingga aktifitas I/O selesai
- CPU memeriksa bit bit status secara periodik
- Melaksanakan permintaan CPU
- men set bit bit status
- Tidak berinisiatif memberi laporan status
- tidak meng interrupt CPU
Kekurangan:
- Selama menunggu operasi I/O selesai , CPU tidak melakukan apa apa, dan waktu CPU terbuang
- CPU harus selalu memeriksa status modul I/O
- Performnasi sistem menurun
- Memory mapped I/O
- Ruang alamat digunakan oleh memori dan I/O bersama sama : jumlah alamat untuk memori berkurang
- CPU memperlakukan I/O seperti memori biasa
- Tidak ada perintah khusus bagi I/O
- Isolated I/O
- memori dan I/O menggunakan ruang alamat yang secara bergantian
- diperlukan select line untuk membedakan antara memori dengan I/O
- diperlukan perintah khusus untuk I/O
No comments:
Post a Comment