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

		
Scheduling
Memory Management
Virtual memory 1

		
Virtual memory 2
Virtual memory 3
hw3
필요파일
파일이름은 os.hw3.2024123455.honggildong.zip 과 같은 형식으로 하세요.
제출페이지는 자동으로 만료되니 유의하세요. (Delay는 안 받습니다.) 
1분반 Result
2분반 Result
I/O
Flash storage
File system
Exam.2 - 6/17 화, 19:00, 장소 S4-1 106호(1분반), 103호(2분반), Closed book
시험범위 - 학기 처음부터 입니다.
1분반 Result
2분반 Result
문의는 사무실 전화후 방문 해주세요. (6/27 18시 까지 가능)

최종성적은 hw 30%, exam1 30%, exam2 40%
6/30-7/2 출장으로 최종성적 정정 문의는 메일로만 가능합니다.
* Credit: 강의자료는 수강생을 위해서 제공됩니다. 전체 또는 일부를 인터넷에 공유하는 것은 금지됩니다.
* Credit: Most of slides for this lecture are based on materials provided by the textbook publisher and Prof. Jinsoo Kim.