MIT OpenCourseWare


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

作業


本頁翻譯進度

燈號說明

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

在每次授課前都有一項作業到期。 作業通常包括閱讀作業或者是在授課開始前繳交的書面部分。除非另作說明,在課堂講稿裡引用的相關閱讀資料是來自課程教科書:《Lions UNIX分析第六版(Lions Commentary on UNIX® 6th Edition)》,Lions, John著,La Jolla: Annabooks 於1996年出版(ISBN No. 1-57398-013-7)。

There is a homework assignment due at the beginning of each lecture. The assignment is usually comprised of a reading assignment and/or a written portion to be turned in at the beginning of class. 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
(PDF)
(PDF)
第二週
2 PC硬體和x86程式設計
PC Hardware and x86 Programming
(PDF)
(PDF)
3 定址空間
Address Spaces
(PDF)
(PDF)
第三週
4 定址空間管理
Managing Address Spaces
(PDF)
(PDF)
5 x86的定址空間
Address Spaces on the x86
(PDF)
(PDF)
第四週
6 執行緒和環境切換
Threads and Context Switching
(PDF)
(PDF)
第五週
7 核心進入與離開
Entering and Leaving Kernel
(PDF)
(PDF)
8 X86的中斷和例外處理控制
Interrupt and Exception Handling on x86
(PDF)
(PDF)
第六週
9 行程抽象化和管理
Process Abstraction and Management
(PDF)
(PDF)
10 行程間通訊
Interprocess Communication
(PDF)
(PDF)
第七週
期中考
Mid-term Quiz
不授課
No Lecture

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

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

作業系統展示切磋
OS Bakeoff

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

 
MIT Home
Massachusetts Institute of Technology Terms of Use Privacy