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

2023-06-16 06:20:05 字數 5452 閱讀 8234

1樓:匿名使用者

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

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

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

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

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

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

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

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

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

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

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

2樓:戶如樂

品牌型號:聯想拯救者y9000p

系統:windows 11

作業系統的主要特徵:併發性、共享性、非同步性、虛擬性。

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

併發性需要有相關硬體的支援,如多流水線或多處理器硬體環境。

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

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

非同步性使得作業系統執行在一種隨機的環境下,可能導致程序產生與時間有關的錯誤。但是隻要執行環境相同,作業系統必須保證多次執行程式,都獲得相同的結果。

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

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

3樓:亞浩科技

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

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

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

4樓:網友

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

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

作業系統的特徵有哪些

5樓:匿名使用者

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

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

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

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

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

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

舉個生活中的例子:

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

對於併發和共享:

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

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

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

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

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

6樓:網友

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

1、併發性:

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

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

2、共享性:

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

3、 隨機性:

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

4、虛擬 (virtual)

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

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

作業系統的基本特徵

7樓:g電子數碼問答

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

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

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

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

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

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

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

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

計算機作業系統練習,計算機作業系統練習

填空 等待態 就緒態 執行態。互斥地使用資源 佔有且等待資源 非搶奪式分配 迴圈等待。交換訊號量的多少 低階通訊 預防 避免 共享批處理 分時 實時 計算機系統的資源管理 控制程式的執行以及擴充 系統功能 良好的執行環境 實時作業系統 批處理作業系統 臨界資源是指每次僅允許一個程序訪問的資源 把併發...

計算機使用者 計算機硬體 作業系統軟體 應用軟體如何理解,並說明它們之間的關係。是道簡答題

計算機使用者是計算機使用者,計算機硬體是計算機軟體的硬體基礎,計算機軟體分為系統軟體和應用軟體兩大類。作業系統軟體屬於系統軟體範疇,是計算機使用者是管理電腦硬體與軟體資源的程式,同時也是計算機系統的核心與基石。應用軟體是為滿足使用者不同領域 不同問題的應用需求而提供的那部分軟體。它可以拓寬計算機系統...

作業系統裡的畫圖 計算機 遊戲是系統軟體還是應用軟體

畫圖 計算機 遊戲是作業系統自帶的應用軟體。系統軟體就是指作業系統 作業系統 operating system,簡稱os 傳統上是負責對計算機硬體直接控制及管理的系統軟體。作業系統的功能一般包括處理器管理 儲存管理 檔案管理 裝置管理和作業管理等。當多個程式同時執行時,作業系統負責規劃以優化每個程式...