Input/Output - Telkom University

advertisement
6: PBL (PR)
Input/Output
Soal Tugas
(Pertemuan keke-9)
Disusun oleh:
Endro Ariyanto
Prodi S1 Teknik Informatika
Fakultas Informatika
Universitas Telkom
Februari 2015
Soal PBL
1. Jelaskan mekanisme penanganan interrupt berdasarkan
gambar a di bawah ini secara lengkap! (nilai maks. 30)
Organisasi dan Arsitektur Komputer – CSG2G3/2015 #1
Soal PBL
2. Jelaskan mekanisme penanganan interrupt berdasarkan
gambar b di bawah ini secara lengkap! (nilai maks. 40)
Organisasi dan Arsitektur Komputer – CSG2G3/2015 #2
Soal PBL
3. Jelaskan mekanisme penanganan interrupt berdasarkan
gambar c di bawah ini secara lengkap! (nilai maks. 40)
Organisasi dan Arsitektur Komputer – CSG2G3/2015 #3
Soal PBL
4. Perhatikan gambar contoh eksekusi program yang mengalami
interrupt di bawah ini! Tuliskan bagian program (nomor) pada
gambar a dan bagian program pada gambar b yang dieksekusi
bersamaan waktunya dengan aktifitas di I/O device! (nilai maks. 20)
Organisasi dan Arsitektur Komputer – CSG2G3/2015 #4
Soal PBL
5. Berikut merupakan hal-hal yang dilakukan CPU jika
menggunakan interrupt driven I/O, kecuali ...
A. Mengirim Perintah Baca
B. Menunggu status dari modul I/O dan tidak mengeksekusi
program lain
C. Memeriksa Interrupt setiap akhir siklus instruksi
D. Simpan context
E. Jalankan interrupt
(nilai maks. 10)
Organisasi dan Arsitektur Komputer – CSG2G3/2015 #5
Soal PBL
6. Jelaskan metode penanganan I/O dengan
programmed I/O! (nilai maks. 20)
7. Jelaskan metode penanganan I/O dengan
programmed interrupt driven I/O! (nilai maks.
20)
8. Jelaskan metode penanganan I/O dengan
Direct Memory Access (DMA)! (nilai maks. 20)
Organisasi dan Arsitektur Komputer – CSG2G3/2015 #6
Soal PBL
9. Pilihlah pernyataan yang benar! (jawaban bisa lebih dari
satu) (nilai maks. 20)
A. Metode penanganan I/O yang disebut programmed I/O adalah
metode yang paling sederhana dibanding metode lainnya
B. Metode programmed I/O memungkinkan CPU bisa
mengeksekusi program lain ketika sedang menunggu aktifitas di
I/O
C. Metode interrupt driven I/O merupakan metode penanganan I/O
yang dapat memberikan performa komputer lebih cepat
daripada metode dengan DMA
D. Copy data dari harddisk ke memori atau sebaliknya dengan
menggunakan DMA sangat meringankan beban CPU
E. Metode interrupt driven I/O merupakan metode yang masih
cukup mengganggu kerja CPU karena CPU harus menghentikan
aktifitasnya setiap kali ada interrupt
Organisasi dan Arsitektur Komputer – CSG2G3/2015 #7
Soal PBL
10. Berikut ini merupakan saat yang memungkinkan
modul I/O dengan DMA dapat melakukan
pencurian siklus (cycle stealing) CPU, kecuali ...
A. Sesudah CPU men-decode instruksi dan sebelum
mengambil operand
B. Sesudah CPU mengambil operand dan sebelum
mengeksekusi instruksi
C. Sesudah CPU mengeksekusi instruksi dan
sebelum menyimpan hasil eksekusi
D. Sebelum CPU mengambil instruksi
E. Sesudah interrupt selesai ditangani
(nilai maks. 10)
Organisasi dan Arsitektur Komputer – CSG2G3/2015 #8
Soal PBL
11. Jelaskan maksud dari gambar di bawah
ini secara lengkap! (nilai maks. 30)
Organisasi dan Arsitektur Komputer – CSG2G3/2015 #9
Soal PBL
12. Berdasarkan gambar di bawah ini, maka pilihlah pernyataan yang paling benar! (nilai
10)
A. Ketika terjadi interrupt pada tahap Fetch Instruction, maka interrupt langsung
ditangani
B. Ketika terjadi interrupt bertepatan dengan selesainya tahap Decode Instruction, maka
interrupt langsung ditangani
C. Ketika terjadi interrupt pada tahap Process Interrupt, maka interrupt tidak langsung
ditangani sebelum tahap Process Interrupt selesai
D. Ketika terjadi interrupt pada tahap Store Result, maka penanganan interrupt bisa
segera dilakukan daripada ketika sinyal interrupt datang pada tahap sebelumnya
E. Tahap Process Interrupt tetap dilakukan walaupun tidak terjadi interrupt
Organisasi dan Arsitektur Komputer – CSG2G3/2015 #10
Soal PBL
13. Mengapa DMA dapat meningkatkan
performansi komputer? (nilai maks. 20)
14. Ketika DMA sedang bekerja, apakah CPU juga
bisa bekerja? Jawab ya atau tidak dan jelaskan
alasannya! (nilai maks. 20)
Organisasi dan Arsitektur Komputer – CSG2G3/2015 #11
Download