CSC 4103
Operating System Concepts
Fall 2009
Instructor:
Prof. Tevfik Kosar
Office: 292 Coates Hall (and 333 Johnston Hall)
Phone: 578-9483
Email: kosar@csc.lsu.edu
Office hours: Wed 3:00pm-4:00pm & Thu 2:00pm-3:00pm, (at
292 Coates)
Teaching Assistant:
Praveenkumar Kondikoppa
Email: pkondi1@lsu.edu
Course Description:
CSC
4103 is an introductory course to the design and implementation of operating
systems. It focuses on different design techniques, process management,
processor scheduling, deadlocks, memory management, secondary memory
management, file management, and I/O systems. CSC 3102 is a prerequisite of this course.
CSC 4103 will be offered during Fall 2009 on Tue & Thu between 3:10pm-4:30pm at 1112 Patrick Taylor Hall.
Textbooks:
- Operating
Systems Concepts (8th edition),
by
A. Silbershatz, P.B. Galvin, and G. Gayne. Wiley Publishers, 2009.
And one of the following
books:
-- OSP: An Environment for Operating
System Projects (for
C programmers)
by
M. Kifer, and S.A. Smolka,
Addison-Wesley Publishers, 1991.
- Introduction to Operating System Design and
Implementation: The OSP 2 Approach (for Java programmers)
by
M. Kifer, and S.A. Smolka,
Addison-Wesley Publishers, 2007.
Grading:
The end-of-semester grades will be composed of:
- Pop Quizzes: 10%
- Homework: 15%
- Projects: 20%
- Midterm: 25%
- Final: 30%
There
will be no formal attendance taken in the class. But, you are expected to
attend the classes and actively contribute via asking and/or answering
questions. There may be pop quizzes at the beginning of some classes. The
questions in the quizzes will come mostly from the material discussed in the
previous lecture(s) or homework assignment(s).
Class Mailing List:
There
will be a mailing list (CSC4103-fall09@cct.lsu.edu)
for the important course announcements including projects, homework
assignments, and exams. Please make sure that you provide an active email
address to the instructor, and check your email frequently.
Course Schedule:
This
schedule is tentative and subject to change. Please check the course web site: http://www.cct.lsu.edu/~kosar/csc4103
regularly for the updates on the schedule; announcements on the projects,
homework assignments and exams; and other news about the course.
|
Date |
Lect. |
Title |
Notes |
|
Aug 25 |
1 |
Read Ch.1 |
|
|
Aug 27 |
2 |
Read Ch.2 |
|
|
Sep 1 |
3 |
Read Ch.3 |
|
|
Sep 3 |
4 |
Read Ch.4 |
|
|
Sep 8 |
5 |
Read Ch.5; HW-1 out |
|
|
Sep 10 |
6 |
|
|
|
Sep 15 |
7 |
Project-1 Discussion |
HW-1 due; Project-1 out |
|
Sep 17 |
8 |
|
|
|
Sep 22 |
9 |
Read Ch.6; HW-2 out |
|
|
Sep 24 |
10 |
|
|
|
Sep 29 |
11 |
Read Ch.7 |
|
|
Oct 1 |
|
|
Fall Holiday |
|
Oct 6 |
12 |
HW-2 due |
|
|
Oct 13 |
14 |
|
|
|
Oct 15 |
|
MIDTERM EXAM |
|
|
Oct 20 |
15 |
Midterm Discussion |
|
|
Oct 22 |
16 |
Read Ch.8 |
|
|
Oct 27 |
17 |
Project-1 due |
|
|
Oct 29 |
18 |
Read Ch.9; HW-3 out |
|
|
Nov 3 |
19 |
Project-2
out |
|
|
Nov 5 |
20 |
Read Ch.11; HW-3 due |
|
|
Nov 10 |
21 |
Read Ch.12 |
|
|
Nov 12 |
22 |
HW-4
out |
|
|
Nov 19 |
23 |
Read Ch.15; HW-4 due |
|
|
Nov 26 |
|
|
Thanksgiving |
|
Dec 1 |
24 |
Read Ch.18 |
|
|
Dec 3 |
25 |
Project-2 due Dec.5th |
|
|
Dec 10 |
|
FINAL EXAM |
3:00pm – 5:00pm |