作業系統的主要特徵,計算機作業系統有哪四個特徵

時間 2023-05-23 06:00:06

計算機作業系統有哪四個特徵

1樓:亞浩科技

作業系統的基本特徵:①併發性並行性是指兩個或多個事件在同一時刻發生,而併發性是指兩個或多個事件在同一時間間隔內發生②共享性所謂共享是指系統中的資源可供記憶體中多個併發執行的程序(執行緒)共同使用,③虛擬性所謂虛擬是指通過某項技術把乙個物理實體變為若干個邏輯上的對應物④非同步性產生原因:作業系統允許多個併發程序共享資源,使得每個程序的執行過程受到其他程序制約,使程序的執行不是一氣呵成,而是以停停走走的方式執行①共享和併發是作業系統的兩個最基本的特徵②相應的把這種資源共同使用稱為資源共享,或資源復用③虛擬以併發和共享為前提④非同步是併發和共享的必然結果程序和程式的區別:

程序包含程式②程序是動態的,程式是靜態的,動態性表現在「它由建立而產生,由排程而執行,由撤銷而消亡,可見程序實體有一定生命週期③程序實體能和其他程序實體併發執行,而程式沒有建立pcb是不能併發執行的④獨立性是指程序實體是乙個能獨立執行,獨立分配和獨立接受排程的基本單位,未建立pcb的程式都不能作為乙個獨立的單位參與執行程序三種基本狀態:就緒狀態,執行狀態,阻塞狀態①處於就緒狀態的程序,在排程程式為之分配了處理機之後,該程序便可執行,由就緒狀態轉變為執行狀態②正在執行的程序也稱為當前程序,如果因分配給它的時間片已完而被暫停執行時,該程序由執行狀態回覆到就緒狀態③如果因發生某事件而使程序執行受阻使之無法繼續執行,該程序由執行狀態轉。

計算機作業系統有哪四個特徵?

2樓:象拔蚌燒賣

計算機作業系統有四個特徵:併發,共享,非同步,虛擬。

1、併發:是指兩個或多個事件在同一時間間隔內發生。作業系統的併發性是指計算機系統中同時存在多個執行著的程式,因此它應該具有處理和排程多個程式同時執行的能力。

2、共享:是指系統中的資源(硬體資源和資訊資源)可以被多個併發執行的程式共同使用,而不是被其中乙個獨佔。資源共享有兩種方式:互斥訪問和同時訪問。

併發和共享是作業系統的最基本特徵,互為依存。併發執行的要求引出了資源的共享;而資源共享的管理又直接影響到程式的併發執行。

3、非同步:在多道程式環境下,允許多個程式併發執行,但由於資源有限,程序的執行不是一貫到底。而是走走停停,以不可預知的速度向前推進,這就是程序的非同步性。

4、虛擬:虛擬性是一種管理技術,把物理上的乙個實體變成邏輯上的多個對應物,或把物理上的多個實體變成邏輯上的乙個對應物的技術。採用虛擬技術的目的是為使用者提供易於使用、方便高效的操作環境。

3樓:網友

作業系統的基本特徵:①併發性並行性是指兩個或多個事件在同一時刻發生,而併發性是指兩個或多個事件在同一時間間隔內發生②共享性所謂共享是指系統中的資源可供記憶體中多個併發執行的程序(執行緒)共同使用,③虛擬性所謂虛擬是指通過某項技術把乙個物理實體變為若干個邏輯上的對應物④非同步性產生原因:作業系統允許多個併發程序共享資源,使得每個程序的執行過程受到其他程序制約,使程序的執行不是一氣呵成,而是以停停走走的方式執行①共享和併發是作業系統的兩個最基本的特徵②相應的把這種資源共同使用稱為資源共享,或資源復用③虛擬以併發和共享為前提④非同步是併發和共享的必然結果程序和程式的區別:

程序包含程式②程序是動態的,程式是靜態的,動態性表現在「它由建立而產生,由排程而執行,由撤銷而消亡,可見程序實體有一定生命週期③程序實體能和其他程序實體併發執行,而程式沒有建立pcb是不能併發執行的④獨立性是指程序實體是乙個能獨立執行,獨立分配和獨立接受排程的基本單位,未建立pcb的程式都不能作為乙個獨立的單位參與執行程序三種基本狀態:就緒狀態,執行狀態,阻塞狀態①處於就緒狀態的程序,在排程程式為之分配了處理機之後,該程序便可執行,由就緒狀態轉變為執行狀態②正在執行的程序也稱為當前程序,如果因分配給它的時間片已完而被暫停執行時,該程序由執行狀態回覆到就緒狀態③如果因發生某事件而使程序執行受阻使之無法繼續執行,該程序由執行狀態轉。

