When:
| 13:30 - 14:45 (Tue.) 12:00 - 13:15 (Thu.) Lab: 19:00 - (Wed.) #400202
|
Where:
| Lecture room #400118, Semiconductor Bldg. (Lecture & Labs)
|
Instructor:
| Jinkyu Jeong Assistant Professor Computer Systems Laboratory
E-Mail:
|
Course Description:
| This course covers topics on general operating system concepts such as process management, memory management, I/O systems, and file systems, with the in-depth study on the latest Linux operating system. In addition, students are required to perform several hands-on projects with the Xv6 instructional OS.
|
Textbook:
|
|
References:
|
- Avi Silberschatz, Peter B. Galvin, and Greg Gagne, Operating System Concepts, 9th Edition, John Wiley & Sons, Inc. 2014.
- Andrew S. Tanenbaum, Modern Operating Systems, 2nd Edition, Prentice-Hall, Inc. 2001.
- Daniel P. Bovet and Marco Cesati, Understanding the Linux Kernel, Third Edition, O'Reilly & Associates, Inc. 2005.
- Mark E. Russinovich, David A. Solomon, and Alex Ionescu, Windows Internals, Sixth Edition, Microsoft Press, 2012.
- Richard McDougall and Jim Mauro, Solaris Internals, Second Edition, Sun Microsystems, Inc. 2007.
- Randal E. Bryant and David R. O'Hallaron, Computer Systems: A Programmer's Perspective, Second Edition, Pearson Education, Inc., 2011.
|
Prerequisites:
|
- SSE2030: Introduction to Computer Systems
(or CSE2003: System programming)
- ICE3003: Computer Architecture (Recommended)
|
Grading:
| (Subject to change)
- Class attendance: 10%
- Projects: 55%
- Exams: 35%
|
Teaching Assistants:
|
- 안민우, minwoo.ahn@csl.skku.edu, #400509
|