1、文件和文件系統(tǒng) 文件管理:把所管理的程序和數(shù)據(jù)組織成一系列的文件,并能進(jìn)行合理的存儲(chǔ)、使用等操作。 1 )基本概念 數(shù)據(jù)項(xiàng):描述對(duì)象某種屬性的字符集;是數(shù)據(jù)組織中可以命名...
1、文件和文件系統(tǒng) 文件管理:把所管理的程序和數(shù)據(jù)組織成一系列的文件,并能進(jìn)行合理的存儲(chǔ)、使用等操作。 1 )基本概念 數(shù)據(jù)項(xiàng):描述對(duì)象某種屬性的字符集;是數(shù)據(jù)組織中可以命名...
文件控制塊—FCB 為了能對(duì)一個(gè)文件進(jìn)行正確的存取,必須為文件設(shè)置用于描述和控制文件的數(shù)據(jù)結(jié)構(gòu),稱之為“文件控制塊”(FCB) 文件與文件控制塊一一對(duì)應(yīng) 記錄文件名及其存放地...
小部分I/O系統(tǒng)軟件放在了用戶應(yīng)用層上。 庫(kù)函數(shù)(與應(yīng)用程序鏈接) 假脫機(jī)技術(shù)(虛擬設(shè)備) 1)系統(tǒng)調(diào)用與庫(kù)函數(shù) ¨不允許運(yùn)行在用戶態(tài)的應(yīng)用進(jìn)程,去直接調(diào)用運(yùn)行在核心態(tài)(系統(tǒng)...
1. I/O系統(tǒng)的基本功能及模型 1)主要功能: 1.隱藏物理設(shè)備細(xì)節(jié),方便用戶 用戶使用抽象的I/O命令即可 2.實(shí)現(xiàn)設(shè)備無(wú)關(guān)性,方便用戶 用戶可用抽象的邏輯設(shè)備名來(lái)使用設(shè)...
1.虛擬存儲(chǔ)器的定義 所謂“虛擬存儲(chǔ)器”,是指具有請(qǐng)求調(diào)入功能和置換功能,能從邏輯上對(duì)內(nèi)存容量加以擴(kuò)充的一種存儲(chǔ)器系統(tǒng)。 虛擬存儲(chǔ)管理下 :內(nèi)存邏輯容量由內(nèi)存容量和外存容量之...
基本分頁(yè)存儲(chǔ)管理方式 本部分討論不具備對(duì)換功能的純分頁(yè)模式,作業(yè)運(yùn)行需要全部裝入內(nèi)存。 比較連續(xù)分配方式 作業(yè)邏輯地址空間有M大,就需要向內(nèi)存申請(qǐng)一個(gè)M大的連續(xù)區(qū)域。 分頁(yè)的...
(1)單一連續(xù)分配 內(nèi)存分為系統(tǒng)區(qū)和用戶區(qū)兩部分: 系統(tǒng)區(qū):僅提供給OS使用,通常放在內(nèi)存低址部分 用戶區(qū):除系統(tǒng)區(qū)以外的全部?jī)?nèi)存空間,提供給用戶使用。 最簡(jiǎn)單的一種存儲(chǔ)管理...
1、程序的裝入和鏈接 程序進(jìn)內(nèi)存的一般過(guò)程: 1.編譯compiler:編譯程序:將用戶源代碼編譯成若干個(gè)目標(biāo)模塊。 2.鏈接link:鏈接程序:將形成的一組目標(biāo)模塊,及它們...
多道程序系統(tǒng)借助并發(fā)執(zhí)行改善資源利用率,提高系統(tǒng)吞吐量,但可能發(fā)生一種危險(xiǎn)——死鎖。 死鎖(Deadlock):指多個(gè)進(jìn)程在運(yùn)行過(guò)程中,因爭(zhēng)奪資源而造成的一種僵局。當(dāng)進(jìn)程處于...
處理機(jī)調(diào)度:多道程序環(huán)境下,動(dòng)態(tài)的把處理機(jī)分配給就緒隊(duì)列中的一個(gè)進(jìn)程使之執(zhí)行。 提高處理機(jī)的利用率、改善系統(tǒng)性能,很大程度上取決于處理機(jī)調(diào)度的性能。 處理機(jī)調(diào)度便成為OS設(shè)計(jì)...
進(jìn)程通信是指進(jìn)程之間的信息交換。 一、低級(jí)通信——進(jìn)程之間的互斥和同步 信號(hào)量機(jī)制是有效的同步工具,但作為通信工具缺點(diǎn)如下: (1)效率低(通信量少) (2)通信對(duì)用戶不...
1. 讀者與寫者(寫者優(yōu)先方式) 2. 黑白棋問(wèn)題 3. 嗜睡的理發(fā)師問(wèn)題 4. 生產(chǎn)與銷售問(wèn)題 讀者與寫者問(wèn)題 (寫者優(yōu)先方式) 讀者優(yōu)先的關(guān)鍵: 若讀者先占有互斥信號(hào)量,...
1.生產(chǎn)者—消費(fèi)者問(wèn)題 互斥、同步 2.哲學(xué)家就餐問(wèn)題 互斥 3.讀者——寫者問(wèn)題 有條件的互斥 1. 生產(chǎn)者—消費(fèi)者問(wèn)題 【】 The proceducer – consu...
2.3 進(jìn)程同步 1. 理解同步的含義 2. 信號(hào)量機(jī)制控制進(jìn)程同步 3. 管程 進(jìn)程間有什么相互影響? 兩種制約關(guān)系: 1. 間接相互制約關(guān)系:主要源于資源共享,表現(xiàn)為進(jìn)程...
2.2 進(jìn)程控制 進(jìn)程控制的基本過(guò)程: 進(jìn)程的創(chuàng)建 進(jìn)程的終止 進(jìn)程的阻塞與喚醒 進(jìn)程的掛起和激活 關(guān)于進(jìn)程的親屬關(guān)系 系統(tǒng)中運(yùn)行的進(jìn)程并不都是孤立的, 有的進(jìn)程運(yùn)行后,會(huì)調(diào)...