1,並發:
然而,計算機系統中同時存在多個程序。從宏觀角度來看,這些計劃是同時向前推進的。在單個CPU上,這些並發程序在CPU上交替運行。?
程序並發體現在兩個方面:用戶程序和用戶程序之間的並發執行。用戶程序和操作系統程序之間的並發。
2.共享:
資源共享是指操作系統程序和多個用戶程序共享系統中的資源。
3.隨機性:
隨機性是指操作系統運行在隨機的環境中。壹個設備可能隨時向處理器發送中斷請求,系統無法知道正在運行的程序什麽時候會做什麽。
4.虛擬的
它是指通過技術把壹個物理實體變成幾個邏輯上的對應物。虛擬化在操作系統中的實現主要是通過分時的方法。很明顯,如果n是物理設備對應的虛擬邏輯設備的數量,那麽虛擬設備的速度壹定是物理設備速度的1/n。
5.異步:即不確定性。同壹程序和數據的多次運行可能會得到不同的結果;程序的運行時間和順序也是不確定的;很難預測外部輸入請求和操作失敗的時間。這些都是不確定性的表現。
擴展數據:
1,操作系統的主要任務:
管理和配置內存,確定系統資源供需優先級,控制輸入輸出設備,操作網絡,管理文件系統。
操作系統的類型非常多樣,安裝在不同機器上的操作系統可以從簡單到復雜,從手機的嵌入式系統到超級計算機的大型操作系統。
2、操作系統的主要功能:
1,流程管理(加工管理)
2.內存管理
3.文件系統
4.建立工作關系網
5、安全機制(Security)
6.用戶界面
7、驅動程序(設備驅動程序)
百度百科-操作系統