作業系統:精髓與設計原理,中文第七版閱讀筆記--第一章
第一章:計算機系統概述
- 基本構成
- 處理器(CPU)
- 記憶體
- 輸入/輸出模組
- 系統匯流排
- 指令的執行
- 基本指令週期
-
處理器解釋動作
-
取到的指令被放置到處理器的一個暫存器中,叫做指令暫存器,處理器解釋指令並執行對應操作,大體上這些動作分為四類
-
處理器-儲存器,資料從處理傳送到儲存器,或從儲存器傳送到處理器
-
處理器-iO通過處理器和IO模組間的資料傳送,資料可以輸出到外部裝置,或者從外部裝置輸入資料
-
資料處理,執行與資料相關的算術或者邏輯操作
-
某些指令可以改變執行順序
-
-
一個16位的機器可能存在的資料格式
- 指令執行的例子
-
- 圖示
-
-
- 基本指令週期
- 中斷
- 中斷與指令週期(對於使用者而言,使用者程式不需要為中斷新增任何特殊程式碼,處理器和作業系統負責掛起使用者程式,然後在同一個地方恢復執行)
-
中斷處理
-
具體講解請參照相關書籍
-
-
開中斷,關中斷,基於優先順序的中斷處理(主要是考慮到多箇中斷髮生的情況)
- 儲存器的層次結構
-
- 快取記憶體(程式執行區域性性原理)
-
告訴快取設計需要考慮的問題
快取記憶體大小,置換演算法,塊大小,寫策略(寫回法,寫直達法,寫一次法),對映函式(組相連,全相連,直接對映),快取記憶體級數
-
- 直接記憶體存取(DMA)
- 多處理器和多核計算機的組織結構
相關文章
- 作業系統:精髓與設計原理 中文第七版 閱讀筆記 第二章作業系統筆記
- 作業系統:精髓與設計原理 中文第七版 閱讀筆記 第五章作業系統筆記
- 作業系統:精髓與設計原理 中文第七版 閱讀筆記 第七章作業系統筆記
- 作業系統:精髓與設計原理 中文第七版 閱讀筆記 第三章作業系統筆記
- 作業系統:精髓與設計原理 中文第七版 閱讀筆記 第六章作業系統筆記
- 作業系統精髓設計原理 程式排程作業系統
- 現代作業系統-原理與實現【讀書筆記】作業系統筆記
- 作業系統--精髓與設計原理(第八版)複習題答案作業系統
- 微機原理與系統設計筆記6 | 儲存器系統設計筆記
- 重讀經典《作業系統:設計與實現》作業系統
- 作業系統筆記作業系統筆記
- 【閱讀筆記】REST設計風格筆記REST
- Julia程式設計基礎 閱讀筆記程式設計筆記
- 微機原理與系統設計筆記1 | 緒論與數製表示筆記
- [轉帖]System Performance 讀書筆記 - 作業系統(1)ORM筆記作業系統
- 《JavaScript設計模式》閱讀筆記_part2JavaScript設計模式筆記
- 《JavaScript設計模式》閱讀筆記_part1JavaScript設計模式筆記
- 微機原理與系統設計筆記2 | 8086CPU結構與功能筆記
- 微機原理與系統設計筆記4 | 組合語言程式設計與其他指令筆記組合語言程式設計
- 《編譯原理》閱讀筆記:p18編譯原理筆記
- 作業系統第一章作業系統
- node.js高階程式設計閱讀筆記Node.js程式設計筆記
- 閱讀筆記筆記
- 作業系統原理作業系統
- 簡讀筆記_Redis設計與實現_第一章_資料結構與物件筆記Redis資料結構物件
- 【讀書筆記】如何設計一個秒殺系統筆記
- JS單例模式《JavaScript設計模式與開發實踐》閱讀筆記JS單例JavaScript設計模式筆記
- 從Git設計原理到業務系統設計與開發Git
- 閱讀筆記與部落格連結筆記
- 計算機作業系統第一章複習計算機作業系統
- 02323作業系統概論 第一章 作業系統簡介作業系統
- 作業系統-第一章-系統簡介作業系統
- 第一章 作業系統概述作業系統
- 程式設計師修煉之道——第一章讀書筆記程式設計師筆記
- 讀懂作業系統之快取原理(cache)(三)作業系統快取
- 【一】作業系統原理作業系統
- 閱讀筆記2筆記
- 閱讀筆記1筆記