Soal :
1. Jelaskan perbedaan dari compiler, assembler dan interpreter!
Jawaban :
1. Compailer Pemroses bahasa yang membaca program sumber lengkap yang ditulis dalam
bahasa tingkat tinggi secara keseluruhan sekaligus dan menerjemahkannya ke dalam program
yang setara dalam bahasa mesin disebut Compiler. Sedangkan Assembler digunakan untuk
menerjemahkan program yang ditulis dalam bahasa Assembly ke dalam kode mesin. Dan
interpreter adalah Penerjemahan pernyataan tunggal dari program sumber ke dalam kode
mesin dilakukan oleh prosesor bahasa dan dieksekusi segera sebelum pindah ke baris
berikutnya.
2. Perbedaan Single programming dan Multi programming. Pada sistem single programming, satu
processor mengerjakan satu program yang ada di memori utama, sedangkan pada
sistem multiprogramming, satu processor dapat mengerjakan banyak program yang ada di
memori utama.
3. Local lbuffer per I/O devices
Perangkat I/O dan CPU dapat mengeksekusi secara bersamaan
Setiap pengontrol perangkat bertanggung jawab atas jenis perangkat tertentu
Setiap pengontrol perangkat memiliki buffer lokal
CPU memindahkan data dari/ke memori utama ke/dari buffer lokal
I/O dari perangkat ke buffer lokal pengontrol
Pengontrol perangkat memberi tahu CPU bahwa ia telah menyelesaikannya
operasi dengan menyebabkan interupsi
4. Interrupt atau interupsi adalah proses dalam komputer untuk meminta dilayani oleh
mikroprosesor sesuai dengan tingkat prioritasnya yang telah diatur sedemikian rupa oleh sistem
hardware computer.