作業系統具有哪些特性 作業系統的主要特徵

時間 2023-06-16 06:18:06

1樓:匿名使用者

(1)併發性:作業系統的特性是併發性而不是並行性,並行性是兩個或多個事件在同一時刻發生,而併發性是兩個或多個事件在同一時間間隔內發生。所謂程式的併發性實質上是程序的併發,多個程序在記憶體中同時存在,併發性執行。

2)共享性:系統中的資源可供記憶體中多個併發執行的程序共同使用。根據資源本身的特性,程序對資源的共享分為互斥共享與同時訪問兩類。

3)虛擬性:作業系統中所謂的虛擬,是指通過某種技術把一個物理實體變成為若干邏輯上的對應物。

4)非同步性:多個程序在記憶體中何時執行,何時中斷,何時繼續執行都是不可預知的。

注意:併發性和共享性是作業系統的兩個最基本的特徵,兩者是互為存在條件的。

2樓:網友

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

1、併發性:

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

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

2、共享性:

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

3、 隨機性:

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

4、虛擬 (virtual)

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

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

作業系統的主要特徵

3樓:匿名使用者

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

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

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

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

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

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

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

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

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

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

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

4樓:戶如樂

品牌型號:聯想拯救者y9000p

系統:windows 11

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

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

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

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

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

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

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

作業系統有哪幾大特徵?它們之間有何關係?

5樓:匿名使用者

1、併發性 並行性是指兩個或多個事件在回同一時刻答發生,而併發性是指兩個或多個事件在同一時間間隔內發生;

2、共享性 所謂共享是指系統中的資源可供記憶體中多個併發執行的程序(執行緒)共同使用;

3、虛擬性 所謂虛擬是指通過某項技術把一個物理實體變為若干個邏輯上的對應;

4、非同步性。

產生原因:作業系統允許多個併發程序共享資源,使得每個程序的執行過程受到其他程序制約,使程序的執行不是一氣呵成,而是以停停走走的方式執行。

共享和併發是作業系統的兩個最基本的特徵,虛擬以併發和共享為前提,非同步是併發和共享的必然結果。

作業系統的特徵有哪些

6樓:匿名使用者

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

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

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

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

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

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

舉個生活中的例子:

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

對於併發和共享:

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

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

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

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

作業系統的基本特徵是什麼?

7樓:騰揚數碼

作業系統(operating system,簡稱os)是管理計算機系統的全部硬體資源包括軟體資源及資料資源;控制程式執行;改善人機介面;為其它應用軟體提供支援等,使計算機系統所有資源最大限度地發揮作用,為使用者提供方便的、有效的、友善的服務介面。

作業系統通常是最靠近硬體的一層系統軟體,它把硬體裸機改造成為功能完善的一臺虛擬機器,使得計算機系統的使用和管理更加方便,計算機資源的利用效率更高,上層的應用程式可以獲得比硬體提供的功能更多的支援。

特徵 作業系統是一個龐大的管理控制程式,大致包括5個方面的管理功能:程序與處理機管理、作業管理、儲存管理、裝置管理、檔案管理。目前電腦上常見的作業系統有dos、os/2、unix、xenix、linux、windows系列、netware等。

非windows作業系統都有哪些作業系統

dos ms dos ibm pc dos unix system v berkley hybrid linux red hat linux ubnutu linux federo core 等等 mac os 執行於蘋果機 雨林木風這款作業系統我用了半年了,以我的經驗坦白的來說這款作業系統很不錯的...

作業系統原理, 作業系統原理 什麼是作業系統,作業系統的基本功能是什麼,作業系統有哪些型別?

oh撒拉嘿丶 作業系統 operating system,簡稱os 是管理計算機硬體與軟體資源的計算機程式。作業系統需要處理如管理與配置記憶體 決定系統資源供需的優先次序 控制輸入裝置與輸出裝置 操作網路與管理檔案系統等基本事務。作業系統也提供一個讓使用者與系統互動的操作介面。在計算機中,作業系統是...

作業系統問題,作業系統問題

這個真學過,但現在真忘了,不敢確定,別把你耽誤了!祝你好運! 楚裕童歌雲 磁碟檢測。上次非正常斷電,系統試圖找回某些丟失資料。 昔書文倪浩 大哥 麻煩把問題說清楚啊 你這樣問肯定沒人回答啊 系統有問題的話,接著問我啊 我會盡力回答你的問題的 明靚劇堅 重新安裝個穩定點的chost.xp系統 乘正貳卉...