TUGAS 3 ARKOM
1. Jelaskan struktur detail dari komputer IAS?
Komputer IAS (Institute for Advanced Study) adalah rancangan awal komputer digital oleh John von Neumann. Struktur detailnya terdiri dari:
- Main Memory: Menyimpan data dan instruksi (berbasis word 40-bit).
- Control Unit: Mengambil instruksi dari memori, mendekode, dan mengarahkan operasi.
- Arithmetic Logic Unit (ALU): Menjalankan operasi aritmatika dan logika.
- Input/Output Unit: Menghubungkan komputer dengan perangkat luar.
- Registers:
- Program Counter (PC): Menyimpan alamat instruksi berikutnya.
- Instruction Register (IR): Menyimpan instruksi yang sedang dijalankan.
- Accumulator (AC): Menyimpan hasil operasi sementara.
- Memory Buffer Register (MBR): Menyimpan data dari atau ke memori.
- Memory Address Register (MAR): Menyimpan alamat memori yang akan diakses.
IAS memakai arsitektur von Neumann, di mana data dan instruksi berada di memori yang sama.
2. Jelaskan metode untuk mengatasi perbedaan perkembangan antara Processor dengan komponen komputer lainnya?
Perbedaan perkembangan terjadi karena prosesor berkembang sangat cepat, sementara memori dan I/O tidak secepat itu. Metode untuk mengatasi perbedaan ini:
- Cache Memory: Memori kecil berkecepatan tinggi antara RAM dan CPU.
- Pipelining: Instruksi dijalankan bertahap secara paralel, seperti di pabrik.
- Parallel Processing / Multi-core: Beberapa core CPU bekerja bersamaan.
- Bus dan Bandwidth Optimization: Menyesuaikan kecepatan transfer antar komponen.
- Direct Memory Access (DMA): Mengizinkan perangkat I/O mengakses RAM langsung tanpa lewat CPU.
- Prefetching dan Branch Prediction: Menebak instruksi berikutnya agar lebih cepat.
3. Jelaskan perbedaan utama teknologi CISC dan RISC?
CISC (Complex Instruction Set Computer) dan RISC (Reduced Instruction Set Computer) adalah dua arsitektur prosesor dengan pendekatan yang berbeda:
- CISC menggunakan banyak instruksi yang kompleks, di mana satu instruksi bisa menjalankan beberapa operasi sekaligus. Tujuannya adalah untuk mengurangi jumlah baris kode program.
- RISC menggunakan instruksi yang sederhana dan cepat, di mana setiap instruksi hanya melakukan satu tugas. Fokusnya adalah kecepatan eksekusi dan efisiensi.
Perbedaan utama:
- CISC: Instruksi kompleks, jumlah sedikit, eksekusi lambat tapi fleksibel.
- RISC: Instruksi sederhana, jumlah banyak, eksekusi cepat dan efisien.
Contoh:
- CISC: Intel x86
- RISC: ARM, RISC-V, MIPS
Komentar
Posting Komentar