作業系統 Operating Systems |
課號 | 725 20300 |
教師 | 陳炳宇 | |
助教 | 涂正翰 & 杜書揚 [homepage] | |
時間 | 每週三 09:10-12:10 | |
教室 | 管二 202 |
2/18 | Introduction [PDF] [Print Version]
What is an Operating System? Mainframe Systems Desktop Systems Multiprocessor Systems Distributed Systems Clustered System Real-Time Systems Handheld Systems Computing Environments |
2/25 3/3 |
Computer-System Structures [PDF] [Print Version]
I/O Structure Storage Structure Storage Hierarchy Hardware Protection General System Architecture |
3/3 | Operating-System Structures [PDF] [Print Version]
Operating System Services System Calls System Programs System Structure Virtual Machines System Design and Implementation System Generation |
3/10 3/17 |
Processes [PDF] [Print Version]
Process Scheduling Operations on Processes Cooperating Processes Interprocess Communication Communication in Client-Server Systems
If you are not an IM student, please use osguest as the login name (password is the same) to use our workstations. NOTE: since the Linux workstation is upgrading, the 4th problem can be delayed to 3/31. |
3/17 | Threads [PDF] [Print Version]
Threading Issues Pthreads Java Threads Homework #2 [PDF], deadline = 3/31 |
3/24 3/31 |
CPU Scheduling [PDF] [Print Version]
Scheduling Criteria Scheduling Algorithms Multiple-Processor Scheduling Real-Time Scheduling Algorithm Evaluation
|
4/7 4/14 4/28 5/5 |
Process Synchronization [PDF] [Print Version]
Synchronization Hardware Semaphores Classical Problems of Synchronization Critical Regions Monitors NOTE: the 4th problem can be ignored. |
4/21 | mid-term exam. range: the materials until 4/14 |
5/5 5/12 5/19 |
Deadlocks [PDF] [Print Version]
Methods for Handling Deadlocks Deadlock Prevention Deadlock Avoidance Deadlock Detection Recovery from Deadlock Combined Approach to Deadlock Handling |
5/19 5/26 |
Memory Management & Virtual Memory [PDF] [Print Version]
Swapping Contiguous Allocation Paging Segmentation Segmentation with Paging Virtual Memory Homework #6 [PDF], deadline = 6/2 |
6/2 6/9 |
File-System Interface & Implementation [PDF] [Print Version]
Access Methods Directory Structure File System Mounting File Sharing Protection File-System Implementation Virtual File Systems RAID Structure |
6/16 | final exam. range: the materials until 6/9 |