
Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Material Type: Exam; Class: Operating Systems; Subject: Computer Science; University: Virginia Polytechnic Institute And State University; Term: Spring 2007;
Typology: Exams
1 / 1
This page cannot be seen from the preview
Don't miss anything!

CS 3204 Spring 2007 Midterm Preparation
Date: Thursday, Mar 29 9:30am to 10:45am Location: MCB 307 (usual classroom)
Format: The midterm exam will consist of 3-5 questions. It will be closed book, closed notes, closed computer/without wireless access. However, you are allowed to bring one letter- sized sheet of paper with prepared notes (you may use front and back of that sheet.) You are responsible for the content of lectures 1 through 16 (up to including the Mar 15 lecture.) This includes, among others: ย Introduction to OS: general goals & principles of operating systems. ย Multiprogramming basics: protection, dual-mode operation, system calls and exceptions. Linking and loading. ย Threads & processes: context switching, mode switching, procedure switching, context management, threading & process APIs. ย Concurrency & Synchronization: critical section problem, race conditions, approaches for guaranteeing mutual exclusion, including locks, semaphores, monitors, spinlocks & disabling interrupts. ย Deadlock: conditions, detection & recovery. ย Scheduling: general goals & constraints, priority scheduling, FCFS, RR, SPN, MLFQS, Lottery Scheduling. Our textbook covers this material in Chapters 1, 2, 3.1-3.5, 5, 6.1- 6.8, and 7. The midterm may also contain questions related to projects 0, 1, and 2. There are sample midterms posted on the class website you may find useful.