Operating Systems

1. The midterm will comprise short answer, multiple-choice, and a coding question to be answered on MarkUS by submitting the answer via your git repository (very similarly to the tutorials). o The short answer, multiple choice, and other questions will be on Quercus. o The coding question will be done in MarkUS, and will be collected at 8PM sharp. 2. The midterm will cover the following. All readings and slides covered are fair game. o Week 1: ? Intro (Links to an external site.) ? Processes (Links to an external site.) ? Processes API (Links to an external site.) o Week 2 ? Files and Directories (Links to an external site.) ? File System Implementation (Links to an external site.) o Week 3 ? A Five-Year Study of File-System Metadata (Links to an external site.) - Agrawal et al ? (Links to an external site.)I/O Devices (Links to an external site.) ? Hard Drives (Links to an external site.) ? FFS (Links to an external site.) o Week 4: ? Journaling (Links to an external site.) ? Log Structured (Links to an external site.) ? Direct Execution (Links to an external site.) ? Threads (Links to an external site.) ? Address Spaces (Links to an external site.) ? Threads API (Links to an external site.) o Week 5: ? Locks (Links to an external site.) ? Locked Data Structures (Links to an external site.) ? Semaphores (Links to an external site.) o Week 6 ? Condition Variables (Links to an external site.) ? Concurrency Bugs (Links to an external site.) ? Event-based Concurrency (Links to an external site.) 3. There will be two TAs available in a special midterm bb collaborate session in case you have questions, no questions will be answered on piazza at the midterm time (Wednesday July 8th 6PM - 8PM). Any new posts asking questions about the midterm content at that time will be deleted. Link to the textbook - http://pages.cs.wisc.edu/~remzi/OSTEP/D The attached folders contain the lectures and the tutorials 



 Read less

Answer Detail

Get This Answer

Invite Tutor