(一) 操作系統的基本特性


  • 操作系統的特性

1.並發性

並行:指兩個或多個事件能在同一時刻發生

並發:兩個或多個事件能在同一時間間隔發生

操作系統引入進程和線程實現並發

2.共享性

共享是指操作系統中的資源可以提供內存中多個並發執行的進程(線程)執行。包括互斥共享方式和同時訪問方式。

3.虛擬性

虛擬指通過某種技術把一個物理實體變為若干個邏輯上的對應物。操作系統中主要是時分復用(虛擬處理機技術

虛擬設備技術)和空分復用技術(虛擬磁盤技術、虛擬存儲器技術)。

4.異步性

由於各用戶程序性能的不同,比如,有的側重於計算而較少需要 I/O,而有的程序 其計算少而 I/O 多,這樣,很可能是先進入內存的作業后完成,而 后進入內存的作業先完成。 或者說,進程是以人們不可預知的速度向前推進,此即進程的異步性。

  • 操作系統的主要功能

1.處理機管理(進程管理,進程同步,進程通信,調度)

2.存儲器管理(內存分配,內存保護,地址映射,內存擴充)

3.設備管理

4.文件管理

  • 各種操作系統的區別

1. 批處理操作系統:成批處理、系統吞吐量高、資源利用率高、用戶不能干預作業的執行

2. 分時操作系統:它能很好地將一台計算機提供給多個用戶同時使用,提高計算機的利用率。多路性、獨立性、及時性、交互性

3. 實時操作系統:是指系統能及時(或即時) 響應外部事件的請求,在規定的時間內完成對該事件的處理,並控制所有實時任務協調一 致地運行。及時響應、快速處理、高可靠性和安全性、不要求系統資源利用率(飛機火車票訂票系統,情報檢索系統等)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM