Penjelasan I/O

Download Penjelasan I/O

Post on 23-Jun-2015

2.570 views

Category:

Technology

3 download

Embed Size (px)

TRANSCRIPT

<ul><li> 1. Oleh:Hajir Rahmi201213022</li></ul> <p> 2. Mengapa perlu modul Input/Output ?- Jenis peripheral* (device) sangat bermacam-macam: Ukuran data yang dapat ditransfer dalam satusaat berbeda Kecepatan berbeda Format data berbeda Dll- Kecepatan semua peripheral jauh lebih lambatdibanding CPU dan RAM 3. Apa fungsi utama modul I/O ?1. Untuk menjembatani peripheral dengan CPUdan memori2. Untuk menjembatani CPU dan memori dengansatu atau beberapa peripheral 4. Letak I/O 5. Device Eksternal(Peripheral)Jenis-jenis device eksternal: Human readable sarana komunikasi manusiadengan mesin (komputer) Screen, printer, keyboard Machine readable sarana komunikasi antarakomputer dengan device lain- Harddisk, sensor, aktuator, dll Communication sarana komunikasi komputerdengan komputer lain- Modem- Network Interface Card (NIC) 6. Blok Diagram Device Eksternal 7. Signal kontrol:Menentukan apa yang harus dilakukan oleh deviceMisal: INPUT atau READ untuk menerima/membaca data dan OUTPUTatau WRITE untuk mengirimkan data ke device lain Signal status:Untuk mengirimkan status dari device (ready atau error) Jalur data:Saluran untuk mengirimkan/menerima deretan bit-bit ke/dari modulI/O Control logic:Menentukan aktifitas dan status device eksternal Buffer:Untuk menampung data dari/ke modul I/O sementara waktu, biasanyaberukuran 8 hingga 16 bit Transducer:Mengubah bentuk data dari signal elektrik, mekanik, temperatur,tekanan, dll menjadi data digital dan sebaliknya 8. Diagram Modul I/O 9. CPU terlibat langsung dalammengendalikan I/O:- Membaca status- Menerima/mengirimperintah- Transfer data(-) Selama menunggu operasiI/O selesai CPU tidakmelakukan apa-apa WaktuCPU terbuang percuma(-) CPU harus selalu memeriksastatus modul I/O(-) Performansi sistem menurun 10. (1) Control &amp; Timing: Modul I/O berfungsi sebagai pengatur aliran dataantara resource internal (CPU, memori) dengan deviceeksternal Contoh prosedur transfer data dari device CPU:CPU memeriksa status device melalui modul I/ODevice memberikan statusnya melalui modul I/OJika ready CPU minta agar device mengirimkan dataModul I/O menerima data dari deviceModul I/O mengirimkan data ke CPU 11. - CPU Communication: Modul I/O berfungsi sebagai mediakomunikasi dari CPU menuju device eksternal Apa yang dilakukan modul I/O ?- Men-decode perintah/command dari CPU- Contoh perintah untuk harddisk: READSECTOR, WRITE SECTOR, SEEK tracknumber, dan SCAN record ID- Menjadi media untuk pertukaran data- Melaporkan status device (status reporting)Misal: BUSY atau READY- Memeriksa/men-decode alamat yang dikirimkanoleh CPU (address recognition) 12. - Device Communication: Modul I/O berfungsi sebagai mediakomunikasi dari device eksternal menuju CPU Apa yang dilakukan modul I/O ?- Meneruskan perintah/command dari CPU kedevice- Meneruskan status dari device ke CPU- Meneruskan data dari device ke CPU 13. Data Buffering- Modul I/O berfungsi sebagai penampung data sementara baikdari CPU/memori maupun dari peripheral- Mengapa data perlu di-buffer ?Kecepatan device sangat beragamKecepatan device</p>