70 likes | 191 Vues
Prepare for your upcoming final exam on Tuesday, December 15th, covering Chapters 1-10 and key topics including Event Tracing for Windows, Java code for Semaphores and Mutexes, Design Patterns, and Threading issues like Deadlocks and Race Conditions. The exam will consist of 9-12 questions, with a closed book format featuring large, medium, and small topics. Critical subjects such as Paging vs. Segmentation, Resource Allocation Graphs, and File System implementation details will be addressed. Don't miss this comprehensive review session intended to boost your confidence and understanding.
E N D
Final Exam Review • Exam Date: Next Tuesday, December 15th • This room, Same time
Scope • Chapters 1-10 • One special topic: Event Tracing for Windows • Homeworks & Lecture
Format • 9-12 questions • Closed book • 3-5 large • 3-5 medium • 2-5 small
Topics • Java code for • Semaphores, Mutexes • Design patterns • Thread pools, etc • Deadlocks, race conditions • Paging versus Segmentation • Frames versus Pages • Paging algorithms (Fifo, Optimal, LRU)
Topics • Working set windows and sizes • Thrashing • Resource Allocation Graphs • Wait-for graphs • Hardware Optimization Problems • MMUs • When a TLB works and when it doesn’t • Adding and removing CPUs, paging disks, etc. • Matrix multiplication and cache /speed ramifications • See the book problem for this &| slides
Topics • AMAT: p*hitRate *hitCost + q * missRate * missCost • Where q = 1-p • File System implementation details • Windows Versus Unix high-level details • Page size pros and cons • Segmentation with paging • Internal & External Fragmentation