๐Ÿ“š Ringkasan Materi UAS

๐ŸŽฏ Distribusi Topik Ujian

UAS mencakup seluruh materi semester dengan distribusi bobot sebagai berikut:

Fundamental Concepts
15%
  • Sejarah & perkembangan komputer
  • Arsitektur vs organisasi
  • Klasifikasi komputer
  • Trend teknologi
CPU & Instruction Set
20%
  • Struktur dan fungsi CPU
  • Set instruksi dan addressing
  • ALU dan control unit
  • Pipeline processing
Memory System
15%
  • Hierarki memori
  • Cache organization
  • Virtual memory
  • Memory technology
I/O & System Architecture
15%
  • Sistem input/output
  • Interrupt handling
  • Bus architecture
  • Parallel architecture
Performance & Embedded
25%
  • Performance metrics
  • Benchmarking
  • Embedded systems
  • Real-time computing
Advanced Topics
10%
  • Multicore architecture
  • Power management
  • Emerging technologies
  • Case studies

๐Ÿ’ช Latihan Soal UAS

Soal 1: Arsitektur Dasar (Bobot: 15%)

Teori & Konsep
Estimated: 8 menit
Jelaskan perbedaan mendasar antara arsitektur komputer dan organisasi komputer, dan berikan contoh konkret untuk masing-masing konsep. Bagaimana hubungan antara keduanya dalam desain sistem komputer modern?
Sangat Kurang
Kurang
Cukup
Paham
Sangat Paham
Jawaban Contoh:

Arsitektur Komputer: Atribut-atribut yang visible bagi programmer (instruction set, jumlah bits, mekanisme I/O). Contoh: x86 architecture, ARM architecture.

Organisasi Komputer: Unit-unit operasional dan interkoneksinya yang mengimplementasikan spesifikasi arsitektur. Contoh: pipeline implementation, memory hierarchy design, bus structure.

Hubungan: Arsitektur menentukan "what" yang dilakukan, sedangkan organisasi menentukan "how" cara melakukannya. Multiple organisasi dapat mengimplementasikan arsitektur yang sama.

Soal 2: Analisis Performa (Bobot: 25%)

Perhitungan & Analisis
Estimated: 12 menit
Sebuah processor memiliki clock rate 3.2 GHz. Program tertentu membutuhkan eksekusi 15 juta instruksi. Hitung waktu eksekusi dan MIPS rate untuk skenario berikut:

a) Non-pipeline: CPI = 4.2
b) Pipeline 5-stage: Ideal CPI = 1, dengan 15% instruksi menyebabkan 1 stall cycle
c) Berapa speedup yang dicapai dengan pipeline?
Sangat Kurang
Kurang
Cukup
Paham
Sangat Paham
Jawaban Contoh:

a) Non-pipeline:
Waktu eksekusi = (Instruction count ร— CPI) / Clock rate
= (15,000,000 ร— 4.2) / 3,200,000,000 = 0.0197 detik
MIPS = Clock rate / (CPI ร— 10โถ) = 3,200,000,000 / (4.2 ร— 1,000,000) = 762 MIPS

b) Pipeline:
Actual CPI = Ideal CPI + Stall cycles per instruction
= 1 + (0.15 ร— 1) = 1.15
Waktu eksekusi = (15,000,000 ร— 1.15) / 3,200,000,000 = 0.0054 detik
MIPS = 3,200,000,000 / (1.15 ร— 1,000,000) = 2783 MIPS

c) Speedup:
Speedup = Time non-pipeline / Time pipeline = 0.0197 / 0.0054 = 3.65x

Soal 3: Pilihan Ganda Kompleks (Bobot: 10%)

Multiple Choice
Estimated: 3 menit
Manakah dari pernyataan berikut yang BENAR mengenai cache memory dalam hierarki memori?
  • A. Cache L1 biasanya lebih besar dari cache L2
  • B. Write-through policy lebih cepat daripada write-back
  • C. Locality of reference mempengaruhi efektivitas cache
  • D. Semua cache menggunakan direct mapping
Sangat Kurang
Kurang
Cukup
Paham
Sangat Paham
Jawaban Benar: C

Penjelasan:
โ€ข A: SALAH - Cache L1 biasanya lebih kecil dan lebih cepat dari L2
โ€ข B: SALAH - Write-back biasanya lebih cepat karena mengurangi memory writes
โ€ข C: BENAR - Temporal dan spatial locality meningkatkan cache hit rate
โ€ข D: SALAH - Cache menggunakan berbagai mapping techniques (direct, associative, set-associative)

๐Ÿงฎ Formula Sheet

Essential Formulas for UAS

CPU Time: Instruction Count ร— CPI ร— Clock Cycle Time
MIPS Rate: Clock Rate รท (CPI ร— 10โถ)
Speedup: Timeold รท Timenew
Amdahl's Law: 1 รท [(1 - P) + (P รท N)]
Cache Hit Time: Hit Time + Miss Rate ร— Miss Penalty
Power Consumption: Capacitive Load ร— Voltageยฒ ร— Frequency
Memory Bandwidth: (Data Width รท 8) ร— Clock Frequency ร— Transfers per Cycle
CPI Pipeline: Ideal CPI + Stall cycles per instruction

๐ŸŽฏ Strategi Belajar

Tips Efektif untuk UAS

1
Prioritize High-Weight Topics: Fokus pada topik dengan bobot tinggi (Performance & Embedded: 25%)
2
Practice Calculations: Latihan perhitungan CPI, MIPS, cache performance secara rutin
3
Understand Concepts: Jangan hanya menghafal, pahami konsep dan hubungan antar topik
4
Time Management: Alokasi waktu berdasarkan bobot soal dan tingkat kesulitan
5
Review Mistakes: Analisis kesalahan dalam latihan dan pahami penyebabnya

๐Ÿ“Š Progress Belajar

Tingkat pemahaman Anda saat ini:

0% 65% - Good Progress 100%