4樓:匿名使用者

併發性、共享性、虛擬性、非同步性。

併發:指兩個或多個事件在同一時間間隔內發生,這些事件巨集觀上是同時發生的,但在微觀上是交替發生的。並行:

指兩個或多個事件在同一時刻發生。作業系統的併發性:指計算機系統中「同時」地執行著多個程式,這些程式巨集觀上是同時執行的,在微觀上是交替執行的。

作業系統和程式併發是一起誕生的。我們的計算機的cpu有單核的,雙核的,四核的,八核的!單核cpu同一時刻只能執行乙個程式,各個程式只能併發地執行(交替地使用cpu)!

多核cpu同一時刻可以執行多個程式,多個程式可以並行地執行(同時發生執行)。共享:即資源共享,是指系統中的資源可供記憶體中多個併發執行的程序中同時使用。

所謂「同時」,往往是巨集觀上的,而在微觀上,這些程序可能是交替地對資源進行訪問的(即分時共享)。兩種資源共享方式:互斥共享方式和同時共享方式。

互斥共享方式:系統中的某些資源,雖然可以提供給多個程序使用,但乙個時間段內只允許乙個程序訪問該資源。同時共享方式:

系統中的某些資源,允許乙個時間段內由多個程序「同時」對它們進行訪問。併發性和共享性互為存在條件的。虛擬:

是指乙個物理上的實體變為若干個邏輯上的對應物,物理實體(前者)是實際存在的,而邏輯上對應物(後者)是使用者感受到的。非同步:在多道程式環境下,允許多個程式併發的執行,但由於資源有限,程序的執行不是一管到底的,而是走走停停已不可預知的速度向前推進,這就是程序的非同步性!

只有系統擁有併發性,才有可能導致非同步性,沒有併發和共享,就談不上虛擬和非同步。

作業系統(operationsystem,os)是指控制和管理整個計算機系統的硬體和軟體資源,並合理地組織和排程計算機的工作和資源的分配,以提供給使用者和其他軟體方便地介面和環境,它是計算機系統中最基本的系統軟體。使用者可以直接和作業系統進行互動,但是大多數情況下都是通過應用軟體與作業系統進行互動。硬體指的是cpu、記憶體、硬碟等資源。

作業系統的特徵有哪些

5樓:匿名使用者

作業系統的特徵分為併發、共享、虛擬和非同步四個特徵。

一、併發。併發指兩個或多個事件在同一時間間隔內發生。這些事情巨集觀上是同時發生的,但微觀上是交替發生的。

作業系統的併發性指計算機系統中「同時」執行著多個程式,這些程式巨集觀上看是同時執行著的,而微觀上看是交替執行的。

對於併發和並行我們需要注意一下:

單核cpu同一時刻只能執行乙個程式,各個程式只能併發地執行,而多核cpu同一時刻可以同時執行多個程式,所以多個程式可以並行地執行,但對於多核cpu來說併發性依然是必不可少的。

二、共享。共享即資源共享,是指系統中資源可供記憶體中多個併發執行的程序共同使用,資源共享的方式又分為以下兩種:

舉個生活中的例子:

同時共享方式:使用qq傳送檔案a,同時使用微信傳送檔案b。巨集觀上看,兩邊都在同時讀取並傳送檔案,說明兩個程序都在訪問硬碟資源,從中讀取資料。微觀上來看是交替訪問硬碟的。

對於併發和共享:

如果失去併發性,則系統中只有乙個程式正在執行,則共享性失去存在意義。

綜上併發和共享互為存在條件。

三、虛擬。虛擬==是指把乙個物理上的實物變為若干個邏輯上的對應物。物理實物(前者)是實際存在的,而邏輯上對應物(後者)是使用者感受到的。==虛擬技術又可以分為如下:

四、非同步。非同步是指在多道程式環境下,允許多個程式併發執行,但由於資源有限,程序的執行不是一貫到底的,而是走走停停,以不可預估的速度向前推進,這就是程序的非同步性。

