计算机操作系统复习资料
·???????第一講
o??什么叫操作系統
§? 計算機操作系統是指控制和管理計算機的軟、硬件資源,合理組織計算機的工作流程,方便用戶使用的程序集合。
o??操作系統的三個作用? 管理者? ……虛擬機
§? 計算機系統軟硬件資源的管理者。
§? 為用戶提供一臺等價的擴展機器或虛擬機。
§? 最重要、最基本、最復雜的系統程序,控制應用程序執行的程序。
o??操作系統的發展歷史? 每一代思想? 特別是分時系統(現代的都是分時)定義特點優缺點
§? 第一代:手工操作
·????? 1945-1955
·????? 使用機器語言
·????? 無操作系統
·????? 用于數學計算
·????? 輸入輸出:插件版、紙帶、卡片
·????? 計算機處理能力日益提升,而手工操作效率低下,造成了資源浪費。
§? 第二代:單批道處理系統
·????? 1955-1965
·????? 用于大型機
·????? 使用匯編語言,FORTRAN,作業
·????? FMS(Fortran Monitor System),IBSYS(IBM為7094機配備的操作系統)
·????? 用于較復雜的科學工程計算
o?? 聯機批處理
o?? 脫機批處理
·????? 機時在走來走去中浪費掉
·????? 優點:同一批作業自動依次更替,改善了主機CPU和I/O設備的使用效率,提高了吞吐量。
·????? 主要問題:CPU和I/O設備使用忙閑不均,取決于作業特性。
o?? 計算為主的作業,外設空閑;
o?? I/O為主的作業,CPU空閑。
§? 第三代:多批道處理系統
·????? 1965-1980
·????? 使用集成電路
·????? 操作系統:龐大、復雜
·????? 多道:內存中同時存放幾個作業。
·????? 幾項新技術:Multiprogramming,Spooling
·????? 優點:
o?? 資源利用率高(CPU、內存、I/O)
o?? 作業吞吐量大
·????? 缺點:
o?? 用戶交互性差
o?? 作業平均周轉時間長
§? 第四代:分時系統
·????? 70年代中期至今
·????? 多個用戶分享使用同一臺計算機。多個程序分時共享硬件和軟件資源。
·????? 通常按時間片分配:各個程序在CPU上執行的輪換時間。
·????? 操作系統:CTSS(M.I.T.)、Multics(computer community)
·????? 特征:
o?? 同時性
§? 也稱多路性。若干用戶同時與一臺計算機相連,宏觀上看各個用戶在同時使用計算機,他們是并行的;微觀上看各個用戶在輪流使用計算機。
o?? 交互性
§? 用戶通過終端設備(如鍵盤、鼠標)向系統發出請求,并根據系統的響應結果再向系統發出請求,直至得到滿意的結果。
o?? 獨立性
§? 每個用戶使用各自的終端與系統交互,彼此獨立、互不干擾
o?? 及時性
§? 指用戶向系統發出請求后,應該在較短的時間內得到響應。
§? 新發展:個人計算機、實時系統、網絡與分布式系統、移動計算……
o??什么叫中斷
§? 中斷:指CPU在收到外部中斷信號后,停止原來工作,轉去處理該中斷事件,完畢后回到原來斷點繼續工作。
§? 通道:用于控制I/O設備與內存間的數據傳輸。啟動后可獨立與CPU運行,實現CPU與I/O的并行。
o??中斷的處理機制
?http://t.cn/RnqOkzZ?CSDN下載頁面
總結
以上是生活随笔為你收集整理的计算机操作系统复习资料的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机专业理科二本录取分数线,理科二本大
- 下一篇: 刘墉:写给女儿的旅行百忌