MIT OpenCourseWare


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

實作課程


本頁翻譯進度

燈號說明

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

本節所提供的.zip檔案必須使用檔案解壓縮軟體,如Winzip®StuffIt®來開啟。同時還需要開發工具來編譯和執行本節中的.c檔案。請參考實作課程作業以得知使用其餘支援檔案的說明。

File decompression software, such as Winzip® or StuffIt®, is required to open the .zip files in this section. Any number of development tools can be used to compile and run the .c files in this section. Please refer to the lab assignments for instructions on using the rest of the supporting files.


實作課程 支援檔案
實作課程1 - PC啟動程式和呼叫慣例 (PDF)

Lab 1 - PC Bootstrap and Calling Conventions (PDF)
lab1.zip (ZIP) (此zip檔案包含:7個.h檔案、6個.S檔案、4個.c檔案、1個.bochsrc檔案和3個text檔案)

lab1.zip (ZIP) (This zip file includes: 7 .h files, 6 .S files, 4 .c files, 1 .bochsrc file, and 3 text files.)
實作課程2 - 記憶體管理 (PDF)

Lab 2 - Memory Management (PDF)
lab2.zip (ZIP) (此zip檔案包含:19個.h檔案、7個.c檔案、2個.S檔案、1個.bochsrc檔案、1個.pl檔案、1個.sh檔案、1個.bochsrc檔案、1個.40檔案和7個text檔案)

lab2.zip (ZIP) (This zip file includes: 19 .h files, 7 .c files, 2 .S files, 1 .bochsrc file, 1 .pl file, 1 .sh file, 1 .bochsrc file, 1 .40 file, and 7 text files.)
實作課程3 - 可搶先排程 (PDF)

Lab 3 - Preemptive Scheduling (PDF)
lab3.zip (ZIP) (此zip檔案包含:22個.h檔案、10個.c檔案、3個.S檔案、1個.bochsrc檔案、1個.pl檔案、1個.sh檔案、1個.40檔案和7個text檔案)

lab3.zip (ZIP) (This zip file includes: 22 .h files, 10 .c files, 3 .S files, 1 .bochsrc file, 1 .pl file, 1 .sh file, 1 .40 file, and 7 text files.)
實作課程4 - 系統呼叫、IPC分頁錯誤和Fork系統呼叫(PDF)

Lab 4 - System Calls, IPC Page Faults, and Fork (PDF)
lab4.zip (ZIP) (此zip檔案包含:25個.h檔案、39個.c檔案、3個.S檔案、2個.pl檔案、1個.sh檔案、1個.bochsrc檔案、1個.40檔案和8個text檔案)

lab4.zip (ZIP) (This zip file includes: 25 .h files, 39 .c files, 3 .S files, 2 .pl files, 1 .sh file, 1 .bochsrc file, 1 .40 file, and 8 text files.)

lab4-grade-sh.txt (TXT)
lab4-grade-sh.txt (TXT)

printf.txt (TXT)
printf.txt (TXT)
實作課程5 - 檔案系統和繁衍處理(PDF)

Lab 5 - File System and Spawn (PDF)
lab5.zip (ZIP) (此zip檔案包含:grade.sh、init.c和spawn.c)

lab5.zip (ZIP) (This zip file includes: grade.sh, init.c, and spawn.c.)
實作課程6 - Shell程式(PDF)

Lab 6 - The Shell (PDF)
lab6.zip (ZIP) (此zip檔案包含:30個.h檔案、54個.c檔案、3個.S檔案、2個.pl檔案、1個.key檔案、1個.out檔案、1個.bochsrc檔案、2個.sh檔案、1個.40檔案、和14個text檔案)

lab6.zip (ZIP) (This zip file includes: 30 .h files, 54 .c files, 3 .S files, 2 .pl files, 1 .key file, 1 .out file, 1 .bochsrc file, 2 .sh files, 1 .40 file, and 14 text files.)

lab6b.zip (ZIP) (此zip檔案包含:console-closed.c、grade.sh、printf.c和textpiperace2.c)

lab6b.zip (ZIP) (This zip file includes: console-closed.c, grade.sh, printf.c, and testpiperace2.c.)

 
MIT Home
Massachusetts Institute of Technology Terms of Use Privacy