Soal Dan jawaban Uas Arsitekstur dan komputer smt 5 tahun 2015

1. Jelaskan Hubungan antara prosessor dan memori?
2. Jelaskan Sistem Kerja Modul I/O?
3. Jelaskan Fungsi-Fungsi Umum yang terdapat pada ALU?
4. Jelaskan Perbedaan HALF ADDER dan FULL ADDER!
5. Jelaskan Dan Gambarkan Sistem kerja DMA!
jawab:
1. Hubungan antara Procesor dan memori adalah processor mengambil instruksi dari memori sesuai dengan yang ada pada program counter. atau prosesor merupakan gabungan dari beberapa komponen mikroelektronika yg berfungsi sebagai memproses data atau perintah sehingga membentuk sebagaimana fungsinya. dimana komponen mikroelektronika tersebut terdapat beberapa memory untuk menyimpan data
2.  CPU meminta status periferal pada modul I/O Modul I/O cek ke periferal dan mengirimkan statusnya (dalam bentuk status bit) Jika status ready, CPU melakukan request  untuk transfer data Modul I/O menarik data dari peripheral Modul I/O menyelaraskan data seperlunya Modul I/O mentransfer data ke CPU lewat bus.
3. Fungsi Umum ALU yaitu melakukan semua perhitungan aritmatika yang terjadi sesuai dengan instruksi program.
4. - Half Adder: menjumlahkan dua buah bit input dan menghasilkan nilai jumlahan (sum) dan nilai lebihnya (carry-out). Half adder diletakkan sebagai penjumlahan dari bit-bit terenda.
- Full adder: rangkaian elektronik yang bekerja melakukan perhitungan penjumlahan sepenuhnya dari dua buah bilangan biner yang masing-masing terdiri satu bit.
5.  CPU akan mendelegasikan kerja I/O kepada DMA
• CPU hanya akan terlibat pada awal proses untuk memberikan instruksi lengkap pada DMA dan akhir proses saja
• CPU dapat menjalankan proses lainnya tanpa banyak terganggu dengan interupsi
• Melaksanakan transfer data secara mandiri :
1. DMA memerlukan pengambil alihan kontrol bus dari CPU
2. DMA akan menggunakan bus bila CPU tidak menggunakannya atau DMA memaksa CPU untuk menghentikan sementara penggunaan bus


Komentar

Postingan populer dari blog ini

Interrupt driven I/O

List Linier (Linked list) Dan Variasinya_Struktur Data

Menghitung Jarak Jatuh Peluru (C++)