導航:首頁 > 電腦設置 > 電腦系統有哪些特性

電腦系統有哪些特性

發布時間:2022-07-10 19:34:29

① 計算機操作系統的兩個基本特徵是

操作系統的基本特徵如下:
1、並發性:
是在計算機系統中同時存在多個程序,宏觀上看,這些程序是同時向前推進的。 在單CPU上,這些並發執行的程序是交替在CPU上運行的。
程序並發性體現在兩個方面: 用戶程序與用戶程序之間的並發執行。 用戶程序與操作系統程序之間的並發。
2、共享性:
資源共享是操作系統程序和多個用戶程序共用系統中的資源。
3、 隨機性:
隨機性指:操作系統的運行是在一個隨機的環境中,一個設備可能在任何時間向處理機發出中斷請求,系統無法知道運行著的程序會在什麼時候做什麼事情。
4、虛擬 (virtual)
是指通過技術將一個物理實體變成若干個邏輯上的對應物。在操作系統中虛擬的實現主要是通過分時的使用方法。顯然,如果n是某一個物理設備所對應的虛擬邏輯設備數,則虛擬設備的速度必然是物理設備速度的1/n。
5、非同步性:即不確定性。同一程序和數據的多次運行可能得到不同的結果;程序的運行時間、運行順序也具有不確定性;外部輸入的請求、運行故障發生的時間難以預測。這些都是不確定性的表現。

② 系統的五個基本特性

1.處理器管理
處理器是完成運算和控制的設備。在多道程序運行時,每個程序都需要一個處理器,而一般計算機中只有一個處理器。操作系統的一個功能就是安排好處理器的使用權,也就是說,在每個時刻處理器分配給哪個程序使用是操作系統決定的。
2.存儲管理
計算機的內存中有成千上萬個存儲單元,都存放著程序和數據。何處存放哪個程序,何處存放哪個數據.都是由操作系統來統一安排與管理的o這是操作系統的存儲功能o
3.設備管理
計算機系統中配有各種各樣的外部設備。操作系統的設備管理功能採用統一管理模式,自動處理內存和設備間的數據傳遞,從而減輕用戶為這些設備設計輸入輸出程序的負擔。
4.作業管理
作業是指獨立的、要求計算機完成的一個任務。操作系統的作業管理功能包括兩點屍是在多道程序運行IC現貨商時,使得備用戶合理地共享計算機系統資源22是提供給操作人員一套控制命令用來控製程序的運行o
5.文件管理
計算機系統中的程序或數據都要存放在相應存儲介質上。為了便於管理,操作系統招相關的信息集中在一起,稱為文件。操作系統的文件管理功能就是負責這些文件的存儲、檢索、更新、保護和共享。

③ 操作系統有哪些基本特性

一、並發性

並行性是指兩個或多個事件在同一時刻發生。

並發性是指兩個或多個事件在同一時間間隔內發生。

多道程序環境中,並發是指一段時間內宏觀上多道程序同時執行。在單處理機系統中,微觀上多道程序交替執行;多處理機系統中,微觀上多道程序並行執行。

(2)虛擬設備技術

將一台物理I/O設備虛擬為多台邏輯上的I/O設備,並允許每個用戶佔用一台邏輯上的I/O設備,這樣便可使原來僅允許在一段時間內由一個用戶訪問的設備(即臨界資源),變為在一段時間內允許多個用戶同時訪問的共享設備。

2、空分復用技術

將空分復用技術用於空間管理,利用存儲器的空閑空間分區域存放和運行多道程序,可以提高存儲空間的利用率。

引入虛擬存儲技術(通過分時復用內存的方式),將一台機器的物理存儲器變為虛擬存儲器,以便從邏輯上來擴充存儲器的容量。此時,雖然物理內存的容量可能不大(如32 MB), 但它可以運行比它大得多的用戶程序(如128 MB)。這使用戶所感覺到的內存容量比實際內存容量大得多,認為該機器的內存至少也有128 MB。


四、非同步性

多道程序環境下程序的執行,是以非同步方式進行的。

進程的執行並不是「一氣呵成」,而是「走走停停」,進程是以人們不可預知的速度向前推進。

每個程序在何時執行,多個程序間的執行順序以及完成每道程序所需的時間都是不確定和不可預知的。

④ window操作系統的安全特性特點是什麼如何保護操作系統的安全性

摘要 從Window7開始,系統安全性得到很大提升

⑤ 操作系統的基本特徵

操作系統有四個基本特徵 , 如下:

