Operating Systems (Spring, 2026)

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 operating systems.

Course Texts
Operating System Concepts, Avi Silberschatz, Peter B. Galvin, and Greg Gagne, John Wiley & Sons, Inc.
Optional:
Modern Operating Systems, Andrew S. Tanenbaum, Prentice-Hall.
Understanding the Linux Kernel, D. Bovet and M. Cesati, O’Reilly & Associates.

Course Grading
Exams: 75%
Homework: 15%
Etc: 10%
* Subject to change
* Person who is absent more than 3 times will get D.

Instructor
Prof. Jo, Heeseung (Refer here for more details)

Notice
분반 01, 분반 02 모두 여기서 강의 내용 확인하면 됩니다.

조교 오픈채팅방 1분반 2분반

중간고사 기간(이번주) 정상 수업 합니다.

Schedule
Topics Materials / Homework
Operating systems course (Syllabus)
Computer architecture review
Introduction
Architectural support for operating systems
Process
Thread 1
Thread 2
hw1
data.arr
파일이름은 os.hw1.2024123455.홍길동.pdf 형식으로 하세요. 
제출페이지는 자동으로 만료되니 유의하세요. (Delay는 안 받습니다.)
Submit : 1분반 Here (Due 4/15 23:00)
Submit : 2분반 Here (Due 4/15 23:00)
Exam.1 - 4/6 월, 15:00, 장소 S4-1 1분반-106호, 2분반-101호,104호, Closed book
Synchronization 1
Synchronization 2
Scheduling
Memory Management
Virtual memory 1

		
Exam.2 - 5/4 월 예정
Virtual memory 2
Virtual memory 3
I/O
Flash storage
File system
Exam.3 - 6/8 월 예정
* Credit: 강의자료는 수강생을 위해서 제공됩니다. 전체 또는 일부를 인터넷에 공유하는 것은 금지됩니다.
* Credit: Most of slides for this lecture are based on materials provided by the textbook publisher and Prof. Jinsoo Kim.