本系列精品慕課資源推薦主要向大家推薦國內外優(yōu)秀的精品慕課資源,,所有推薦資源均經過嚴格審核,,保證良好的推薦質量。 本次向大家推薦的是計算機專業(yè)核心基礎課程《操作系統(tǒng)原理》的慕課,,該課程是由北京大學陳向群教授主講,。課程講解邏輯性非常強,由淺入深,,可以讓您更好的理解操作系統(tǒng),。 課程目錄如下所示: 1 操作系統(tǒng)概述 操作系統(tǒng)做了什么? 操作系統(tǒng)的定義和作用 操作系統(tǒng)的主要特征 典型操作系統(tǒng)的架構 操作系統(tǒng)的分類1 操作系統(tǒng)的分類2 2 操作系統(tǒng)運行環(huán)境 處理器狀態(tài) 中斷與異常機制介紹 中斷與異常機制工作原理 實例:x86的中斷與異常機制 系統(tǒng)調用機制 實例:基于x86的Linux系統(tǒng)調用機制簡介 3 進程線程模型 進程基本概念 進程狀態(tài)及狀態(tài)轉換 進程控制 關于進程相關概念的討論 線程的引入 線程機制的實現 4 處理器調度 處理器調度的相關概念 設計調度算法要考慮的幾個問題 批處理系統(tǒng)的調度算法 交互式系統(tǒng)的調度算法 多級反饋隊列調度算法,、各種調度算法小結等 Windows的線程調度算法 5 同步機制(1) 進程的并發(fā)執(zhí)行 進程互斥 進程互斥的軟件解決方案 進程互斥的硬件解決方案 進程同步 信號量及PV操作 生產者消費者問題 讀者寫者問題 6 同步機制(2) 管程的基本概念 HOARE管程 管程的應用 MESA管程 PTHREAD的同步機制 進程間通信IPC 典型操作系統(tǒng)中的IPC機制 7 存儲模型(1) 基本概念-地址重定位 物理內存管理 伙伴系統(tǒng) 基本內存管理方案1 基本內存管理方案2 交換技術 8 存儲模型(2) 虛擬存儲技術 頁表及頁表項的設計 地址轉換過程及TLB的設計 頁錯誤(pagefault) 軟件相關策略 頁面置換算法1 頁面置換算法2-工作集算法 其他相關技術 9 文件系統(tǒng)(1) 文件與文件系統(tǒng) 文件的存儲介質 磁盤空間管理 文件控制塊及文件目錄 文件的物理結構 文件系統(tǒng)的實現 文件系統(tǒng)實例-UNIX 10 文件系統(tǒng)(2) 文件系統(tǒng)實例-FAT 文件操作實現 文件系統(tǒng)管理 文件系統(tǒng)的安全性 文件系統(tǒng)的性能1 文件系統(tǒng)的性能2 文件系統(tǒng)的性能3 文件系統(tǒng)的兩個練習 11 I/O系統(tǒng) I/O管理概述 I/O硬件組成 I/O控制方式 I/O的軟件組成 I/O相關技術 I/O設備管理 I/O性能問題 12 死鎖 死鎖的基本概念 資源分配圖 死鎖預防 死鎖避免 銀行家算法 死鎖檢測與解除 哲學家就餐問題 |
|