作業系統的基本特徵有哪些?

6樓:網友

作業系統的基本特徵如下:

1、併發性:

是在計算機系統中同時存在多個程式,巨集觀上看,這些程式是同時向前推進的。 在單cpu上,這些併發執行的程式是交替在cpu上執行的。

程式併發性體現在兩個方面: 使用者程式與使用者程式之間的併發執行。 使用者程式與作業系統程式之間的併發。

2、共享性:

資源共享是作業系統程式和多個使用者程式共用系統中的資源。

3、 隨機性:

隨機性指:作業系統的執行是在乙個隨機的環境中,乙個裝置可能在任何時間向處理機發出中斷請求,系統無法知道執行著的程式會在什麼時候做什麼事情。

4、虛擬 (virtual)

是指通過技術將乙個物理實體變成若干個邏輯上的對應物。在作業系統中虛擬的實現主要是通過分時的使用方法。顯然,如果n是某乙個物理裝置所對應的虛擬邏輯裝置數,則虛擬裝置的速度必然是物理裝置速度的1/n。

5、非同步性:即不確定性。同一程式和資料的多次執行可能得到不同的結果;程式的執行時間、執行順序也具有不確定性;外部輸入的請求、執行故障發生的時間難以**。這些都是不確定性的表現。

作業系統的基本特徵

7樓:g電子數碼問答

作業系統的基本特徵如下:

一、併發。是指兩個或多個事件在同一時間間隔內發生。併發與並行的區別是:並行性是指兩個或多個事件在同一時刻發生,而併發性則強調在同一時間間隔發生,併發性是巨集觀上的考慮。

併發性是指巨集觀上在一段時間內多道程式同時執行,但在單處理機系統中,每一時刻僅能執行一道程式,故微觀上這些程式是交替執行的。

二、共享。是指系統中的資源可供記憶體中多個併發執行的程序共同使用,主要有以下兩種資源共享方式:

1、互斥共享。系統中可供共享的某些資源,如印表機、變數、佇列等,在一段時間內僅允許乙個程序訪問(使用),只有當這個程序使用完畢並釋放這些資源後,其他程序才能訪問這些資源。

2.同時訪問。系統中還有另一類資源,如磁碟、可重入**,它們在同一段時間內可以被多個程序訪問。

三、虛擬。是指作業系統中通過某種技術把乙個物理上的實體變成若干個邏輯上的對應物,這種技術被稱為虛擬技術,可用來實現虛擬處理機、虛擬儲存器和虛擬裝置等。

四、非同步性。是指在多道程式的環境下,由於資源等因素的限制,每個程式不知何時執行,何時暫停,即它們以不可預知的速度向前推進。但作業系統應保證程式的執行結果是可再現的,即只要執行環境相同,乙個程式多次執行都會得到相同的結果。

計算機作業系統的基本功能是什麼,計算機作業系統的四個基本功能是什麼

記憶體的分配與管理 處理機的控制與管理 裝置的控制和管理 檔案的控制和管理 作業的控制與管理 薔薇之愛的宣言 1 文件編輯。2 儲存管理。3 檔案管理。4 作業管理 併發 共享 虛擬 非同步 計算機的基本功能是什麼? 六鴻卓 計算機的基本功能是算術運算 輸入 輸入操作 邏輯運算。計算機 comput...

計算機中作業系統是個什麼軟體,作業系統是計算機系統中最重要的什麼軟體之一

作業系統的概念 作業系統 operating system,os 是方便使用者 管理和控制計算機軟硬體資源的系統軟體 或程式集合 從使用者角度看,作業系統可以看成是對計算機硬體的擴充 從人機互動方式來看,作業系統是使用者與機器的介面 從計算機的系統結構看,作業系統是一種層次 模組結構的程式集合,屬於...

作業系統和資料結構哪個難,作業系統 計算機組成原理 和資料結構哪個簡單

是皮皮拐啊 資料結構對數學和思維能力要求較高,因此較難。資料結構是相對微觀的概念,它的研究物件是資料在計算機中的儲存結構和組織資料的方式。對程式設計師而言,要想編寫出高質量的 既能使編寫的 高效 又能便於閱讀 差錯 就需要很深的資料結構功底。作業系統原理是個巨集觀概念,其涉及面相當廣泛。對作業系統而...