作業系統第二章作業

2021-10-10 01:23:06 字數 785 閱讀 2785

在作業系統中為什麼要引入程序的概念?

引入程序的概念是為了更好的區分程式與執行中的程式

在多道程式設計中, 併發執行的程式共享系統資源, 相互制約, 程式的實際執行過程並不是一氣呵成的, 具有動態特性, 所以引入程序的概念來區分靜態的程式與動態的程序

比較程式與程序的區別與聯絡。

pcb的作用具體表現在哪幾個方面?

pcb用於儲存每乙個程序和相關資源的資訊, 便於作業系統管理程序與資源, 同時作業系統也僅通過pcb控制管理程序

pcb提供了程序管理和程序排程所需要的哪些資訊?

程序識別符號, 處理機狀態, 程序排程資訊, 程序控制資訊

作業系統核心的主要功能是什麼?

存疑…

執行緒排程, 中斷與異常處理, 記憶體管理, 檔案管理, 裝置管理, 網路管理

在程序切換時,所要儲存的處理機狀態資訊有哪些?

建立乙個程序所要完成的主要工作是什麼?

為什麼要在os中引入執行緒?

引入執行緒的主要因素是為了減少系統開銷, 因為執行緒切換比程序切換所需的時空開銷更小, 提公升了系統的併發性

為什麼要引入程序同步?

由於在現代作業系統中, 程式通常是併發的, 當協同程序對共享資料進行訪問時, 很可能出現資料不一致的問題, 程序同步主要用於保證資料的一致性

多執行緒模型有哪幾種型別?

多對一模型: 多個使用者級執行緒對應到乙個核心級執行緒

一對一模型: 每個使用者級執行緒對應乙個核心級執行緒

多對多模型: n個使用者級執行緒對應m個核心級執行緒, 且m<=n

作業系統第二章作業

2.1 a 和 b 的答案相同。i 0活動可以重疊,處理器活動不能重疊 乙個作業 時間週期 nt 處理器利用率 50 兩個作業 時間週期 nt 處理器利用率 100 四個作業 時間週期 2 n 1 nt 處理器利用率 100 選1 作業系統是一種 系統軟體 在作業系統中採用多道程式設計方式能提高cp...

第二章 作業系統

考試題型分析 選擇題 考試時間 上午試題型別 選擇題分值 6 8分 分值佔比 舉例 包餃子。前驅圖表示出了有些任務是有先後順序的,有些任務是可以並行操作的,箭頭表示約束。首次適應法 最佳適應法 最差適應法 迴圈首次適應法 邏輯位址與實體地址轉換 那麼如何根據邏輯位址求實體地址呢?我們得首先知道那一部...

作業系統 第二章 作業系統基礎操作

計算機體系結構概述 計算機記憶體和硬碟布局 開機順序 背景中斷 異常和系統呼叫相比較 中斷和異常處理機制 系統呼叫概念 系統呼叫的實現 程式呼叫與系統呼叫的不同之處開銷 2 disk 存放os 3 bios 存放i o處理系統 4 bios 載入os到記憶體中。5 post 加電自檢 尋找顯示卡和執...