- 1. 總體篇-視頻怎么用
- 2. 總體篇-OS的一個宏觀比喻
- 3. 總體篇-計算機怎么工作的?OS怎么啟動的?
- 4. 總體篇-OS的目的和功能
- 5. 總體篇-OS的發展
- 6. 總體篇-OS的運行機制
- 6. 總體篇-OS運行機制(小補充)
- 7. 總體篇-OS的特征
- 8. 總體篇-OS的體系結構
- 9. 預防針 + 聊天
- 10. 啟蒙篇-進程管理邏輯圖
- 11. 啟蒙篇-進程的由來1
- 12. 啟蒙篇-進程的由來2
- 13. 啟蒙篇-進程的由來3
- 14. 啟蒙篇-進程引發的問題
- 15. 基礎篇-進程與程序的區別
- 16. 基礎篇-進程的特征
- 17. 基礎篇-進程的組織
- 18. 基礎篇-進程的狀態與控制
- 19. 基礎篇-進程間的通信
- 20. 基礎篇-三級調度
- 21. 后續小說明
- 22. 基礎篇-FCFS算法+調度過程
- 23. 基礎篇-FCFS算法+調度過程(小補充)
- 24. 基礎篇-時間片輪轉算法+調度過程
- 25. 基礎篇-時間片輪轉算法+調度過程(小補充)
- 26. 基礎篇-短作業有優先算法+調度過程
- 27. 基礎篇-優先級調度算法+調度過程
- 28. 基礎篇-高響應比優先算法+調度過程
- 29. 基礎篇-多級反饋隊列調度算法+調度過程
- 30. 基礎篇-甘特圖
- 31. 基礎篇-調度準則介紹
- 32. 基礎篇-調度準則之評價調度算法
- 33. 基礎篇-同步與互斥邏輯圖
- 34. 基礎篇-并發性+異步性+獨立性
- 35. 基礎篇-臨界資源+臨界區
- 36. 基礎篇-臨界資源+臨界區(小補充)
- 37.基礎篇-同步與互斥
- 38.基礎篇-互斥的硬件實現法
- 39.基礎篇-互斥的軟件實現方法之總體介紹
- 40.基礎篇-互斥的軟件實現方法之單標志法
- 41.基礎篇-互斥的軟件實現方法之雙標志先檢查法
- 42.基礎篇-互斥的軟件實現方法之雙標志后檢查法
- 43.基礎篇-互斥的軟件實現方法之Pertersons算法
- 44. 基礎篇-信號量的由來
- 45. 基礎篇-信號量的工作原理(PV操作)
- 46. 基礎篇-信號量實現同步
- 47. 基礎篇-信號量實現互斥
- 48. 基礎篇-同步互斥實用小口訣
- 49. 基礎篇-生產者與消費者(套路推導)
- 50. 基礎篇-生產者與消費者(套路推導)(小補充)
- 51. 基礎篇-生產者與消費者(套路解題1)
- 52. 基礎篇-生產者與消費者(套路解題2)
- 53. 基礎篇-生產者與消費者(套路解題3)
- 54. 基礎篇-讀者與寫者(套路推導)
- 55. 基礎篇-讀者與寫者(套路推導)(小補充)
- 56. 基礎篇-讀者與寫者(套路解題)
- 57. 基礎篇-根本區別之 生產者消費者-讀者與寫者(套路解題)
- 58. 基礎篇-閑談PV操作
- 59. 基礎篇-死鎖邏輯圖
- 60. 基礎篇-死鎖三胞胎
- 61. 基礎篇-死鎖的原因及必要條件
- 62. 基礎篇-死鎖處理策略之死鎖預防
- 63 基礎篇-.死鎖處理策略之死鎖避免(銀行家算法)
- 64.基礎篇-死鎖處理策略之死鎖避免(銀行家算法)
- 65. 基礎篇-死鎖處理策略之死鎖檢測與解除
- 66. 后續更新介紹
本課程的教學組織為六個部分:計算機操作系統概述、處理器管理、存儲管理、設備管理、文件管理、并發程序設計。學習者能夠認知操作系統的基本概念與實現原理,并深入理解操作系統的設計方法與實現技術。
操作系統是計算機系統中最重要的系統軟件。操作系統是一個大型復雜的并發系統,并發性、共享性和隨機性是它的重要特征,并發機制支持多道程序設計,共享機制控制諸進程正確使用硬軟件資源。其中,并發性和共享性又是兩個最基本的特征,并發和共享雖能改善資源利用率和提高系統效率,但卻引發了一系列問題,隨機性使操作系統的實現更加復雜化,因而,設計操作系統時引進許多概念和設施來妥善解決這些問題。
多道程序設計技術是將多個作業放入主存并使它們同時處于執行狀態,從宏觀上看作業均開始運行但未運行結束,從微觀上看多個作業輪流占有CPU交替執行,采用多道程序設計技術能改善CPU的利用率,提高主存和設備的使用效率和充分發揮系統的并行性。早期,操作系統沿著三條主線發展:多道批處理系統、分時交互系統和實時處理系統。多道批處理系統著眼于讓CPU和外部設備同時保持忙碌,提高作業的吞吐率和系統的效率。其關鍵機制是:在響應一個作業的處理結束信號時,CPU將在主存中駐留的不同作業間切換;分時交互系統的設計目標是為用戶提供方便的程序開發、調試環境和快速響應交互式用戶的命令請求,但又要支持多用戶同時工作,以降低系統的成本。其關鍵機制是:采用時間片輪轉法,讓CPU在多個交互式用戶間多路復用;實時處理系統與分時系統相比常局限于一個或幾個應用,例如,數據庫的查詢和修改應用或生產過程控制實時應用,但同樣有響應時間的要求,甚至某些實時應用有更加嚴格的時間限制。其關鍵機制是:事件或隊列驅動機制,當系統接受來自外部的事件后,快速分析這些事件,驅動實時任務在規定的響應時間完成相應處理和控制。上述各類操作系統都要妥善解決各種資源的管理和調度問題,使得操作系統功能變得愈加豐富和完整。 本章將講述:計算機系統概覽、計算機硬件系統、計算機軟件系統、計算機操作技術的發展、計算機操作系統、資源管理的角度、程序控制的角度、操作系統控制計算機的角度、人機交互的角度、程序接口的角度、系統結構的角度。