MIT OpenCourseWare


» 進階搜尋
 課程首頁
 教學大綱
 教學時程
 相關閱讀資料
 課堂講稿
 實作課程
 作業
 測驗
 下載課程

課堂講稿


本頁翻譯進度

燈號說明

審定:林偉棻(簡介並寄信)
翻譯:曾琬瑂(簡介並寄信)
翻譯:陳盈夙(Grace Chen)(簡介並寄信)

除非另作說明,在課堂講稿裡引用的相關閱讀資料是來自課程教科書:《Lions UNIX分析第六版(Lions Commentary on UNIX® 6th Edition)》,Lions, John著,La Jolla: Annabooks 於1996年出版(ISBN No. 1-57398-013-7)。

Unless otherwise specified, readings referenced in the lecture notes are from the course textbook: Lions, John. Lions Commentary on UNIX® 6th Edition. La Jolla: Annabooks, 1996 (ISBN No. 1-57398-013-7).

課程單元
第一週
1 作業系統概要
Operating System Overview
第二週
2 PC硬體和x86程式設計
PC Hardware and x86 Programming
3 定址空間
Address Spaces
第三週
4 定址空間管理
Managing Address Spaces
5 x86的定址空間
Address Spaces on the x86
第四週
6 執行緒和環境切換
Threads and Context Switching
第五週
7 核心進入與離開
Entering and Leaving Kernel
8 X86的中斷和例外處理控制
Interrupt and Exception Handling on x86
第六週
9 行程抽象化和管理
Process Abstraction and Management
10 行程間通訊
Interprocess Communication
第七週
期中考
Mid-term Quiz
不授課
No Lecture

實作課程4
Work on Lab 4
不授課
No Lecture

實作課程4
Work on Lab 4
11 核心API
Kernel API
12 行程間通訊
IPC
第八週
13 協調
Coordination
14 輸入和輸出系統
I/O
第九週
15 檔案和目錄系統
Files and Directories
16 可靠的檔案和目錄系統
Reliable Files and Directories
17 緩衝區快取和直接記憶體存取
Buffer Cache and DMA
第十一週
18 排程
Scheduling
第十二週
19 虛擬機器
Virtual Machines
20 擴充性
Extensibility
第十三週
21 作業系統錯誤
Operating System Bugs


作業系統展示切磋
OS Bakeoff

最後一天課程
Last Day of Classes
第十四週
隨堂考 2
Quiz 2

 
MIT Home
Massachusetts Institute of Technology Terms of Use Privacy