1樓:此處綿綿該有聲
1、每個程序都包刮(程序控制塊)、(程式段)和(資料段)3個組成部分。 2、一個程式執行在不同的資料集上就構成了不同的(程序),分別得到不同的結果。 3、程序在執行過程中不同時刻的3中基本狀態是(執行狀態)、 (就緒狀態)和(等待狀態...
一個系統有5個併發執行的程序,共享n臺磁帶機,每個程序最多需要3臺,問系統不會發生死鎖的n的最小數
作業系統的體系結構是什麼?
2樓:朱秋霞
核心是作業系統最基礎的構件,因而,核心結構往往對作業系統的外部特性以及應用領域有著一定程度的影響。儘管隨著理論和實踐的不斷演進,作業系統高層特性與核心結構之間的耦合有日趨縮小之勢,但習慣上,核心結構仍然是作業系統分類之常用標準!
核心的結構可以分為單核心、微核心、混合核心、外核心等。
單核心(monolithic kernel),又稱為單核心。單核心結構是作業系統中各核心部件雜然混居的形態,該結構於2023年代(亦有2023年代初之說,尚存爭議),歷史最長,是作業系統核心與外圍分離時的最初形態。
微核心(microkernel),又稱為微核心。微核心結構是2023年代產生出來的較新的核心結構,強調結構性部件與功能性部件的分離。20世紀末,基於微核心結構,理論界中又發展出了超微核心與外核心等多種結構。
儘管自2023年代起,大部分理論研究都集中在以微核心為首的「新興」結構之上,然而,在應用領域之中,以單核心結構為基礎的作業系統卻一直佔據著主導地位。
混合核心(hybrid kernel)像微核心結構,只不過它的元件更多的在核心態中執行,以獲得更快的執行速度。
外核心(exokernel)的設計理念是儘可能的減少軟體的抽象化,這使得開發者可以專注於硬體的抽象化。外核心的設計極為簡化,它的目標是在於同時簡化傳統微核心的訊息傳遞機制,以及整塊性核心的軟體抽象層。
在眾多常用作業系統之中,除了qnx和基於mach的unix等個別系統外,幾乎全部採用單核心結構,例如大部分的unix、linux,以及windows(微軟聲稱windows nt是基於改良的微核心架構的,儘管理論界對此存有異議)。 微核心和超微核心結構主要用於研究性作業系統,還有一些嵌入式系統使用外核!
3樓:匿名使用者
作業系統是位於硬體是使用者之間的介面,負責對計算機資源進行管理,有檔案管理、儲存管理、網路管理等功能~
什麼是作業系統,什麼是作業系統?作業系統能夠做什麼?
暈專業描述是 隨著計算機的發展,計算機系統的軟 硬體資源愈來愈豐富,為提高這些資源的利用率和增強系統的處理能力,最初出現的是監督程式,它實際上是使用者與計算機之間的介面,即使用者通過監督程式來使用計算機。到60年代中期,隨著監督程式的發展,最終形成了作業系統。我們可以將作業系統看作一個 管家 這個 ...
盜版作業系統和正版作業系統的區別
據我多年使用盜版的經驗得出以下 1 懸殊,一個幾千,一個幾塊 2 包裝差異 正版用一個好大的盒子裝一張小光碟,而盜版用紙帶裝,更符合現在節約環保的特點 3 正版安裝要用cd key,而盜版很簡單,直接裝,不能用來向朋友展示自己水平的高超 4 正版的太少,而盜版的很多,什麼俄羅斯版,上海 拉 隨便選擇...
在作業系統中為什麼要引入程序概念 它與程式區別和聯絡是什麼
為了更好的動態執行。程式是靜態概念,程序是動態概念。程序是執行中的程式。而且為了更好的 動態執行 其實很早以前就在程序的概念上引出了執行緒。windows就屬於分時多執行緒的系統 程式是靜態概念,程序是動態概念。程序是執行中的程式。簡而言之,引入程序概念是為了封裝和分治,比如 系統程序負責實現底層硬...