Operating Systems (Spring, 2025)

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: 60%
Homework: 30%
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/17 화 19시 예정

Schedule
Topics Materials / Homework
Operating systems course (Syllabus)
Computer architecture review
Introduction
Architectural support for operating systems
hw1
기존처럼 집에서 각자 수행 후 링크에 제출 하세요.
Process
Thread 1
Thread 2
Synchronization 1
Synchronization 2
hw2
파일이름은 os.hw2.2024123455.honggildong.zip 과 같은 형식으로 하세요. 
제출페이지는 자동으로 만료되니 유의하세요. (Delay는 안 받습니다.)
파일이름 반드시 영어로 하세요. 한글파일 이름은 무시합니다.
Exam.1 - 4/22 19:00, 장소 S4-1 106호(1분반), 103호(2분반), Closed book
1분반 Result
2분반 Result
문의는 사무실 전화후 방문 해주세요.
Scheduling
Memory Management
Virtual memory 1

		
Virtual memory 2
Virtual memory 3
hw3
필요파일
Submit : 1분반 Here (Due 6/14 23:00)
Submit : 2분반 Here (Due 6/14 23:00)
파일이름은 os.hw3.2024123455.honggildong.zip 과 같은 형식으로 하세요.
제출페이지는 자동으로 만료되니 유의하세요. (Delay는 안 받습니다.) 
I/O
Storage
File system
* Credit: 강의자료는 수강생을 위해서 제공됩니다. 전체 또는 일부를 인터넷에 공유하는 것은 금지됩니다.
* Credit: Most of slides for this lecture are based on materials provided by the textbook publisher and Prof. Jinsoo Kim.