INPUT OUTPUT
PERANGKAT EKSTERNAL
Nama Kalian
2KA03
I/O
Pengertian I/O Fungsi Modul I/O
Langkah – Langkah
Perangkat Eksternal
Penanganan I/O
SALURAN I/O
Pengertian I/O
I/O adalah bagian dari Operasi - operasi I/O diperoleh
struktur sebuah komputer melalui sejumlah perangkat
yang berfungsi sebagai ekternal dengan menggunakan
pintu gerbang bagi CPU link (fungsinya untuk
untuk dapat berinteraksi pertukaran kontrol,status dan
dengan lingkungannya atau data anatara modul I/O dengan
“environment”-nya device eksternalnya)
Perangkat Eksternal
1. Pembacaan di 2. Pembacaan disisi 3. Komunikasi
sisi Manusia mesin (Machine (memungkinkan komputer
(Human readable) readable) untuk saling bertukar data
dengan perangkat jarak
jauh)
Monitoring dan
1. Screen
control
2. Printer 1. Modem
3. Keyboard 2. Network Interface
Card (NIC)
Modul I/O
Modul I/O adalah suatu
komponen dalam sistem Merupakan Diagram I/O
komputer yang bertanggung Interface bagi
jawab atas pengendalian CPU dan
sebuah perangkat luar atau Memory atau
bertanggung jawab dalam Interface
pertukaran data antara untuk 1/lebih
perangkat luar dengan perangkat
memory utama ataupun
peripheral
dengan register-register CPU
atau sebuah konektor
mekanik yang berisi fungsi
logic untuk komunikasi
antara bus komputer dan
periphera.
Fungsi Modul I/O
Berfungsi untuk mensinkronkan kerja masing-masing komponen
Control & Timing penyusun computer.
Komunikasi
Meliputi perintah, informasi status dan data
Perangkat (device
communication)
Perintah-Perintah I/O
Untuk mengeksekusi instruksi yg berkaitan dengan I/O, CPU menerbitkan address
Identifikasi modul(& device if >1 per module)
Perintahnya
• Control – untuk mengaktivasi peripheral dan membertitahu tugas yang harus
dilakukan
- Menggulung ulang atau memajukan sebuah record (spin up disk)
• Test – mengecek status
- Aktif? , Error?
• Read/Write
- Modul akan menstanfer data lewat buffer dari/ke device
Metode Pengaksesan Sistem I/O
1. Memory mapped I/O
• Terdapat ruang alamat tunggal untuk lokasi memori dan perangkat I/O
• CPU memperlakukan regiter status dan register data modul I/O sebagai lokai
memori read/write
• Tidak ada perintah khusus untuk I/O
2. Memory Isolated I/O
• Terpisah ruang alamat
• Port-port I/O hanya dapat diakses dengan perintah I/O khusus
• Perintah khusus untuk I/O
I/O Interupsi (Interrupt Driven I/O)
I/O Interupsi (Interrupt Driven I/O)
• CPU akan bereaksi ketika suatu piranti mengeluarkan permintaan untuk
pelayanan
Karakteristik :
1. Lebih efesian dalam pemanfaatan CPU
2. Menunggu interupsi dari piranti I/O
3. Ada 2 metode pemilihan prioritas layanan :
polling dan vector interrupt
2. Software poll
4. Arbitrasi Bus
Direct Memory Access (DMA)
OPERASI DMA
SALURAN I/O
INTERFACING I/O
Small Computer Systems Interface (SCSI)