CSC
4103
Operating
System Concepts
Spring
2008
Instructor:
Prof. Tevfik Kosar
Office: 292 Coates
Hall (and 333 Johnston Hall)
Phone: 578-9483
Email: kosar@csc.lsu.edu
Office hours: Tue
& Wed 11:00am-noon, (at 292 Coates)
Teaching
Assistant:
Asim Shrestrah
Email: ashres1@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 Spring 2008 on Tue & Thu between 9:10am-10:30am at
213 Tureaud Hall.
Textbooks:
-
Operating Systems Concepts (7th edition),
by A. Silbershatz, P.B. Galvin, and G. Gayne. Wiley Publishers, 2004.
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@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 |
|
Jan
15 |
1 |
Read Ch.1 |
|
|
Jan
17 |
2 |
Read Ch.2 |
|
|
Jan
22 |
3 |
Read Ch.3 |
|
|
Jan
24 |
4 |
Read Ch.4;
HW-1 out |
|
|
Jan
29 |
5 |
Read Ch.5 |
|
|
Jan
31 |
6 |
Project-1 Discussion |
HW-1
due; Project-1 out |
|
Feb
5 |
|
|
Mardi Gras
Holiday |
|
Feb
7 |
|
|
|
|
Feb
12 |
7 |
|
|
|
Feb
14 |
8 |
Read Ch.6 |
|
|
Feb
19 |
9 |
Read Ch.7 |
|
|
Feb
21 |
10 |
|
|
|
Feb
26 |
|
|
HW-2 out |
|
Feb
28 |
11 |
Read Ch.8 |
|
|
Mar
4 |
12 |
HW-2
due |
|
|
Mar
6 |
|
MIDTERM EXAM |
|
|
Mar
11 |
13 |
Midterm Discussion |
Project-1
due |
|
Mar
13 |
14 |
Project – II
Discussion |
Project-2 out |
|
Mar
18 |
|
|
Spring Break |
|
Mar
20 |
|
|
Spring Break |
|
Mar
25 |
|
|
|
|
Mar
27 |
15 |
|
|
|
Apr
1 |
16 |
Read Ch.9 |
|
|
Apr
3 |
17 |
HW-3 out |
|
|
Apr
8 |
18 |
Read Ch.11 Read Ch.12 |
|
|
Apr
10 |
19 |
|
|
|
Apr
15 |
20 |
Read Ch.15;
HW-3 due |
|
|
Apr
17 |
|
|
HW-4
out |
|
Apr
22 |
21 |
|
|
|
Apr
24 |
22 |
Read Ch.18;
HW-4 due |
|
|
Apr
29 |
23 |
Distributed Systems - II (2spp) |
Read Ch.16-17; |
|
May
1 |
24 |
Final Review |
Project-2
due |
|
May
5 |
|
FINAL EXAM |
3:00pm-5:00pm @213
Turead Hall |