Anda di halaman 1dari 2

UPM Arsitektur & Organisasi Komputer

1. Bagaimanakah tindakan modul I/O terhadap tidak adanya waktu tunggu pada CPU?
Tidak adanya waktu tunggu pada CPU. Saat instruksi menjalankan perintah I/O dari modul
I/O karena pada saat yang sama CPU melakukan proses lainnya tanpa harus menunggu
perintah I/O selesai. Data hasil pembacaan oleh modul I/O dari perangkat I/O akan disimpan
di bus data hingga menunggu diminta baca oleh CPU sementara itu modul mengirimkan
sinyal interupsi kepada CPU untuk mengirimkan instruksi selanjutnya.

2. Buatlah program format instruksi 3 alamat berbasis register dari pernyataan Y = (A + B) /


(C x D – E)?
3. Uraikan fungsi CPU dan tindakan apa yang dilakukan prosessor jika sinyal interupsi yang
masuk ditangguhkan?
Fungsi CPU
- Menjalankan program – program yang disimpan dalam memori utama dengan cara
mengambil instruksi – instruksi, menguji instruksi tersebut dan mengeksekusinya satu
persatu sesuai alur perintah.
- Pandangan paling sederhana proses eksekusi program adalah dengan mengambil
pengolahan instruksi yang terdiri dari dua langkah, yaitu : operasi pembacaan instruksi
(fetch) dan operasi pelaksanaan instruksi (execute).

Tindakan yang dilakukan prosessor jika sinyal interupsi yang masuk ditangguhkan

- Prosesor menangguhkan eksekusi program yang dijalankan dan menyimpan konteksnya.


Tindakan ini adalah menyimpan alamat instruksi berikutnya yang akan dieksekusi dan
data lain yang relevan.
- Prosesor menyetel program counter (PC) ke alamat awal routine interrupt handler.

4. Terangkan dengan lengkap tahapan siklus interupsi di bawah ini? [Bobot: 20] T1 : MBR 
(PC) T2 : MAR  Save Address PC  Routine Address T3 : Memory  (MBR)

1.   Isi PC dipindahkan ke MBR untuk kemudian dituliskan ke dalam memori.


2.   Lokasi memori khusus yang dicadangkan untuk keperluan ini dimuatkan ke MAR
dari unit kontrol (Control Unit).
3.   Lokasi ini berupa stack pointer.
4.   PC dimuatkan dengan alamat rutin interupsi.
5.   Akibatnya siklus interuksi berikutnya akan mulai mengambil interuksi yang sesuai.
Berikut adalah penulisan siklus Interupsi secara simbolik:
T1        : MBR  (PC)
T2        : MAR  Save_Address
                 PC  Routine_Address
T3        : Memory  MBR
5. Dimasa pandemi virus Corona atau Covid-19 yang terjadi di Indonesia saat ini, berikan
analisa dan solusi anda bagaimana implementasi komputer paralel (computer parallel)
berperan terhadap teknologi informasi website-website pemerintah pusat atau daerah?

website covid19.go.id yang merupakan website resmi nasional yang dibuat oleh Gugus Tugas
Percepatan Penanganan Covid-19 hingga hari ini, Selasa (21 Juli 2020) tak kunjung
menampilkan tautan link ke situs-situs milik pemerintah daerah.

Sementara di website itu sendiri, data yang ditampilkan berupa total jumlah di masing-
masing provinsi. Walhasil, lebih dari satu situs yang harus dibuka untuk melihat situasi
terkini di suatu daerah dan menyulitkan masyarakat yang ingin mendapatkan informasinya.

Padahal jika mengimplementasi komputasi parallel / pemrograman paralel dengan


menghubungkan website masing-masing provinsi dengan website nasional, akan terjadi
transparansi data secara real time. Misalnya saat website daerah meng-update kasus yang
bertambah, maka data kasus pada website nasional akan ikut bertambah dan apabila
seseorang ingin memeriksa kondisi di daerah tertentu, orang tersebut bisa mngklik link yang
ada di website nasional sehingga tidak perlu menghafal banyak nama website. Demikian
dapat meningkatkan efektifitas serta kepercayaan masyarakat sehingga banyak masyarakat
yang sadar akan bahaya covid-19.