1樓:匿名使用者
併發性、共享性、虛擬性、非同步性。
併發:指兩個或多個事件在同一時間間隔內發生,這些事件巨集觀上是同時發生的,但在微觀上是交替發生的。並行:
指兩個或多個事件在同一時刻發生。作業系統的併發性:指計算機系統中「同時」地執行著多個程式,這些程式巨集觀上是同時執行的,在微觀上是交替執行的。
作業系統和程式併發是一起誕生的。我們的計算機的cpu有單核的,雙核的,四核的,八核的!單核cpu同一時刻只能執行一個程式,各個程式只能併發地執行(交替地使用cpu)!
多核cpu同一時刻可以執行多個程式,多個程式可以並行地執行(同時發生執行)。共享:即資源共享,是指系統中的資源可供記憶體中多個併發執行的程序中同時使用。
所謂「同時」,往往是巨集觀上的,而在微觀上,這些程序可能是交替地對資源進行訪問的(即分時共享)。兩種資源共享方式:互斥共享方式和同時共享方式。
互斥共享方式:系統中的某些資源,雖然可以提供給多個程序使用,但一個時間段內只允許一個程序訪問該資源。同時共享方式:
系統中的某些資源,允許一個時間段內由多個程序「同時」對它們進行訪問。併發性和共享性互為存在條件的。虛擬:
是指一個物理上的實體變為若干個邏輯上的對應物,物理實體(前者)是實際存在的,而邏輯上對應物(後者)是使用者感受到的。非同步:在多道程式環境下,允許多個程式併發的執行,但由於資源有限,程序的執行不是一管到底的,而是走走停停已不可預知的速度向前推進,這就是程序的非同步性!
只有系統擁有併發性,才有可能導致非同步性,沒有併發和共享,就談不上虛擬和非同步。
作業系統(operationsystem,os)是指控制和管理整個計算機系統的硬體和軟體資源,併合理地組織和排程計算機的工作和資源的分配,以提供給使用者和其他軟體方便地介面和環境,它是計算機系統中最基本的系統軟體。使用者可以直接和作業系統進行互動,但是大多數情況下都是通過應用軟體與作業系統進行互動。硬體指的是cpu、記憶體、硬碟等資源。
作業系統有哪幾大特徵?它們之間有何關係?
2樓:匿名使用者
1、併發性 並行性是指兩個或多個事件在回同一時刻答發生,而併發性是指兩個或多個事件在同一時間間隔內發生;
2、共享性 所謂共享是指系統中的資源可供記憶體中多個併發執行的程序(執行緒)共同使用;
3、虛擬性 所謂虛擬是指通過某項技術把一個物理實體變為若干個邏輯上的對應;
4、非同步性。
產生原因:作業系統允許多個併發程序共享資源,使得每個程序的執行過程受到其他程序制約,使程序的執行不是一氣呵成,而是以停停走走的方式執行。
共享和併發是作業系統的兩個最基本的特徵,虛擬以併發和共享為前提,非同步是併發和共享的必然結果。
作業系統的主要特徵
3樓:匿名使用者
作業系統的主要特徵是併發性、共享性、非同步性、虛擬性。
1、併發性:是指兩個或多個事件在同一時間間隔內發生。作業系統的併發性是指計算機系統中同時存在多個執行著的程式,因此它應該具有處理和排程多個程式同時執行的能力。
併發性需要有相關硬體的支援,如多流水線或多處理器硬體環境。
2、共享性:是指系統中的資源(硬體資源和資訊資源)可以被多個併發執行的程式共同使用,而不是被其中一個獨佔。資源共享有兩種方式:互斥訪問和同時訪問。
3、非同步性:在多道程式環境下,允許多個程式併發執行,但由於資源有限,程序的執行不是一貫到底。而是走走停停,以不可預知的速度向前推進,這就是程序的非同步性。
非同步性使得作業系統執行在一種隨機的環境下,可能導致程序產生與時間有關的錯誤。但是隻要執行環境相同,作業系統必須保證多次執行程式,都獲得相同的結果。
4、虛擬性:虛擬性是一種管理技術,把物理上的一個實體變成邏輯上的多個對應物,或把物理上的多個實體變成邏輯上的一個對應物的技術。採用虛擬技術的目的是為使用者提供易於使用、方便高效的操作環境。
作業系統的特徵有哪些
4樓:匿名使用者
作業系統的特徵分為併發、共享、虛擬和非同步四個特徵。
一、併發。併發指兩個或多個事件在同一時間間隔內發生。這些事情巨集觀上是同時發生的,但微觀上是交替發生的。
作業系統的併發性指計算機系統中「同時」執行著多個程式,這些程式巨集觀上看是同時執行著的,而微觀上看是交替執行的。
對於併發和並行我們需要注意一下:
單核cpu同一時刻只能執行一個程式,各個程式只能併發地執行,而多核cpu同一時刻可以同時執行多個程式,所以多個程式可以並行地執行,但對於多核cpu來說併發性依然是必不可少的。
二、共享。共享即資源共享,是指系統中資源可供記憶體中多個併發執行的程序共同使用,資源共享的方式又分為以下兩種:
舉個生活中的例子:
同時共享方式:使用qq傳送檔案a,同時使用微信傳送檔案b。巨集觀上看,兩邊都在同時讀取併傳送檔案,說明兩個程序都在訪問硬碟資源,從中讀取資料。微觀上來看是交替訪問硬碟的。
對於併發和共享:
如果失去併發性,則系統中只有一個程式正在執行,則共享性失去存在意義。
綜上併發和共享互為存在條件。
三、虛擬。虛擬==是指把一個物理上的實物變為若干個邏輯上的對應物。物理實物(前者)是實際存在的,而邏輯上對應物(後者)是使用者感受到的。==虛擬技術又可以分為如下:
四、非同步。非同步是指在多道程式環境下,允許多個程式併發執行,但由於資源有限,程序的執行不是一貫到底的,而是走走停停,以不可預估的速度向前推進,這就是程序的非同步性。
作業系統的基本特徵有哪些?
5樓:網友
作業系統的基本特徵如下:
1、併發性:
是在計算機系統中同時存在多個程式,巨集觀上看,這些程式是同時向前推進的。 在單cpu上,這些併發執行的程式是交替在cpu上執行的。
程式併發性體現在兩個方面: 使用者程式與使用者程式之間的併發執行。 使用者程式與作業系統程式之間的併發。
2、共享性:
資源共享是作業系統程式和多個使用者程式共用系統中的資源。
3、 隨機性:
隨機性指:作業系統的執行是在一個隨機的環境中,一個裝置可能在任何時間向處理機發出中斷請求,系統無法知道執行著的程式會在什麼時候做什麼事情。
4、虛擬 (virtual)
是指通過技術將一個物理實體變成若干個邏輯上的對應物。在作業系統中虛擬的實現主要是通過分時的使用方法。顯然,如果n是某一個物理裝置所對應的虛擬邏輯裝置數,則虛擬裝置的速度必然是物理裝置速度的1/n。
5、非同步性:即不確定性。同一程式和資料的多次執行可能得到不同的結果;程式的執行時間、執行順序也具有不確定性;外部輸入的請求、執行故障發生的時間難以**。這些都是不確定性的表現。
作業系統的基本特徵
6樓:g電子數碼問答
作業系統的基本特徵如下:
一、併發。是指兩個或多個事件在同一時間間隔內發生。併發與並行的區別是:並行性是指兩個或多個事件在同一時刻發生,而併發性則強調在同一時間間隔發生,併發性是巨集觀上的考慮。
併發性是指巨集觀上在一段時間內多道程式同時執行,但在單處理機系統中,每一時刻僅能執行一道程式,故微觀上這些程式是交替執行的。
二、共享。是指系統中的資源可供記憶體中多個併發執行的程序共同使用,主要有以下兩種資源共享方式:
1、互斥共享。系統中可供共享的某些資源,如印表機、變數、佇列等,在一段時間內僅允許一個程序訪問(使用),只有當這個程序使用完畢並釋放這些資源後,其他程序才能訪問這些資源。
2.同時訪問。系統中還有另一類資源,如磁碟、可重入**,它們在同一段時間內可以被多個程序訪問。
三、虛擬。是指作業系統中通過某種技術把一個物理上的實體變成若干個邏輯上的對應物,這種技術被稱為虛擬技術,可用來實現虛擬處理機、虛擬儲存器和虛擬裝置等。
四、非同步性。是指在多道程式的環境下,由於資源等因素的限制,每個程式不知何時執行,何時暫停,即它們以不可預知的速度向前推進。但作業系統應保證程式的執行結果是可再現的,即只要執行環境相同,一個程式多次執行都會得到相同的結果。
Dos作業系統和windows作業系統有什麼區別
dos是低階別的作業系統也是windows的過渡性系統 它體現了前所未有的操作性 管理型 而windows讓我們在一個多 的環境下更容易得就可以操作電腦 dos是通過命令來操作的,而windows是圖形介面的,可以很直觀地通地過滑鼠來操作,當然了,windows 是在dos 的基礎上發展起來的。一個...
三種作業系統的基本型別及其特點,作業系統有哪些三個基本型別試比較其特點及各自適用的場合。
比如按照使用者使用方式可以分為 單使用者作業系統,多使用者作業系統 按照使版用地點分可以分為 單機操權作系統和網路作業系統按照功能分可以分為 個人作業系統和伺服器作業系統按照介面分可以分為 圖形介面作業系統,文字介面作業系統按照開發公司或者說名稱,可以分為 windows類作業系統,unix類作業系...
電腦作業系統,常見的電腦作業系統有哪些?
如果你知道自己對電腦做了什麼,進行一次反操作就可以了。按住ctrl鍵在拉滑鼠滾輪,可自行調節 可以用360安全衛士處理,功能大全裡有個人工服務,常見的電腦作業系統有哪些?1 indows作業系統是一款由美國微軟公司開發的視窗化作業系統。採用了gui圖形化操作模式,比起從前的指令作業系統如dos更為人...