一、文件和文件系統(tǒng) 1、基本概念 u數(shù)據(jù)項:描述對象某種屬性的字符集;是數(shù)據(jù)組織中可以命名的最小邏輯數(shù)據(jù)單位。 u記錄:一組相關(guān)數(shù)據(jù)項集合,描述對象某方面的屬性; u關(guān)鍵字:...
一、文件和文件系統(tǒng) 1、基本概念 u數(shù)據(jù)項:描述對象某種屬性的字符集;是數(shù)據(jù)組織中可以命名的最小邏輯數(shù)據(jù)單位。 u記錄:一組相關(guān)數(shù)據(jù)項集合,描述對象某方面的屬性; u關(guān)鍵字:...
一、用戶層的I/O軟件 1、系統(tǒng)調(diào)用與庫函數(shù) ¨不允許運行在用戶態(tài)的應(yīng)用進程,去直接調(diào)用運行在核心態(tài)(系統(tǒng)態(tài))的OS過程。 ¨應(yīng)用進程在運行時,又必須取得OS所提供的服務(wù)。 ...
一、I/O系統(tǒng)的功能、模型和接口 1、基本任務(wù): 1)完成用戶提出的I/O請求, 2)提高I/O速率、改善I/O設(shè)備的利用率。 3)為更高層進程方便使用設(shè)備提供手段 2、主要...
一、虛擬存儲器的基本概念 1、程序執(zhí)行的特點: 1)多數(shù)情況下仍是順序執(zhí)行。 2)少部分的轉(zhuǎn)移和過程調(diào)用指令會使程序執(zhí)行由一部分區(qū)域轉(zhuǎn)至另一部分區(qū)域 3)許多由少數(shù)指令構(gòu)成的...
4.3-4.4存儲管理的離散分配方式 (一)基本分頁存儲管理 1、分頁的目的是更細粒度的處理空間,減少粗放管理的浪費或開銷問題。 2、物理劃分塊的大小=邏輯劃分的頁的大小 3...
4.1程序的裝入和鏈接 1、創(chuàng)建進程的第一件事:將程序和數(shù)據(jù)裝入內(nèi)存。 2、程序的裝入和鏈接 1)編譯 2)鏈接 3)裝入 3、地址的概念 1)邏輯地址(相對地址,虛地址) ...
3.4 產(chǎn)生死鎖的原因和必要條件 1、死鎖(Deadlock):指多個進程在運行過程中,因爭奪資源而造成的一種僵局。當(dāng)進程處于這種狀態(tài)時,若無外力作用,它們都將無法再向前推進...
3.1處理機調(diào)度相關(guān)基本概念 1、處理機調(diào)度:多道程序環(huán)境下,動態(tài)的把處理機分配給就緒隊列中的一個進程使之執(zhí)行。 2、三級調(diào)度: ?高級調(diào)度(High Scheduling)...
2.6 進程通信 1、進程通信是指進程之間的信息交換。 2、進程通信分為: 1)低級通信——進程之間的互斥和同步 2)高級進程通信 一、進程通信的類型(高級通信) (一)共享...
2.4經(jīng)典同步問題 一、生產(chǎn)者-消費者問題 1、使用場景:多個生產(chǎn)者和消費者對n個緩沖區(qū)的使用。 2、 1)無論生產(chǎn)者、消費者使用緩沖池時應(yīng)保證互斥使用(互斥信號量mutex...
2.3信號量機制 1、信號量機制是一種卓有成效的進程同步工具。 (一)整型信號量 1.信號量定義為一個整型量; 2.根據(jù)初始情況賦相應(yīng)的值; 3.僅能通過兩個原子操作來訪問。...
2.2進程控制與同步 一、進程控制 1、進程控制的基本過程: 1)進程的創(chuàng)建 2)進程的終止 3)進程的阻塞與喚醒 4)進程的掛起和激活 2、系統(tǒng)中運行的進程并不都是孤立的,...
2.1進程的基本概念 1、關(guān)于程序執(zhí)行順序 1)前趨圖 1、前驅(qū)圖是一個有向無循環(huán)圖,用于描述進程之間執(zhí)行的先后順序 2、前趨圖關(guān)注的是前趨關(guān)系,不能有循環(huán) 2)程序順序執(zhí)行...
多道并發(fā)是最根本的特征 并發(fā)引出五大管理功能,同時也使OS有了更多的特征 練習(xí): 1.操作系統(tǒng)的三個基本類型是:批處理操作系統(tǒng)、分時操作系統(tǒng)和實時操作系統(tǒng)。 2.批處理操作系...