天天看點

2019-2020-1第一學期20212419《網絡空間安全專業導論》第五周學習總結

第十章 作業系統

  • 作業系統的角色:
    • 現代軟體(不同的設計目的):

      應用軟體:解決現實世界問題的程式。

      系統軟體:管理計算機系統并與硬體進行互動的程式。

    • 計算機作業系統(系統軟體的核心):管理計算機資源并為系統互動提供界
      2019-2020-1第一學期20212419《網絡空間安全專業導論》第五周學習總結
      • 計算機可以使用多種作業系統,但在任何時候都隻有一個作業系統控制計算機。
      • 移動裝置的作業系統有别于電腦。
    • 記憶體、程序、與CPU管理

      多程式設計:同時在主存中駐留多個程式,由他們進行競争CPU的技術。

      記憶體管理:了解主存中載有多少個程式以及他們的位置的動作。

      程序:程式執行過程中的資訊的動作。

      程序管理:了解活動程序的資訊的動作。

      CPU排程:确定主存中哪個程序可以直接通路CPU以便執行的動作。

    • 批處理

      一個分批中包含相似資源的作業

      現代分批中,計算機作業系統扮演分批的角色。

    • 分時

      允許多個使用者同時與計算機進行互動。

      虛拟機:分時系統建立的每個使用者都專有機器的假象。

      主機:一個大型的多用計算機,通常與早期的分時系統相關。

  • 記憶體管理
    • 單塊記憶體處理:把應用軟體載入一段連續的記憶體區域的記憶體管理方法。

      優點:實作和管理簡單

      缺點:浪費CPU時間和記憶體

    • 分區記憶體管理
      • 固定分區發
        主存被劃分為特定數目的分區,大小不一定相同。
      • 動态分區發
        根據程式的需要分區,當載入程式時,将從主存中劃出一塊剛好能容納程式的空間。
      • 分區選擇法

        最先比對:把第一個足夠容納程式的分區分給他

        最佳比對:把最小的能夠容納的程式的分區給他

        最差比對:把最大的能夠容納的程式的分區給他

    • 頁式記憶體管理:把程序劃分為固定的頁,載入記憶體時的儲存在幀的方法

      幀:大小固定的一部分主存,用于存放程序頁

      頁:大小固定的一部分主存,儲存在記憶體幀中

      頁映射表:作業系統用于記錄頁和幀的關系的表

      2019-2020-1第一學期20212419《網絡空間安全專業導論》第五周學習總結
  • 程序管理
    • 程序狀态

      建立階段

      在準備就緒

      運作狀态

      等待狀态

      終止狀态

    • 程序控制塊:作業系統管理程序資訊時使用
  • CPU排程
    • 非搶先排程:自願放棄
    • 搶先排程: 強行占用
    • 先到先得服務:按運作狀态的順序轉移到CPU中
    • 作業最短優先:檢視所有準備就緒的狀态,并配置設定給具有最短服務時間的。
    • 輪詢法:平均配置設定給準備就緒的程序

第十一章 檔案系統與目錄

  • 檔案系統與目錄
    • 文本檔案與二進制檔案

      文本檔案是字元

      二進制檔案包含特定的資料,并給位串解釋

      檔案類型

      檔案擴充包

    • 檔案操作

      建立檔案

      删除檔案

      打開檔案

      關閉檔案

      從檔案中讀取資料

      把資料寫入檔案

      重定位檔案中的目前檔案指針

      把資料附加到檔案結尾

      删除檔案

      重命名檔案

      複制檔案

    • 檔案通路

      順序檔案通路:以線性方式通路檔案中的資料的方法

      直接檔案通路:通過指定邏輯記錄編号直接通路檔案中的資料的方法

  • 目錄
    • 目錄樹:
    • 路徑名:
  • 磁盤排程

繼續閱讀