Anda di halaman 1dari 2

Tugas Pertemuan 6

Arsitektur dan Organisasi Komputer

Nama : Samuel Djodi


NIM : 205150300111058
Kelas : Teknik Komputer D

Soal
1. Apa fungsi utama dari modul I / O?
2. Sebutkan dan jelaskan secara singkat tiga teknik menjalankan I / O!
3. Ketika modul DMA mengambil kendali dari sebuah bus, dan sementara ia memegang
kendali pada bus, apa yang dilakukan prosesor?
Jawaban
1. Fungsi dari modul I/O dapat dikategorikan menjadi :
a. Kontrol dan Pewaktuan (Control and Timing)
Berfungsi untuk menyinkronkan kerja masing-masing komponen penyusun
komputer.
b. Komunikasi CPU
Sebagai media komunikasi dari CPU menuju device eksternal
c. Komunikasi Perangkat
Sebagai media komunikasi dari device eksternal menuju CPU
d. Data Buffering
Berfungsi sebagai penampung data sementara baik dari CPU maupun dari
peripheral
e. Deteksi Error
Berfungsi untuk mendeteksi kesalahan pada perangkat dan melaporkan bila ada
terdapat kesalahan/error
Selain itu terdapat fungsi utama dari modul I/O, yaitu :
a. Sebagai piranti antarmuka ke CPU dan memori ke bus system
b. Sebagai piranti antarmuka dengan peralatan peripheral lainnya dengan
menggunakan link data tertentu

2. 3 teknik menjalankan I/O :


1. I/O Terprogram
Pada teknik I/O terprogram, data saling dipertukarkan antara CPU dan modul I/O,
dimana CPU akan mengeksekusi program yang memberikan operasi I/O kepada
CPU secara langsung, seperti pemindahan data, pengiriman perintah baca maupun
tulis, dan monitoring perangkat.
2. Interrupt – Driven Input/Output
Pada teknik interrupt – driven I/O memiliki proses sebagai berikut, CPU
mengeluarkan perintah I/O pada modul I/O, bersamaan dengan perintah I/O
dijalankan oleh modul I/O, maka CPU melakukan eksekusi perintah-perintah
lainnya. Apabila modul I/O telah selesai menjalankan instruksi yang diberikan,
maka modul I/O tersebut kemudian memberikan interupsi pada CPU bahwa
tugasnya telah selesai. Dalam teknik ini kendali perintah menjadi tanggung jawab
CPU, baik dalam pengambil perintah dari memori maupun pelaksanaan isi
perintah tersebut.
3. Direct Memory Access (DMA)
Prinsip kerja teknik DMA adalah CPU akan mendelegasikan kerja I/O kepada
DMA, dimana CPU hanya akan terlibat pada awal dan akhir proses saja untuk
memberikan instruksi lengkap DMA. Dengan demikian CPU dapat menjalankan
proses lainnya tanpa banyak terganggu dengan interupsi.

3. Yang dilakukan prosesor ketika DMA mengambil kendali dari sebuah bus adalah
apabila DMA mengambil alih kendali bus secara paksa, maka CPU akan berhenti
menggunakan bus untuk sementara, hal ini dinamakan dengan cycle stealing. Selain
itu, CPU hanya tertunda (suspend) sesaat sebelum mengakses bus, yaitu sebelum
operand atau data diambil atau data ditulis. Pengaruh dari proses tersebut terhadap
CPU yaitu memperlambat CPU.

Anda mungkin juga menyukai