1.並發(concurrence)
並行性與並發性這兩個概念是既相似又區別的兩個概念。並行性是指兩個或者多個事件在同一時刻發生,這是一個具有微觀意義的概念,即在物理上這些事件是同時發生的;而並發性是指兩個或者多個事件在同一時間的間隔內發生,它是一個較為宏觀的概念。在多道程序環境下,並發性是指在一段時間內有多道程序在同時運行,但在單處理機的系統中,每一時刻僅能執行一道程序,故微觀上這些程序是在交替執行的。 應當指出,通常的程序是靜態實體,它們是不能並發執行的。為了使程序能並發執行,系統必須分別為每個程序建立進程。進程,又稱任務,簡單來說,是指在系統中能獨立運行並作為資源分配的基本單位,它是一個活動的實體。多個進程之間可以並發執行和交換信息。一個進程在運行時需要運行時需要一定的資源,如 cpu,存儲空間,及i/o設備等。在操作系統中引入進程的目的是使程序能並發執行。
2.共享 (sharing)
所謂共享是指,系統中的資源可供內存中多個並發執行的進程共同使用。由於資源的屬性不同,故多個進程對資源的共享方式也不同,可以分為:互斥共享方式 和 同時訪問方式
3.虛擬 (virtual)
是指通過技術吧一個物理實體變成若干個邏輯上的對應物。在操作系統中虛擬的實現主要是通過分時的使用方法。顯然,如果n是某一個物理設備所對應的虛擬邏輯設備數,則虛擬設備的速度必然是物理設備速度的1/n。
4.非同步 (asynchronism)
在多道程序設計環境下,允許多個進程並發執行,由於資源等因素的限制,通常,進程的執行並非「一氣呵成」,而是以「走走停停」的方式運行。內存中每個進程在何時執行,何時暫停,以怎樣的方式向前推進,每道程序總共需要多少時間才能完成,都是不可預知的。或者說,進程是以一步的方式運行的。盡管如此,但只要運行環境相同,作業經過多次運行,都會獲得完全相同的結果,因此,非同步運行方式是運行的。

可見,操作系統為了使程序並發執行而產生了進程。

進程的定義:可並發執行的程序在一個數據集合上的運行過程。
進程的特徵:
1.動態性 進程既然是進程實體的執行過程,因此進程是有一定的生命期。而程序只是一組有序指令的集合,並放在某種介質上,本身無運行的含義,因此程序是個靜態的實體。
2.並發性
3.獨立性 這是指進程實體是一個能獨立運行的基本單位,同時也是系統種獨立獲得資源和調度的基本單位。
4.非同步性
5.結構特徵 從結構上看,進程實體是由程序段、數據段及進程式控制制塊三部分組成。
(進程式控制制塊(PCB):進程式控制制塊是進程實體的一部分,它記錄了操作系統所需要的、用於描述進程情況及控制進程運行所需的全部信息。os 是根據PCB來對並發執行的進程進行控制和管理的)

關於進程的總結:
定義:可並發執行的程序在一個數據集合上的運行過程,每個進程有一個自己的地址空間以及一個單一的控制流程。
要解決的問題:為了使程序能並發執行,(要並發執行就要隔離進程,使進程獨立,即每個進程有屬於自己的數據段、程序段、進程式控制制塊)

線程的出現:

我們首先回顧進程的兩個基本屬性:(1)進程使一個可擁有資源的獨立單位 (2)進程同時又是一個可以獨立調度和分派的基本單位。正是由於這兩個基本屬性,才使進程成為一個能獨立運行的基本單位,從而構成了進程並發執行的基礎。
為了使程序能並發執行,系統必須進行以下操作:
(1) 創建進程。創建一個進程時必須為之人、分配所必需的、除處理器以外的所有資源,如內存空間、I/O設備以及建立相應的PCB.
(2) 撤消進程。系統在撤消進程時,需要先對這這些資源進行回收,然後再撤銷PCB.
(3) 進程切換。在對進程進行切換時,由於要保留當前進程的CPU環境和設置新選中的進程的CPU環境,為此須花費不少處理器時間。
簡言之,由於進程是一個資源的擁有者,因而在進程的創建、撤銷、和切換的過程中,系統必須為之付出較大的時空開銷,也正因為如此,在系統中設置的進程的數目不宜過多,進程的切換的頻率也不宜過高,但這也就限制了並發程度的進一步提高。為了解決這個問題,不少操作系統的學者們想到:將進程的兩個屬性分開,由操作系統分開處理。即對作為調度和分派的基本單位,不同時作為獨立分配資源的單位,以使之輕裝運行;而對擁有資源的基本單位,又不頻繁地對之進行切換,在這種思想的指導下,產生了線程的概念。

線程引入的原因: 為了減少程序並發執行所付出的時空開銷,使os具有更好的並發性。

