UPM Arsitektur [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

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 masingmasing 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.