OPERATING SYSTEMS
- Dept. of Computer Science, SNU
- Office : 102-308C
- Phone : 880-5583
- FAX : 872-1858
- E-mail : yeom@arirang.snu.ac.kr
- Distributed Computing Systems Lab
- Dept. of Computer Science, SNU
- Office : 102-303
- Phone : 873-2922
- FAX : 872-1858
- E-mail : sykang@arirang.snu.ac.kr
Textbook : Operating System Concepts
- Authors : A. Silberschatz and P.B. Galvin
- Pubisher : Addison Wesley
Class hours
- Tuesday 9:00-10:00
- Thursday 10:00-12:00
Classroom : 56-101
Grading policy
- Midterm : 20%
- Final : 35%
- Project : 35%
- Attendence + Homework : 10%
CLASS PROJECT
- We'll build an operating system for a simulated MIPS-style WS.
It's called "NACHOS" and there's an introduction at chapter 21.
Read the chapter first and get a feel.
- The five parts of the project and their due dates are :
- thread management (9/30
- multiprogramming (10/19)
- virtual memory (11/9)
- file system (11/30)
- networking (12/21)
- You can find the details from
ftp://ftp.cs.berkeley.edu/ucb/nachos/ . There is also a
local copy.
Class Schedule (tentative)
- Week 1 : Introduction (Chapters 1-3)
- Week 2 : Process (4)
- Week 3 : Scheduling (5)
- Week 4 : Synchronization (6)
- Week 5 : Deadlocks (7)
- Week 6 : Memory Management (8)
- Week 7 : Virtual Memory (9) Midterm
- Week 8 : File System (10-11)
- Week 9 : Secondary Storage (12)
- Week 12 : Reserved.....
- Week 11 : Protection (13)
- Week 12 : Security (14)
- Week 13 : Networking (15)
- Week 14 : Distributed Systems (16-18)
- Week 15 : Final
References