Selasa, 20 Desember 2016

soal latihan microprocessor 5



Bab V. INPUT OUTPUT

Soal Latihan
1. Jelaskan prinsip kerja diagram blok input ouput terhadap prosesor?
          Jawab

Perangkat input sering kali mengalami keterlambatan dalam memberitahu prosesor bahwa pada perangkat input ada data yang harus di terima. Untuk itu perangkat input harus memiliki cara untuk memberitahu prosesor apabila perangkat input siap memberikan data.
Berbeda halnya pada perangkat output, dimana perangkat output harus memiliki cara untuk menolak data yang berikutnya manakala perangkat output belum siap untuk melaksanakan perintah prosesor.

2. Sebutkan dan jelaskan kategori perangkat eksternal dari operasi I/O ?
          Jawab

Perangkat eksternal dikategorikan menjadi 3 yaitu :
1. Pembacaan di sisi Manusia (Human readable) : perangkat yang berhubungan dengan manusia sebagai pengguna komputer. Contohnya screen, printer, keyboard mouse, printer, joystick, disk drive.
2. Pembacaan disisi mesin (Machine readable) : perangkat yang berhubungan dengan peralatan. Biasanya berupa modul sensor dan tranduser untuk monitoring dan kontrol suatu peralatan atau sistem. Contohnya untuk monitoring dan control.
3. Komunikasi (memungkinkan komputer untuk saling bertukar data dengan perangkat jarak jauh). Contohnya Modem, Network Interface Card (NIC).


3. Berikan penjelasan dari fungsi input output module ?
          Jawab

Modul I/O memiliki dua buah fungsi utama, yaitu :
1. Sebagai piranti antarmuka ke CPU dan memori melalui bus sistem.
2. Sebagai piranti antarmuka dengan peralatan peripheral lainnya dengan menggunakan link data tertentu.

4. Sebutkan dan jelaskan teknik-teknik input-output module?
          Jawab

Terdapat tiga buah teknik dalam operasi I/O, yaitu: I/O terprogram, interrupt - driven I/O, dan DMA (Direct Memory Access) yaitu :

Ø I/O Terprogram
CPU langsung mengendalikan operasi I/O secara keseluruhan dengan menjalankan serangkaian instruksi I/O dengan program tertentu.
Ø I/O Interupsi (Interrupt Driven I/O)
CPU akan bereaksi ketika suatu piranti mengeluarkan permintaan untuk pelayanan.
Ø Direct Memory Access (DMA)
DMA berfungsi membebaskan pemroses menunggui transfer data yang dilakukan I/O device.

5. Jelaskan prinsip kerja dari diagram blok DMA dalam memulai kerjanya ?
          Jawab

DMA berfungsi membebaskan pemroses menunggui transfer data yang dilakukan I/O device. Saat pemroses ingin membaca atau menulis data, pemroses memerintahkan DMA Controller dengan mengirimkan informasi berikut :
Ø perintah penulisan / pembacaan
Ø alamat I/O device
Ø awal lokasi memori yang ditulis / dibaca
Ø jumlah word / byte yang ditulis / dibaca
Setelah mengirimkan informasi itu ke DMA Controller, pemroses dapat melanjutkan kerja lain. Pemroses mendelegasikan operasi I/O ke DMA. DMA mentransfer seluruh data yang diminta ke / dari memori secara langsung tanpa melewati pemroses. Ketika transfer data selesai, DMA mengirimkan sinyal interupsi ke pemroses. Pemroses hanya dilibatkan pada awal dan akhir transfer data. Operasi transfer antara perangkat dan memori utama dilakukan sepenuhnya oleh DMA, lepas dari pemroses dan hanya melakukan interupsi bila operasi telah selesai.

Tidak ada komentar:

Posting Komentar