Midterm Preparation for Operating Systems | CS 3204, Exams of Operating Systems

Material Type: Exam; Class: Operating Systems; Subject: Computer Science; University: Virginia Polytechnic Institute And State University; Term: Spring 2007;

Typology: Exams

Pre 2010

Uploaded on 02/13/2009

koofers-user-bho-1
koofers-user-bho-1 ๐Ÿ‡บ๐Ÿ‡ธ

10 documents

1 / 1

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
CS 3204 Spring 2007 Midterm Preparation
1/1
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.

Partial preview of the text

Download Midterm Preparation for Operating Systems | CS 3204 and more Exams Operating Systems in PDF only on Docsity!

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.