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
Expected Question Distribution
Estimated from patterns across past midterms — 7 questions, 10 points each, 70 total
Midterm 1
Most Tested Topics
How many times each topic appeared across past midterms
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