aos:start
Advanced Operating Systems
Course Info
- Class Hours:9:00am-12:00pm Wednesday
- Classroom:CSIE Seminar Room
- Textbook: Operating Systems: Three Easy Pieces
Tentative Schedule
Week | Date | Topic |
---|---|---|
01 | 09/04 | 02 Introduction |
02 | 09/11 | 04 Processes |
03 | 09/18 | 05 Process API |
04 | 09/25 | 06 DirectExecution |
05 | 10/02 | 07 CPU Scheduling |
06 | 10/09 | 08 Multi-Level Feedback Queue |
07 | 10/16 | 09 Lottery Scheduling |
08 | 10/23 | 13 Address Spaces and 14 Memory API |
09 | 10/30 | Midterm |
10 | 11/06 | 15 Base And Bound |
11 | 11/13 | 16 Segmentation |
12 | 11/20 | 17 FreeSpace Management |
13 | 11/27 | 18 Paging |
14 | 12/04 | 19 Translation Lookaside Buffer |
15 | 12/11 | 20 Advanced Page Tables |
16 | 12/18 | Final Exam |
*Note:
- The schedule is tentative and will be adjusted according to the actual teaching situation.
- There will be 6 hours of asynchronous online learning materials which are as follows:
- CrashCourse, Computer Science Preview(40 episodes) Selected episodes are as follows:
- #1, Early Computing
- #2, Electronic Computing
- #3, Boolean Logic & Logic Gates
- #4, Representing Numbers and Letters with Binary
- #5, How Computers Calculate - the ALU
- #6, Registers and RAM
- #7, The Central Processing Unit (CPU)
- #8, Instructions & Programs
- #9, Advanced CPU Designs
- #10, Early Programming
- #11, The First Programming Languages
- #12, Programming Basics: Statements & Functions
- #18, Operating Systems
- #19, Memory & Storage
- #22, Keyboards & Command Line Interfaces
Every student has to watch the videos above and submit the declaration no later than 10/30.
Grading Policy
- Homework 25%
- Programming Projects 25%
- Midterm Exam(10/30) 25%
- Final Exam(12/18) 25%
- Class Participation (Bonus +10%)
aos/start.txt · 上一次變更: 2024/09/03 07:51 由 junwu