文件和文件系統(tǒng) 文件管理:把管理的程序和數據組織成一系列的文件,并能進行合理的存儲、使用等操作 基本概念: 數據項:描述對象某種屬性的字符集;是數據組織中可以命名的最小邏輯...
文件和文件系統(tǒng) 文件管理:把管理的程序和數據組織成一系列的文件,并能進行合理的存儲、使用等操作 基本概念: 數據項:描述對象某種屬性的字符集;是數據組織中可以命名的最小邏輯...
小部分I/O系統(tǒng)軟件放在了用戶應用層上。 庫函數(與應用程序鏈接)假脫機技術(虛擬設備) spooling技術(假脫機技術) 主要有三大部分 1.輸入井和輸出井:磁盤上開辟...
io系統(tǒng)的組成 需要用于輸入、輸出和存儲信息的設備;需要相應的設備控制器;控制器與CPU連接的高速總線;有的大中型計算機系統(tǒng),配置I/O通道; I/O系統(tǒng)的基本功能 1)主要...
虛擬存儲:邏輯上擴充內存 基本概念 由于程序執(zhí)行的時間局部性及空間局部性,一次性及駐留性在程序運行時不是必須的。 所謂“虛擬存儲器”,是指具有請求調入功能和置換功能,能從邏...
基本分頁存儲管理方式 概念 內存劃分成多個小單元,每個單元K大小,稱(物理)塊。作業(yè)也按K單位大小劃分成片,稱為頁面。為了找到被離散分配到內存中的作業(yè),記錄每個作業(yè)各頁映射到...
高級調度, 又稱作業(yè)調度(主要在早期批處理階段,處理外存上的作業(yè))系統(tǒng)運行并不一定存在高級調度。 低級調度, 又稱為進程調度(決定內存就緒隊列中哪個進程獲得處理機,進行分配工...
注意區(qū)分兩個概念死鎖(Deadlock):指進程之間無休止地相互等待饑餓(Starvation):指一個進程無休止地等待 在多道程序系統(tǒng)中,雖然可借助于多個程序的并發(fā)執(zhí)行來改...
進程通信是指進程之間的信息交換。進程的互斥和同步是一種低級的進程通信機制,效率低、所能夠傳遞的信息非常有限。 1、進程通信機制: (1)共享存儲器系統(tǒng) 通過共享數據結構或者共...
進程通信是指進程之間的信息交換。 1、低級通信——進程之間的互斥和同步信號量機制是有效的同步工具,但作為通信工具缺點如下:1)效率低(通信量少)2)通信對用戶不透明(程序員實...
管程(monitor)機制 將共享變量及對共享變量能夠進行的所有操作集中在一個模塊中。(把信號量及其操作原語“封裝”在一個對象內部) 管程的組成 1、一組局部變量2、對局部變...
整型信號量 信號量定義為一個整型量 根據初始情況賦相應的值 僅能通過兩個原子操作來訪問 P操作: wait(s): while s<=0 do no-op; s:s-...
進程的創(chuàng)建 一個進程創(chuàng)建另一個進程的事件 原因: 用戶登錄、作業(yè)調度、提供服務、應用請求 創(chuàng)建過程: 1、申請空白pcb 2、為新進程分配資源(主要是內存資源的處理)...
進程 os利用“進程實體”控制程序執(zhí)行就產生了“進程”。 定義:進程是實體的運行過程,是系統(tǒng)進行資源分配和調度的一個獨立單位。 特征:動態(tài)性、并發(fā)性、獨立性、異步性 進程的基...
操作系統(tǒng)是什么? 簡單來說:操作系統(tǒng)是管理計算機硬件資源,控制其他程序運行并為用戶提供交互操作界面的系統(tǒng)軟件的集合。 OS的目標 1、方便性 2、有效性 3、可擴充性...