CmpE 322 Operating Systems 2015 Fall

Assistants: 

Course Schedule: 

WThTh 178

Syllabus: 

Course Program: 

Subjects to be covered :

1. Introduction, evolution of operating systems, terminology, multiprogramming, time-sharing, computer and operating system structures, user and program interfaces (Chapters 1-2).

2. Process management : Concurrent processes, threads, process scheduling, process synchronization, critical section problem, semaphores, classical problems, monitors, atomic transactions, deadlock prevention, deadlock avoidance, deadlock detection and recovery (Chapters 3-7).

3. Memory management: Swapping, multiple partitions, paging, segmentation, virtual memory, page replacement algorithms (Chapters 8-9).

4. Storage management: File system interface. File system structures, allocation methods, free space management, file and directory implementation, disk structures and disk scheduling, I/O systems (Chapters 10-13).

5. Protection and Security: Access matrix and rights, capabilities, security issues (Chapters 14-15) (If time permits).

6. Case Studies (Chapters 16-18 and Appendices A & B, you keep on reading): Linux, Windows 7, Influential Operating Systems, BSD UNIX, The Mach System.

7. Problem/Lab sessions and project(s) are on MINIX.

 

Not all sections above will be lectured, you will study the related sections in the textbook and you are responsible for these sections

Notes: 

1. Drop this course if you did NOT successfully take its prerequisite CmpE 250 or its equivalent.

2. Your attendance is required in all classes and will affect your final grade.

3. No late projects will be accepted. Project deadlines are strict…!

4. You get zero if you miss an exam without official excuse.

5. The email list cmpe322atlisteci.cmpe.boun.edu.tr will be used by all students and by the instructor for internal communications within this course.

Exam Dates and Times :

1. Midterm 1 : November 5, 2015 Thursday 15:00-16:50

2. Midterm 2: December 3, 2015 Thursday 15:00-16:50

3. Final Exam : As scheduled by the Registrar

Note that you will NOT be allowed to take the Final Exam if the sum of your Midterm 1 and Midterm 2 grades is less than 50% of the sum of Midterm 1 and Midterm 2 full grades. 

 

Contact us

Department of Computer Engineering, Boğaziçi University,
34342 Bebek, Istanbul, Turkey

  • Phone: +90 212 359 45 23/24
  • Fax: +90 212 2872461
 

Connect with us

We're on Social Networks. Follow us & get in touch.