概念:
操作系統是指控制和管理計算機的軟硬件資源,以盡量合理有效的方法組織多個用戶共享各種資源的程序集合
基本特征:
(1)并發性:
是指兩個或兩個以上的事件或活動在同一個時間間隔內發生
(2)共享性:
是操作系統的另一個重要特征,是指系統的資源(包括軟件資源和硬件資源)可以同時被多個并發執行的進程共同使用而不是被一個進程獨占,由于資源的屬性不同,多個進程對資源的共享方式也不同,可以分為互斥共享方式和同時訪問方式
(3)虛擬性:
是操作系統中的一種管理技術,通過這種技術能把一個物理上的實體映射成若干個邏輯上的對應物,在操作系統中,虛擬的實現主要采用了分時的方法,如果n是某個物理設備對應的虛擬邏輯設備數,顯然每個虛擬邏輯設備的速度是物理設備的1/n
(4)異步性:
在多道程序設計環境下,允許多個進程并發執行,由于資源等多個因素的限制,進程的執行不是“一氣呵成”,而是“走走停停”的方式運行。內存中的每個進程在何時執行,何時暫停,以怎樣的方式向前推進,每道程序需要多長時間運行完等等都是不確定的