Mata Kuliah : CCI120 ,Organisasi dan Arsitektur Komputer
Tahun Akademik : 2019/2020
Organisasi dan Arsitektur Komputer
Pertemuan ke-8
Tugas : Input dan Output
Setelah membaca dan mempelajari materi pertemuan ke-8 ini maka Tugas nya adalah :
1. Sebutkan alat-alat yang dapat digunakan sebagai Input 5 item dan Output 5 item dari
sebuah sistem komputer ( selain Keyboard dan monitor ) !
2. Dalam Port I/O terdapat 4 register , sebutkan dan jelaskan fungsinya !!
3. Gambarkan Model generik dari Modul I/O dan sebutkan komponennya dan jelaskan !
4. Gambarkan Diagram Module I/O dan jelaskan fungsi komponennya !
5. Processor dapat menerima 2 jenis interrupt, sebutkan dan jelaskan serta berikan contohnya!
========== selamat bekerja dan sukses selalu ==========
1. Jawaban :
Input
1. Webcam
2. Mouse
3. Flashdisk
4. Joystick
5. Scanner
Output
1. Printer
2. Proyektor
3. Speaker
4. Headphone
5. Plotter
2. Jawaban :
Data-in register : Register ini yang akan dibaca CPU untuk mendapatkan input.
Data-out register : CPU menulis bit disini sebagai output data.
Status : CPU akan membaca register ini untuk mengetahui status perangkat. Status perangkat
bisa menandakan apakah tersedia input di data-in register, perangkat selesai melaksanakan
tugasnya dengan baik atau terjadi error di perangkat.
Kontrol : Register ini ditulis oleh CPU untuk memulai perintah atau untuk mengganti modus
perangkat. Salah satu contoh penggantian modus perangkat adalah terdapat bit di register
kontrol di serial port yang berfungsi untuk memilih kecepatan transfer yang didukung oleh
serial port tersebut.
3. Jawaban :
Modul I/O Adalah interface atau central switch untuk mengendalikan satu atau lebih peripheral atau
perangkat input output. Konektor mekanis berisi fungsi logik untuk komunikasi antara bus dan
peripheral. Tidak hanya sekedar modul penghubung, tetapi sebuah piranti yang berisi logika dalam
melakukan fungsi komunikasi antara peripheral dan bus computer.
Modul I/O adalah komponen dalam system computer:
1) Bertanggung jawab atas pengontrolan sebuah perangkat luar
2) Bertanggung jawab atas pertukaran data antar perangkat luar tersebut dengaan memori
utama ataupun dengan register-register CPU
3) Antarmuka internal dengan computer (CPU dengab memori utama)
4) Antarmuka internal dengan perangkat external untuk menjalankan fungsi-fungsi pengontrolan
4. Jawaban :
Bagaimana modul I/O dapat menjalankan tugasnya, yaitu menjembatani CPU dan
memori dengan dunia luar merupakan hal yang terpenting untuk kita ketahui. Inti
mempelajari sistem I/O suatu komputer adalah mengetahui fungsi dan struktur modul
I/O.
Fungsi Modul I/O : Modul I/O adalah suatu komponen dalam sistem komputer yang bertanggung
jawab atas pengontrolan sebuah perangkat luar atau lebih dan bertanggung jawab pula dalam
pertukaran data antara perangkat luar tersebut dengan memori utama ataupun dengan register-
register CPU.Dalam mewujudkan hal ini, diperlukan antarmuka internal dengan komputer (CPU dan
memori utama) dan antarmuka dengan perangkat eksternalnya untuk menjalankan fungsi-fungsi
pengontrolan.
Fungsi dalam menjalankan tugas bagi modul I/O dapat dibagi menjadi beberapa katagori, yaitu:
a. Kontrol dan pewaktuan.
b. Komunikasi CPU.
c. Komunikasi perangkat eksternal.
d. Pem-buffer-an data.
e. Deteksi kesalahan.
Fungsi kontrol dan pewaktuan (control & timing) merupakan hal yang penting untuk mensinkronkan
kerja masing-masing komponen penyusun komputer. Dalam sekali waktu CPU berkomunikasi dengan
satu atau lebih perangkat dengan pola tidak menentu dan kecepatan transfer komunikasi data yang
beragam, baik dengan perangkat internal seperti register-register, memori utama, memori sekunder,
perangkat peripheral. Proses tersebut bisa berjalan apabila ada fungsi kontrol dan pewaktuan yang
mengatur sistem secara keseluruhan. Contoh control pemindahan data dari peripheral ke CPU melalui
sebuah modul I/O dapat meliputi langkah-langkah berikut ini :
5. Jawaban :
lnterupsi maskable : Interupsi yang dapat didisable (dimatikan) untuk sementara dengan
sebuah instruksi disable interupsi khusus.
Interupsi nonmaskable : Interupsi yang tidak dapat didisable dengan instruksi perangkat lunak.