作業系統原理學習筆記(三)

2021-10-04 16:26:20 字數 1326 閱讀 8458

7.3.5頁面淘汰

1.頁面抖動:頁面在記憶體和輔存之間頻繁交換的現象

「抖動」會導致系統效率下降

2.最佳演算法(opt):淘汰以後不再需要或最遠的將來才會用到的頁面

3.先進先出淘汰演算法(fifo演算法)

該演算法存在異常現象(belady現象),對於特定的訪問序列,可能缺頁率隨著分配的頁框數量增多而上公升

4.最久未使用淘汰演算法(lru):淘汰最長時間未使用的頁面

5.最不經常使用演算法(lfu):淘汰到當前時間為止被訪問次數最少的頁面

7.3.6缺頁因素與頁式系統缺點

1.缺頁的因素

(1)淘汰演算法

(2)分配給程序的頁框數

頁框越少,越容易缺頁

(3)頁本身的大小

(4)程式編寫方法等

2.頁式系統缺點

(1)頁面劃分無邏輯意義

(2)頁的共享不靈活

(3)頁內碎片

7.3.7段式和段頁式虛擬儲存

1.將程序按邏輯意義分為多個段,每段有段名

2.段式記憶體管理系統的記憶體分配:

以段為單位裝入,每段分配連續的記憶體。段和段不要求相鄰

第八章.裝置管理

8.1裝置管理概念

1.裝置管理主要功能

(1)裝置分配

(2)裝置驅動:對物理裝置進行控制,實現i/o操作

接受應用的服務請求(例如讀/寫命令),轉換為具體的i/o指令,控制裝置完成相關操作

(3)裝置對映:將邏輯裝置對映到物理裝置

2.虛擬技術

借助輔存的部分區域模擬獨佔裝置,將獨佔裝置轉為共享裝置

這部分區域稱為「虛擬裝置」

第九章檔案管理

1.檔案屬性放在目錄裡的目錄檔案中

2.檔案的邏輯結構:

(1)記錄式檔案

(2)流式檔案

現代作業系統中,所有檔案都是流式檔案

3.檔案物理結構:指檔案在儲存裝置上的儲存方式

(1)連續檔案

檔案按邏輯塊順序存放在硬碟連續的物理儲存塊中

(2)索引檔案

檔案放在不連續的儲存塊中,用索引塊記錄邏輯塊和物理塊的對應關係

(3)串聯檔案

檔案放在不連續的儲存塊中,每個儲存塊用指標指向下乙個儲存塊

3.fat檔案系統

(1)扇區:磁碟上最小可定址儲存單元(512位元組)

(2)簇:裝置的最小訪問單元,包含有固定數量的扇區

fat表元素數目=簇數

4.儲存空間管理:記錄磁碟使用情況,管理、分配**儲存空間

記錄空閒塊方法:空閒檔案目錄,空閒塊鏈,位示圖

作業系統原理學習筆記 程序管理

標籤 資料結構 primitive 儲存演算法 io作業 舉報分類 os 4 程序管理 程序的引入 程式併發執行 程序的概念 程序的特徵 引入程序帶來的問題 程序的結構 pcbpcb的組織方式 pcb多級佇列 程序的狀態 程序的五狀態 問題 多個程序競爭記憶體資源 解決方法 對換技術,交換技術 程序...

作業系統原理學習筆記 4 現代主流作業系統簡介

1.7 現代主流作業系統簡介 windows作業系統是乙個多工作業系統,它允許使用者同時執行多個應用程式,或在乙個程式中同事做幾件事情,系統為每個應用程式開啟乙個視窗,使用者可以移動視窗,或在不同的應用程式之間切換。windowsnt以及windows2000都屬於多使用者作業系統,windowsn...

作業系統精髓與設計原理學習筆記

1.3指令的執行 1.4中斷 1.5儲存器的層次結構 計算機基本構成 處理器 儲存器 輸入 輸出部件 處理器 邏輯處理單元,控制計算機的操作,執行資料處理功能,cpu 記憶體 儲存資料和程式。特點是易失性,關機後,儲存器的內容就會丟失,通常被稱為實儲存器或主儲存器。輸入 輸出模組 在計算機和外部環境...