在引入線程的os 中,線程是進程中的一個實體(進程中的一個或多個指令執行流),是被系統獨立調度和分派的基本單位。線程基本上不再擁有系統資源,(只擁有一點在運行中必不可少的資源,如程序計數器、寄存器和棧),但它可與同屬一個進程的其他線程功能共享進程所擁有的全部資源。線一個線程可以創建和撤銷另一個線程;同一進程中的多個線程之間可以並發執行。

線程與進程的比較:
線程具有許多傳統進程所具有的特徵,故又稱為輕型線程或進程元;而把傳統的進程稱為重型進程。在引入了線程的os中,通常一個進程擁有若干個線程。下面從四個方面來比較線程與進程。
1.調度
在「原始」的OS中,擁有資源的基本單位和獨立調度、分配的基本單位都是進程。而在引入線程的OS中,則把線程作為調度和分派的基本單位,而把進程作為資源擁有的基本單位,使傳統進程的兩個屬性分開,線程便能輕裝運行,從而可以顯著的提高系統並發程度。在同一進程中,線程的切換不會引起進程切換,在由一個進程中的線程切換到另一進程中的線程時,將會引起進程切換。
2.並發性
在引入線程的OS中,不僅進程之間可以並發執行,而且在一個進程中的多個線程之間亦可以並發執行,因而使OS具有更好的並發性,從而能更有效的使用系統資源和提高系統吞吐量。
3.擁有資源
不論是「原始」的OS,還是設有線程的操作系統,進程都是擁有資源的一個獨立單位,它可以擁有自己的資源。線程自己基本不再擁有系統資源,但它可以訪問其隸屬進程的資源。
4.系統開銷
由於在創建或撤銷進程時,系統都要為之分配或回收資源,如內存空間,I/O設備等。因為,OS所付出的開銷將顯著地大於在創建或撤銷線程時的開銷。類似的,在進行進程切換時,涉及到整個當前進程CPU環境的保存以及新被調度運行的進程的CPU 環境設置。而線程切換只須保存和設置少量寄存器的內容,並不涉及存儲器管理方面的操作。可見,進程切換的開銷也遠大於線程切換的開銷。此外,由於同一進程中的多個線程具有相同的地址空間,使它們之間的同步和通信的實現變得比較容易。
這個機制在現代操作系統的實現主要可分為兩大類。即根據操作系統內核是否對線程可感知,分為內核線程和用戶線程。
1.內核線程 無論是用戶進程中的線程還是系統進程中的線程,它們的創建、撤銷和切換都是由內核實現的。在內核中保留了一張線程式控制制塊,內核根據該控制塊而感知線程的存在並對線程進行控制。
2.用戶線程 它僅存在於用戶級中,對於這種線程的創建、撤銷和切換,都不利用系統調用實現,因而這種線程與內核無關。相應地,內核也並不知道用戶級線程的存在。( 調度的實現方式是採用在用戶空間增加運行庫,這些運行庫被稱為「線程包」,每當用戶進程獲得CPU控制權,線程運行庫決定該從哪裡開始運行)

( 實際上,上面所說的線程是操作系統調度的基本單位,實際上指的只是內核線程。操作系統在調度時,參考各進程內的線程運行情況做出調度決定,如果一個進程中沒有就緒態的線程,那麼這個進程也不會被調度佔用CPU.
在Windows 2000中,操作系統進行調度時根本就不理采線程是屬於哪個進程的,只是將所有的就緒線程統一排成若干個優先順序隊列,然後進行調度。在這個情況下,線程的確成了調度的最小單位)。

關於線程的總結:
出現的背景:由於進程是一個資源的擁有者,因而在進程的創建、撤銷、和切換的過程中,系統必須為之付出較大的時空開銷,限制了並發程度的進一步提高。
要解決的問題:解決進程的創建、撤銷、和切換的過程中,系統必須為之付出較大的時空開銷的問題
解決的方法:將進程的兩個屬性分開,由操作系統分開處理。把「獨立調度、分配的基本單位」這個屬性分離出來作為線程;而把進程作為資源擁有的基本單位,線程作為進程中的一個實體而存在。

