一、選擇題 1、進程與程序的根本區別是( )。 A.靜態和動態特征 B.是不是被調入到內存中 C.是不是存在三種基本狀態 D.是不是占有處理機 進程與程序的區別與聯系: (1)進程是程序的一次動態執行活動;程序是進程運行的靜態描述文本。比如做菜和菜譜。 (2)一個進程 ...
第二章 進程管理 . 前驅圖和程序執行 前驅圖是一個有向無循環圖,記為DAG,可用於描述程序 進程之間執行的前后關系。 程序的順序執行:在計算機系統中只有一個程序在運行,這個程序獨占系統中所有資源,其執行不受外界影響,一道程序執行完后另一道才開始。 特點:順序性 封閉性 可再現性 程序的結果與運行時間無關,只與初始條件有關 程序的並發執行:若干程序同時在系統中執行,這些程序的執行的執行在時間上是重 ...
2021-05-16 23:15 0 335 推薦指數:
一、選擇題 1、進程與程序的根本區別是( )。 A.靜態和動態特征 B.是不是被調入到內存中 C.是不是存在三種基本狀態 D.是不是占有處理機 進程與程序的區別與聯系: (1)進程是程序的一次動態執行活動;程序是進程運行的靜態描述文本。比如做菜和菜譜。 (2)一個進程 ...
進程的描述與控制 在傳統的操作系統中,為了提高資源的利用率和系統吞吐量,通常采用多道程序技術,將多個程序同時裝入內存,並使之並發運行,傳統意義上的程序不再能獨立運行。此時作為資源分配和獨立運行的基本單位都是進程。操作系統所具有的的四大特征也都是基於進程而形成的,並從進程的角度對操作系統 ...
1、知道什么是前驅圖:有向、無環;前驅圖的表示方式有兩種:箭頭、集合2、程序順序執行的特征:順序性、封閉性、可再現性;程序並發執行的特征:間斷性、失去封閉性、不可在現性。失去封閉性和不可在現行是我們不希望看到的,對程序設計是不利的3、進程:由程序段、數據段、PCB(進程控制塊)組成,PCB中包含 ...
3.1 處理機調度概述 處理機是計算機系統的中的重要資源。 處理機調度算法對整個計算機系統的綜合性能指標有重要影響 處理機調度的三個層次:高級調度(作業)、中級調度、低級調度(進程) 進程調度要解決的問題: WHAT:按什么原則分配CPU——調度算法 WHEN ...
一.操作系統概述 1. 操作系統的四個特性 並發:同一段時間內多個程序執行(注意區別並行和並發,前者是同一時刻的多個事件,后者是同一時間段內的多個事件) 共享:系統中的資源可以被內存中多個並發執行的進線程共同使用 虛擬:通過時分復用(如多道程序技術,分時系統)以及空分復用(如虛擬內存 ...
本系列博文是《現代操作系統(英文第三版)》(Modern Operating Systems,簡稱MOS)的閱讀筆記,定位是正文精要部分的摘錄和課后習題精解,因此不會事無巨細的全面摘抄,僅僅根據個人情況進行記錄和推薦。由於是英文版,部分內容會使用英文原文。 課后習題的選擇標准:盡量避免 ...
第二章 知識點一 (教材原文)數字(number)是屬於抽象數學系統的一個單位,服從特定的算數法則。 知識點二 位置計數法(positional notation)一種表達數字的系統,數位按順序排列,每個數位有一個位值,數字的值是每個數位和位值的乘積之和。 基數(base):記數系統 ...
1.操作系統分類 批處理操作系統(單道,多道) 分時操作系統(Unix) 實時操作系統(MsgOS) 網絡操作系統 分布式操作系統 微機操作系統(Linux、Windows、IOS等) 嵌入式操作系統(Android,iOS) 2.操作系統的4個特征 ...