CHAPTER 12 Input Output
MOHD AKMAL ZAKWAN BIN MOHD ZAKI
B031210072
S1G2
Techniques
of I/O
- I. Programmed I/O : jika CPU menghadapi
masalah, CPU akan tggu semua operasi selesai terlebih dhulu. CPU lebih laju
dari I/O module.
- II. Interrupt Driven I/O : jika CPU
menghadapi masalah, CPU masih juga meneruskn kerja seperti biasa sehinga ia di
haling oleh I/O.
- III. DMA : data di tukar tanpa melibatkan
CPU.
- IV. Memory Mapped I/O : Memory dan I/O hanyalah Memory..in
bermaksud tiada persamaan dengan IO/M.
- V.
Isolated I/O : satu sahaja Address bgi
memory dan I/O iaitu menguunakan IO/M signal
Programmed
I/O (Polling)
- ---Semak status I/O register secara berkala
·
Jika device sudah sedia, teruskan
operasi
·
Jika salah , ambil langkah seterusnya.
- ---Common in small or low-performance
real-time embedded systems.
·
Masa boleh dijangka
·
Kos hardware kurang
- --- Dalam sistem lain hanya menbazirkn masa
CPU.
Interrupts
I/O
-
Apabila device sudah bersedia atau
menghadapi masalah
·
Controller akan manganalisis masalah
dari CPU
-
Interrupt adalah pengecualian.
·
Tapi pengecualian tidak dijalankan
dengan segera.
·
Kerana kadang-kadang maklumat tidak
dapat di cari dengan segera.
-
Kepentingan Interrupt.
·
Devices memerlukan permerhatian sentiasa
untuk mendapatkan kelajuan yg lebih.
·
Boleh menganggu jika kelajuan perlahan.