Post on 20-Mar-2016
description
LOGO
Input Output System
Arsitektur dan Organisasi Komputer
danarpamungkas.wordpress.com
Danar Putra Pamungkas, S.Kom
Point – Point Pembahasan
I / O System
I / O Modull
I / O Technic
Input Output System
Salah satu Fitur Komputer
Kemampuan untuk pertukaran data dengan
perangkat lain
Kemampuan komunikasi ini dimanfaatkan operator untuk mengolah teks dan grafik
I / O MODUL
Suatu komponen dalam system computer yang bertanggung jawab atas pertukaran data antara CPU dan perangkat periperal
I/O Modul
Kenapa Modul I/O dibutuhkan ?Metode operasi piranti peripheral yang berbeda-beda Sistem computer kurang praktis
Kecepatan transfer data pada peripheral relative lambat dari CPU dan Memory
Format dan panjang data pada peripheral sering berbeda dengan CPU maupun Memory
Fungsi Utama Modul I/O
Sebagai piranti antarmuka ke CPU dan memori melalui bus sistem
Sebagai piranti antarmuka dengan peralatan peripheral lainya dengan menggunakan link data tertentu
MODUL I/O
BUS Sistem
MODUL I/O
Teknik I / O I/O TerprogramI/O Terprogram
MODUL I/O
Data saling dipertukarkan antara CPU dan Modul I/O
CPU eksekusi program I/O dari
modul I/O
Mengirim program/instruksi I/O ke CPU lsg
Kelemahan :
Membuang Banyak Waktu
Beban CPU
CPU menunggu sampai operasi I/O selesai dilakukan oleh modul I/O
Seluruh proses I/O masih tanggung jawab CPU sampai operasi I/O selesai.
Monitoring perangkat
Pengiriman perintah baca / tulis
Pemindahan data
Klasifikasi Perintah I/O Terprogram
Control
Test
Read
Write
Perintah untuk mengaktivasi perangkat peripheral & memberitahukan tugas yang diperintahkan padanya
Menguji kondisi status modul I/O dan periperalnya
Mengambil suatu paket data kemudian menaruh dalam buffer internal
Memerintahkan modul I/O untuk mengambil data dari bus data untuk diberikan pada perangkat peripheral tujuan data tersebut
Teknik I / O Interrupt – Driven I/O
MODUL I/O
CPU mengeluarkan
perintah I/O pada Modul I/O
Ketika perintah I/O dijalankan oleh Modul I/O, CPU
menjalakan perintah2 lainya
Ketika modul I/O telah selesai
melaksanakan perintah I/O,
Modul I/O interupsi pada CPU bahwa
tugasnya telah selesai
Proses Interrupt – Driven I/O
Kendali Perintah masih tanggung jawab CPUCPU dapat melakukan multitaskingTidak ada waktu tunggu CPU
Teknik I / O Direct Memory Access (DMA)I/O Terprogram
Interrupt – Driven I/O
DMA
Melibatkan CPU secara langsung
Kerja CPU terganggu karena adanya interrupt secara langsung
Kecepatan transfer I/O tergantung pd kecepatan CPU
Prinsip Kerja DMA
DMA
I/O Modull
BUS
CPU mendelegasikan
kerja I/O ke DMA
1
CPU mengirim instruksi I/O
secara lengkap ke DMA
2
DMA menjalankan
instruksi tanpa campur tangan
CPU
3
CPU hanya terlibat pada
awal dan akhir proses I/O
4
www.themegallery.com
LOGO
danarpamungkas.wordpress.com
Danar Putra Pamungkas, S.Kom