3rd Year
Operating System Syllabus
2019/2020
GOAL: KNOW HOW the Operating System Do its Main Jobs?
(Solve Competition on…)
Memory CPU Shared Resources
Main Memory Virtual Memory Single CPU Multi CPU Critical Sections Deadlocks
CH.7 CH.8 CH.9 CH.10 CH.5 CH.6
LABS EVALUATION
Assignments
(individuals)
Memory Management Shared Resources
(Implement using C) (Use .NET) Project
(groups)
(2~3 weeks)
Bonuses (+)
Environment + Intel memory Load & run user More features
Play with memory manager roles programs (project) Midterm
(2 week) (2 week) (2~3 weeks) (1 week)
Final Exam
OS 2020
Follow Up Sheet
Lec./ To what extend you
Goal Comments
Lab get the goal? (%)
Lec. 1
Lab 1 Environment + Navigate Kernel & add commands
Lec. 2
Lab 2 Dealing with memory: Getting familiar with pointers
Lec. 3
Lab 3 Intel Memory Management + FOS Paging data structures
Lec. 4
Lab 4 Practice FOS Paging data structures
Lec. 5
Lab 5 Managing the User Space
Lec. 6
Lab 6 Loading & running user programs
Lec. 7
Lab 7 Project Description
Lec. 8
Lab 8 Multi-threading & Critical Sections
Lec. 9
Lab 9 Synchronization & Dependencies
Lec. 10
Lab 10 Various problems
Lec. 11
Lab 11
Lec. 12
Lab 12
Lec. 13
SUM UP