@list L0:level1 {mso-level-number-format:image; list-style-image:url("index_files/image001.gif");} @list L1:level1 {mso-level-number-format:image; list-style-image:url("index_files/image001.gif");} @list L0:level1 {mso-level-number-format:image; list-style-image:url("index_files/image001.gif");} @list L1:level1 {mso-level-number-format:image; list-style-image:url("index_files/image001.gif");} @list L0:level1 {mso-level-number-format:image; list-style-image:url("index_files/image001.gif");} @list L1:level1 {mso-level-number-format:image; list-style-image:url("index_files/image001.gif");} @list L0:level1 {mso-level-number-format:image; list-style-image:url("index_files/image001.gif");} @list L1:level1 {mso-level-number-format:image; list-style-image:url("index_files/image001.gif");} @list L0:level1 {mso-level-number-format:image; list-style-image:url("index_files/image001.gif");} @list L1:level1 {mso-level-number-format:image; list-style-image:url("index_files/image001.gif");} @list L0:level1 {mso-level-number-format:image; list-style-image:url("index_files/image001.gif");} @list L1:level1 {mso-level-number-format:image; list-style-image:url("index_files/image001.gif");} @list L0:level1 {mso-level-number-format:image; list-style-image:url("index_files/image001.gif");} @list L1:level1 {mso-level-number-format:image; list-style-image:url("index_files/image001.gif");} @list L0:level1 {mso-level-number-format:image; list-style-image:url("index_files/image001.gif");} @list L1:level1 {mso-level-number-format:image; list-style-image:url("index_files/image001.gif");}

CSC 4103

Operating System Concepts

Spring 2007

 

 

Instructor:

Prof. Tevfik Kosar

Office: 292 Coates Hall (and 333 Johnston Hall)

Phone: 578-9483

Email: kosar@lsu.edu

Office hours: Wed & Thu, 1:00pm-2:00pm (at 292 Coates)

 

Teaching Assistant:

Anindya Poddar

Email : anindya@csc.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 2007 on Tue & Thu between 9:10am-10:30am at 218 Coates Hall.

 

Textbooks:

  • Operating Systems Concepts (7th edition), by A. Silbershatz, P.B. Galvin, and G. Gayne. Wiley Publishers, 2004.
  • OSP: An Environment for Operating System Projects, by M. Kifer, and S.A. Smolka, Addison-Wesley Publishers.

 

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 (CS4103@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 16

1

Introduction (2spp)

Read Ch.1

Jan 18

2

Operating System Structures (2spp)

Read Ch.2

Jan 23

3

Processes (2spp)

Read Ch.3

Jan 25

4

Threads (2spp)

Read Ch.4">HW-1 out

Jan 30

 

 

 

Feb 1

5

CPU Scheduling (2spp)

Read Ch.5; HW-1 due

Feb 6

6

Process Synchronization - I (2spp)

Read Ch.6; 

Feb 8

7

Process Synchronization - II (2spp)

 

Feb 13

8

Deadlocks - I (2spp)

Read Ch.7;

Feb 15

9

Deadlocks - II (2spp)

HW-2 out

Feb 20

 

 

Mardi Gras Holiday

Feb 22

 

 

 

Feb 27

10

Main Memory - I (2spp)

Read Ch.8;

Mar 1

11

Midterm Review (2spp)

HW-2 due 

Mar 6

 

MIDTERM EXAM

 

Mar 8

12

Main Memory - II (2spp)

 

Mar 13

13

Midterm Discussion

 

Mar 15

14

Virtual Memory (2spp)

Read Ch.9;

Mar 20

15

File Systems – I (2spp)

Read Ch.11;

Mar 22

16

File Systems – II (2spp)

 

Mar 27

17

Project Discussion

Term Project outdue May 6th

Mar 29

18

Mass Storage and I/O – I (2spp)

Read Ch.12;

Apr 3

 

 

Spring Break

Apr 5

 

 

Spring Break

Apr 10

19

Mass Storage and I/O - II (2spp)

Read Ch.13; HW-3 out

Apr 12

20

Protection & Security - I (2spp)

Read Ch.14-15; 

Apr 17

21

Protection & Security - II (2spp)

HW-3 due; HW-4 out

Apr 19

 

 

 

Apr 24

22

Distributed Systems - I (2spp)

 

Apr 26

23

Distributed Systems - II (2spp)

HW-4 due; HW-5 out

May 1

24

Distributed Systems - III (2spp)

 

May 3

25

Final Review

Final Class; HW-5 due

May 11

 

FINAL EXAM

May 11th, Friday, 7:30am-9:30am

@218 Coates Hall