220 likes | 530 Views
Sistem Input / Output. Organisasi dan Arsitektur Komputer. MODUL DAN FUNGSI MODUL I/O. Modul I/O : Interface ke prosessor dan memori melalui sistem bus atau perpindahan utama Interface kesatu atau lebih perangakat peripheral dengan link data yang sesuai Fungsi Modul I/O :
E N D
SistemInput / Output Organisasi dan Arsitektur Komputer
MODUL DAN FUNGSI MODUL I/O Modul I/O : • Interface keprosessordanmemorimelaluisistem bus atauperpindahanutama • Interface kesatuataulebihperangakat peripheral dengan link data yang sesuai FungsiModul I/O : 1. Control dan Timing 2. Komunikasi CPU 3. Device untukkomunikasi 4. Data Buffering 5. Deteksi Error
External Devices • Human readable (terbacaolehmanusia) • Screen, printer, keyboard • Machine readable (terbacaolehmesin) • Monitoring and control • Communication (komunikasi) • Modem • Network Interface Card (NIC)
FungsiModul I/O : 1. Control dan Timing 2. Komunikasiprosessor 3. Device untukkomunikasi 4. Data Buffering 5. Deteksi Error
LANGKAH-LANGKAH PENANGANAN I/O • CPU mengecek status modul I/O yang terhubung • I/O module mengirimkanstatusnya • Jika ready, CPU meminta transfer data denganmenggunaknaperintahtertentukemodul I/O • I/O modulmengambil data dari device • I/O modul transfer data ke CPU dalamvariasi output yang diinginkan
METODE OPERASI SISTEM I/O 1. I/O Terprogram 2. I/O Instruksi (Demand Driven) 3. Direct Memory Access (DMA)
Programmed I/O • CPU memberikansecaralangsungkontroloperasi I/O berupa: • Perangakatpengindraan • Perintahpembacaan /penulisan • Pemindahan data • CPU menunggusampaioperasi I/O selesai
Interrupt Driven I/O • Prosessorharusmenunggumodul I/O yang diinginkan agar siapdipakaibaikuntukmenerimamaupununtukmengirimkan data dalamwakturelatif lama. • Tidakadapengulanganpada checking device • I/O module interrupts when ready
Interrupt Driven I/O Basic Operation • CPU memberikanperintah BACA kemodul I/O • Modul I/O memprosespembacaandariperiperaltertentu. • Modulmenggeluarakansinyalinterupsikeprosesor • Modulmenunggusampai data dimintaolehprosesor • Saatpermintaandibuat, modulmenempatkandatabus data • Modulsiapmelukukanoperasi I/O yang lain.
INTERFACING I/O • Suatualat yang digunakanuntukmenghubungkansuatupirantiengan CPU melalui BUS FungsiUmum: • Mensinkronkan data transfer antara CPU danpirantiI/O
Fungsi Detail Interfacing I/O: 1. Penyedia status piranti I / O bagi CPU 2. Memilikikemampuaninterupsi/ DMA 3. Mampumentransferinstruksi CPU kepiranti 4. Mampuberfungsisebagai buffer storage data transfer 5. Mampumelakukanpengujiankesamaan data 6. Mampumendecodedanmengencode data 7. Memilikifasilitaskhusus: Konversi data paralelkeserial, Encoding karakter F1,F2 BACKSPACE, DELETE dan lain-lain 8. Menyediakansinyal status operasi