應用程序域的出現:
(來自msdn)
在.net出現以前,一個進程下,只能運行一個應用程序,而在,net出現後,一個進程下,可以運行多個應用程序,這都是因為應用程序域的出現。
以前使用進程邊界來隔離在同一台計算機上運行的應用程序。每一個應用程序被載入到單獨的進程中,這樣就將該應用程序與在同一台計算機上運行的其他應用程序相隔離。
隔離這些應用程序的原因在於內存地址是與進程相關的;在目標進程中,不能通過任何有意義的方式使用從一個進程傳遞到另一個進程的內存指針。此外,您不能在兩個進程間進行直接調用。您必須代之以使用代理,它提供一定程度的間接性。
應用程序域提供安全而通用的處理單元,公共語言運行庫可使用它來提供應用程序之間的隔離。您可以在具有同等隔離級別(存在於單獨的進程中)的單個進程中運行幾個應用程序域,而不會造成進程間調用或進程間切換等方面的額外開銷。在一個進程內運行多個應用程序的能力顯著增強了伺服器的可伸縮性。
隔離應用程序對於應用程序安全也是十分重要的。例如,您可以在單個瀏覽器進程中運行幾個 Web 應用程序中的控制項,同時使這些控制項不能訪問彼此的數據和資源。

應用程序域所提供的隔離具有以下優點(引入原因):
在一個應用程序中出現的錯誤不會影響其他應用程序。因為類型安全的代碼不會導致內存錯誤,所以使用應用程序域可以確保在一個域中運行的代碼不會影響進程中的其他應用程序。
能夠在不停止整個進程的情況下停止單個應用程序。使用應用程序域使您可以卸載在單個應用程序中運行的代碼。
應用程序域形成了託管代碼的隔離、卸載和安全邊界。線程是公共語言運行庫用來執行代碼的操作系統構造。在運行時,所有託管代碼均載入到一個應用程序域中,由特定的操作系統線程來運行。
應用程序域和線程之間不具有一對一的相關性。在任意給定時間,在單個應用程序域中可以執行幾個線程,而且特定線程並不局限在單個應用程序域內。也就是說,線程可以自由跨越應用程序域邊界;不為每個應用程序域創建新線程。
在任意給定時間,每一線程都在一個應用程序域中執行。運行庫會跟蹤在哪些應用程序域中有哪些線程正在運行。

⑥ 操作系統的基本特徵是什麼

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

1、並發性:

是在計算機系統中同時存在多個程序,宏觀上看,這些程序是同時向前推進的。 在單CPU上,這些並發執行的程序是交替在CPU上運行的。

程序並發性體現在兩個方面: 用戶程序與用戶程序之間的並發執行。 用戶程序與操作系統程序之間的並發。

2、共享性:

資源共享是操作系統程序和多個用戶程序共用系統中的資源。

3、 隨機性:

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

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

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

(6)電腦系統有哪些特性擴展閱讀:

1、操作系統的主要任務:

管理與配置內存、決定系統資源供需的優先次序、控制輸入與輸出設備、操作網路與管理文件系統等基本事務。

操作系統的類型非常多樣,不同機器安裝的操作系統可從簡單到復雜,可從行動電話的嵌入式系統到超級計算機的大型操作系統。

2、操作系統的主要功能:

1、進程管理(Processing management)

2、內存管理(Memory management)

3、文件系統(File system)

4、網路通信(Networking)

5、安全機制(Security)

6、用戶界面(User interface)

7、驅動程序(Device drivers)

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

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

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

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

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

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

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

(7)電腦系統有哪些特性擴展閱讀:

計算機操作系統的並行性是指計算機系統具有可以同時進行運算或操作的特性,在同一時間完成兩種或兩種以上的工作。並行性需要有相關硬體的支持,如多流水線或多處理器硬體環境。

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

計算機操作系統的功能包括處理器管理、存儲器管理、文件管理、設備管理。

操作系統的發展主要經歷了單道批處理系統、多道批處理系統、分時系統、實時系統、網路與分布式系統和多機系統等。

閱讀全文

與電腦系統有哪些特性相關的資料

熱點內容
普定學電腦的地方有哪些 瀏覽:808
電腦上安裝什麼最好 瀏覽:161
電腦c盤裡面的文件 瀏覽:751
電腦無線耳機頭戴式十大排名 瀏覽:826
u盤插電腦播放教程 瀏覽:362
優化電腦的操作有哪些 瀏覽:733
電腦開機後一直刷新頁面怎麼辦 瀏覽:789
爛台式電腦配件什麼最值錢 瀏覽:237
電腦聽過的歌如何下載 瀏覽:312
金蝶電腦安裝軟體 瀏覽:727
電腦f12進不了u盤 瀏覽:360
微信電腦版如何傳輸高清視頻 瀏覽:784
家裡面的電腦怎麼連接wifi 瀏覽:121
電腦打游戲屏幕顯示不滿屏 瀏覽:504
台式電腦屏幕的座子怎麼下 瀏覽:134
為啥電腦上無線滑鼠箭頭找不到了 瀏覽:47
台式電腦耳麥插上去沒有聲音 瀏覽:753
無線電腦能連上手機搜不到 瀏覽:280
無線充電腦有哪些 瀏覽:569
電腦升級內存後還需要重裝系統嗎 瀏覽:848