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분반

기말고사 - 6/16 화요일 18시 확정

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는 안 받습니다.)
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/7 목, 18:00, 1분반-106호, 2분반-103호,104호, Closed book
1분반 Result
2분반 Result
문의는 수업시간 종료후 또는 사무실 전화후 방문 해주세요.
Virtual memory 2
Virtual memory 3
I/O
Storage
File system
Exam.3 - 6/16 화, 18:00, 1분반-102호, 103호, 2분반-103호,104호, Closed book
* Credit: 강의자료는 수강생을 위해서 제공됩니다. 전체 또는 일부를 인터넷에 공유하는 것은 금지됩니다.
* Credit: Most of slides for this lecture are based on materials provided by the textbook publisher and Prof. Jinsoo Kim.