Dashboard/Midterm Prep

Midterm Prep

37 exam questions mapped to course topics

Every question below is based on actual BME Computer Architectures midterm patterns. They are organized by topic so you can practice exactly what will be tested.

37

Total Questions

20

Midterm 1 Topics

17

Midterm 2 Topics

12

Weeks Covered

Exam Simulation

Practice exams with 7 questions each — timed, scored, and reviewed. Test yourself under real exam conditions.

Midterm 1 Coverage

MT1

You are responsible for Weeks 1-6, 8

ISA, Pipeline, Branch Prediction, OoO Execution, Cache

Midterm 2 Coverage

MT2

You are responsible for Weeks 7, 9, 10, 11, 12

Memory Tech, Virtual Memory, I/O, Storage, Multiprocessor, SIMD

Expected Question Distribution

Estimated from patterns across past midterms — 7 questions, 10 points each, 70 total

Midterm 1

Q1

ISA & Instruction Encoding

W210 pts
Q2

Pipeline Scheduling & Hazards

W310 pts
Q3

Pipeline Stalls & Forwarding

W410 pts
Q4

Branch Prediction Analysis

W510 pts
Q5

Out-of-Order / Tomasulo

W610 pts
Q6

Cache Hit/Miss Calculation

W810 pts
Q7

Cache Design & Associativity

W810 pts
Total70 pts

Midterm 2

Q1

Memory Technology Calculations

W710 pts
Q2

Virtual Memory / Page Table

W910 pts
Q3

TLB & Address Translation

W910 pts
Q4

I/O Communication & DMA

W1010 pts
Q5

Storage Systems

W1110 pts
Q6

Bus Protocols (PCI/USB)

W1010 pts
Q7

Multiprocessor / SIMD

W1210 pts
Total70 pts

Most Tested Topics

How many times each topic appeared across past midterms

Cache Design & PerformanceMT1
6x
Sample MT1 (x2)MT1 (x2)MT1 Repeat (x2)
Pipeline Hazards & SchedulingMT1
5x
Sample MT1 (x2)MT1MT1 Repeat (x2)
Virtual Memory & TLBMT2
5x
Sample MT2 (x2)MT2 (x2)MT2 Repeat
Branch PredictionMT1
4x
Sample MT1MT1MT1 RepeatMT1 Repeat
I/O Systems & BusesMT2
4x
Sample MT2MT2 (x2)MT2 Repeat
ISA & Addressing ModesMT1
3x
Sample MT1MT1MT1 Repeat
Out-of-Order ExecutionMT1
3x
Sample MT1MT1MT1 Repeat
Memory Technology (SRAM/DRAM)MT2
3x
Sample MT2MT2MT2 Repeat
Multiprocessor & SIMDMT2
3x
Sample MT2MT2MT2 Repeat
Storage (HDD/SSD)MT2
2x
MT2MT2 Repeat
Memory ProtectionMT2
2x
Sample MT2MT2 Repeat
Performance MetricsMT1
2x
Sample MT1MT1

Midterm 1 Questions

Covers: ISA, Pipeline, Branch Prediction, OoO Execution, Cache

Midterm 2 Questions

Covers: Memory Technology, Virtual Memory, I/O, Storage, Multiprocessor

Midterm Study Strategy

  • - Midterm 1 focuses on: ISA encoding, pipeline scheduling & hazards, branch prediction FSMs, out-of-order execution (Tomasulo), and cache hit/miss analysis
  • - Midterm 2 focuses on: SRAM/DRAM technology, virtual memory & page tables, TLB calculations, I/O & DMA, storage systems, bus protocols, and multiprocessor architectures
  • - Every midterm has exactly 7 questions worth 10 points each
  • - Practice with pen and paper — draw pipeline diagrams, trace cache accesses, calculate address translations by hand
  • - For cache questions, always identify: cache size, block size, associativity, number of sets, tag/index/offset bits
  • - For pipeline questions, draw the timing diagram and mark data hazards, control hazards, and forwarding paths