CSE660: Introduction to Operating
Systems
Spring
Quarter
2005
Instructor: Mario
Lauria
Office: DL783, ph 292-7027
Office hours: M T 1:30-2:30pm
E-mail: lauria@cse.ohio-state.edu
Grader: Bijendra Vishal
Office: CL400, ph: 292-6139
Office hours: T W
12 - 1pm
Email: vishal@cse.ohio-state.edu
Class days, time and location: MWF
- 10:30-11:18 - BE 0120
Text
book: “Operating System
Concepts, Seventh Edition”,
Abraham
Silberschatz,
Peter B. Galvin and Greg Gagne,
John Wesley & Sons
2005
Prerequisite: CSE360 and CSE675,
or equivalent
Grading
Plan:
Homework = 35% (5
assignments, including 3 labs with C/C++
programming)
Lab #1 Assignment
Unix File System Calls
Lab #2 Assignment
Hw#1 Assignment
Hw#2
Assignment
Lab#3 Assignment
Semaphore and shared
memory library
Midterm
Exam = 25%
Final
exam = 40%
Homework
papers should be turned
in (or
submitted electronically if required) by the beginning of class on the
date due. Late homework papers may be accepted only if preapproved.
Exam dates:
Midterm: May 9 (Mon) (grades)
Final exam: Jun 6 (Mon) 9:30am (grades)
Lecture Slides:
Objectives &
Syllabus
A.
Introduction
B.
Files and Directories
C. Process Concept
D. CPU Management
E. Process Synchronization
G.
Memory Management
H. Virtual Memory
F. Deadlock (updated with Banker's algorithm slides)