作業系統:精髓與設計原理,中文第七版閱讀筆記--第一章

一直往前不要停發表於2018-07-25

第一章:計算機系統概述

  1. 基本構成
    1. 處理器(CPU)
    2. 記憶體
    3. 輸入/輸出模組
    4. 系統匯流排

       

  2. 指令的執行
    1. 基本指令週期

       

    2. 處理器解釋動作

      1. 取到的指令被放置到處理器的一個暫存器中,叫做指令暫存器,處理器解釋指令並執行對應操作,大體上這些動作分為四類

        1. 處理器-儲存器,資料從處理傳送到儲存器,或從儲存器傳送到處理器

        2. 處理器-iO通過處理器和IO模組間的資料傳送,資料可以輸出到外部裝置,或者從外部裝置輸入資料

        3. 資料處理,執行與資料相關的算術或者邏輯操作

        4. 某些指令可以改變執行順序

      2. 一個16位的機器可能存在的資料格式

         

      3. 指令執行的例子
      4.  

      5. 圖示
        1.  

  3. 中斷
    1. 中斷與指令週期(對於使用者而言,使用者程式不需要為中斷新增任何特殊程式碼,處理器和作業系統負責掛起使用者程式,然後在同一個地方恢復執行)
    2. 中斷處理

      1. 具體講解請參照相關書籍

    3. 開中斷,關中斷,基於優先順序的中斷處理(主要是考慮到多箇中斷髮生的情況)

  4. 儲存器的層次結構
    1.  

  5. 快取記憶體(程式執行區域性性原理)
    1. 告訴快取設計需要考慮的問題

      快取記憶體大小,置換演算法,塊大小,寫策略(寫回法,寫直達法,寫一次法),對映函式(組相連,全相連,直接對映),快取記憶體級數
  6. 直接記憶體存取(DMA)
  7. 多處理器和多核計算機的組織結構

相關文章