作業系統學習筆記3

2021-10-03 02:45:09 字數 937 閱讀 9402

1、快取最快,快取未命中,記憶體,記憶體找不到,缺頁,外存

2、儲存管理單元將虛擬邏輯位址轉換為實際實體地址

3、抽象、保護、共享、虛擬化

4、管理方式:重定位、分段、分頁、虛擬儲存

5、位址生成時機:編譯時、載入時、執行時

6、動態分割槽分配:當程式被載入執行時,分配乙個程序指定大小可變的分割槽

7、動態分割槽分配策略:最先匹配,最佳匹配,最差匹配

8、最先匹配:第乙個可用空間比n大的空閒塊

9、最佳匹配:最接近的

10、最差匹配:找最大的

11、碎片整理:緊湊、分割槽對換

12、內碎片是指分配給任務的記憶體大小比任務所要求的大小所多出來的記憶體。外碎片指分配給任務的記憶體之間無法利用的記憶體。

1、連續分配存在內碎片,外碎片,利用效率低

2、目標:提高利用效率和管理靈活性

允許使用非連續實體地址空間

執行共享**和資料

支援動態載入和動態鏈結

3、麻煩:虛擬位址和實體地址的轉換

軟體實現:靈活,開銷大

硬體實現:夠用,開銷小

4、段式儲存管理:

段表示訪問方式和儲存資料等屬性相同的一段位址空間

5、頁式儲存管理:

頁幀:將實體地址空間劃分為大小相同的基本分配單位

頁面:將邏輯位址空間頁劃分非相同大小的基本分配單位

幀和頁的大小必須是相同的

6、頁面到頁幀的轉換:頁表

7、邏輯位址頁號連續,實體地址幀號不連續,通過頁表轉換

8、快表tlb使用關聯儲存實現,具備快速訪問效能

9、多級頁表:有效減少頁表的大小

10、反置頁表:不讓頁表與邏輯位址空間的大小相對應,讓頁表與實體地址空間的大小相對應

11、段頁式儲存管理:在段式管理基礎上,給每個段加上一級頁表

12、記憶體共享:通過指向相同的頁表基址,實現程序間的共享

作業系統學習3

處理機 處理機在計算機系統裡算作系統資源,他是用來執行不同程序的不可獲缺的一種資源,每乙個程序都要處理機才能從活動就緒態變成執行態,在對稱的多處理機的系統中,程序中的執行緒也是需要處理機才能從就緒狀態進入執行狀態的 1.處理機排程的層次 1 高階排程 排程的單位是作業 作業包含了乙個或者多個程序 主...

作業系統學習筆記

這裡專門摘錄作業系統相關筆試題和面試題!也當作自己的乙個複習!乙個很全的作業系統常考知識集合 1.分段式儲存和分頁式儲存,以及段頁式儲存的區別 分頁是一維儲存,分段是二維的 因為分頁給出虛擬位址後,作業系統會自動劃分頁號和偏移量 而分段給出位址後,需要知道段號和偏移量,段的長度是可變的!故是二維的 ...

作業系統學習 筆記

單道批處理評價 資源利用率差 互動性差 等 多道批處理 w為了提高系統的利用率 出現多道批處理 多道 是指 某時刻 多個應用程式再主存中,按照某些原則去處理,逐個執行程式。批處理 使用者提交一批作業,首先存放再外存,排成乙個佇列,然後排程程式按一定的演算法去排程從該佇列 中選取佇列中的乙個或若干個作...