UAS Arsitektur Komputer R1-3A 2024
Arsitektur Komputer
Abiyan Rachman Pinandhito
22040015
R1-3A
UAS Arsitektur Komputer
1. Jelaskan secara rinci mengenai siklus intruksi cpu !
Siklus instruksi CPU adalah serangkaian langkah yang diulang oleh unit pengolah pusat (CPU) untuk menjalankan sebuah instruksi. Siklus ini terdiri dari:
• Fetch (Pengambilan): Instruksi diambil dari memori dan ditempatkan di dalam register instruksi CPU.
• Decode (Dekode): Instruksi dipecah menjadi operasi yang lebih kecil agar dapat dijalankan oleh CPU.
• Execute (Eksekusi): Operasi atau perintah dijalankan oleh unit eksekusi CPU.
• Write Back (Penulisan Kembali): Hasil dari eksekusi ditulis kembali ke register atau memori.
• Fetch (Pengambilan): Instruksi diambil dari memori dan ditempatkan di dalam register instruksi CPU.
• Decode (Dekode): Instruksi dipecah menjadi operasi yang lebih kecil agar dapat dijalankan oleh CPU.
• Execute (Eksekusi): Operasi atau perintah dijalankan oleh unit eksekusi CPU.
• Write Back (Penulisan Kembali): Hasil dari eksekusi ditulis kembali ke register atau memori.
2. Jelaskan mengenai mekanisme kerja ssd!
SSD menggunakan teknologi penyimpanan flash untuk menyimpan data. Mekanisme kerja umumnya melibatkan:
• Sel Flash Memory: Unit penyimpanan utama yang terdiri dari sel-sel flash yang menyimpan data menggunakan muatan listrik.
• Controller: Mengelola operasi baca, tulis, dan pengelolaan blok data.
• Wear Leveling: Mekanisme yang meratakan penggunaan sel flash untuk mencegah keausan yang tidak merata.
• Trim Command: Mengoptimalkan performa dan umur SSD dengan menghapus data yang tidak lagi diperlukan.
3. Jelaskan perbedaan arsitektur single bus dan multiple bus.Jelaskan beserta keuntungan dan kerugiannya!
- Single Bus: Arsitektur Single Bus adalah desain sistem di mana seluruh komunikasi antar unit dan perangkat terjadi melalui satu saluran (bus) tunggal.Pada single bus, semua perangkat termasuk CPU, memori, dan perangkat I/O menggunakan saluran yang sama untuk mentransfer data.
- Multi Bus: Arsitektur Multi Bus melibatkan penggunaan lebih dari satu saluran (bus) dalam sistem komputer. Dalam sistem multi bus, saluran komunikasi terpisah digunakan untuk berbagai fungsi, seperti instruksi, data, dan kontrol. Ini memungkinkan beberapa perangkat berkomunikasi secara independen, meningkatkan bandwidth dan kinerja sistem secara keseluruhan.
- Multi Bus: Arsitektur Multi Bus melibatkan penggunaan lebih dari satu saluran (bus) dalam sistem komputer. Dalam sistem multi bus, saluran komunikasi terpisah digunakan untuk berbagai fungsi, seperti instruksi, data, dan kontrol. Ini memungkinkan beberapa perangkat berkomunikasi secara independen, meningkatkan bandwidth dan kinerja sistem secara keseluruhan.
- Single Bus:
Keuntungan: Desain yang sederhana dan ekonomis.
Kerugian: Pembatasan bandwidth dan kemungkinan konflik saat beberapa perangkat ingin menggunakan bus secara bersamaan.
- Multiple Bus:
Keuntungan: Meningkatkan bandwidth dan memungkinkan beberapa perangkat berkomunikasi secara independen.
Kerugian: Desain yang kompleks dan biaya yang lebih tinggi.
Keuntungan: Desain yang sederhana dan ekonomis.
Kerugian: Pembatasan bandwidth dan kemungkinan konflik saat beberapa perangkat ingin menggunakan bus secara bersamaan.
- Multiple Bus:
Keuntungan: Meningkatkan bandwidth dan memungkinkan beberapa perangkat berkomunikasi secara independen.
Kerugian: Desain yang kompleks dan biaya yang lebih tinggi.
4. Jelaskan empat cara dalam peningkatan kerja prosesor!
- Penambahan Inti (Multi-core): Menambahkan inti prosesor untuk meningkatkan kemampuan pemrosesan secara paralel.
- Peningkatan Frekuensi Clock: Meningkatkan frekuensi clock CPU untuk meningkatkan kecepatan pemrosesan.
- Optimasi Perangkat Keras (Hardware Optimization): Menggunakan teknologi terbaru, seperti arsitektur prosesor yang lebih efisien.
- Peningkatan Cache Memory: Menambah kapasitas dan efisiensi cache memory untuk mengurangi waktu akses ke data.
- Peningkatan Frekuensi Clock: Meningkatkan frekuensi clock CPU untuk meningkatkan kecepatan pemrosesan.
- Optimasi Perangkat Keras (Hardware Optimization): Menggunakan teknologi terbaru, seperti arsitektur prosesor yang lebih efisien.
- Peningkatan Cache Memory: Menambah kapasitas dan efisiensi cache memory untuk mengurangi waktu akses ke data.
5. Jelaskan perbedaan antara chache memory dan virtual memory.Serta paparkan kelebihan dan kekurangan masing masing!
Memori Cache adalah memori lebih cepat yang digunakan oleh unit pemrosesan pusat (CPU). Ini adalah memori yang membantu mengurangi waktu akses file atau data yang baru-baru ini digunakan oleh memori utama.
Sedangkan Memori Virtual digunakan dalam memori komputer untuk meningkatkan kapasitas penyimpanan memori utama. Ini adalah unit penyimpanan logis komputer yang menciptakan ilusi untuk menjalankan program besar yang mungkin tidak sepenuhnya ditempatkan di memori utama.
- Cache Memory:
Kelebihan: Meningkatkan kecepatan akses data karena menyimpan data yang sering digunakan.
Kekurangan: Kapasitas terbatas, biaya tinggi, dan kompleksitas manajemen.
- Virtual Memory:
Kelebihan: Memungkinkan program untuk berjalan meskipun memori fisik terbatas, mengurangi kebutuhan RAM.
Kekurangan: Lebih lambat daripada RAM karena melibatkan transfer data antara memori fisik dan penyimpanan sekunder.
Sedangkan Memori Virtual digunakan dalam memori komputer untuk meningkatkan kapasitas penyimpanan memori utama. Ini adalah unit penyimpanan logis komputer yang menciptakan ilusi untuk menjalankan program besar yang mungkin tidak sepenuhnya ditempatkan di memori utama.
- Cache Memory:
Kelebihan: Meningkatkan kecepatan akses data karena menyimpan data yang sering digunakan.
Kekurangan: Kapasitas terbatas, biaya tinggi, dan kompleksitas manajemen.
- Virtual Memory:
Kelebihan: Memungkinkan program untuk berjalan meskipun memori fisik terbatas, mengurangi kebutuhan RAM.
Kekurangan: Lebih lambat daripada RAM karena melibatkan transfer data antara memori fisik dan penyimpanan sekunder.
Komentar
Posting Komentar