Modul Input / Output
Modul I/O adalah interface atau central switch untuk mengendalikan satu atau lebih peripheral atau perangkat input output.
Mengapa harus menggunakan modul I/O ?
- Kelajuan transfer data periferal lebih lambat dibandingkan dengan memori atau processor.
- Pada sisi lain transfer data periferal lebih cepat dibandingkan dengan memori atau processor.
- Periferal sering menggunakan format data dan panjang word yang berbeda dengan komputer.
Fungsi utama modul I/O :
- Antar-muka ke processor atau memori melalui sistem bus
- Antar-muka ke satu atau lebih perangkat periferal dengan link data yang sesuai
Model Umum Modul I/O :
Perangkat Eksternal
- Perangkat eksternal adalah perangkat tambahan untuk membantu pengguna melakukan instruksi pada CPU dan menampilkan hasil I/O yang sudah di proses CPU.
- Contoh perangkat eksternal yaitu: keyboard yang berfungsi memberi instruksi kepada CPU untuk melakukan suatu operasi.
Klasifikasi perangkat eksternal :
- Human Readable
Perangkat yang berhubungan dengan manusia sebagai pengguna komputer. - Machine Readable
Perangkat yang berhubungan dengan peralatan. - Communication
Perangkat yang berhubungan dengan komunikasi jarak jauh.
Diagram Blog Perangkat Eksternal
Jalur koneksi / port perangkat eksternal :
- Port Komputer
- Port serial
- Port Paralel
- Universal Serial BUS
- USB hub
- PCMCIA
- Hub\Switch
- Nir Kabel
Fungsi Modul I/O :
- Control & Timing
- Komunikasi CPU
- Komunikasi Perangkat
- Data Buffering
- Deteksi Eror
Teknik operasi pada modul I/O :
- I/O terprogram
- I/O interrupt-driven
- Direct memory access (DMA)