操做系統是一組控制和管理計算機硬件和軟件資源 ,合理的對各種做業進行調度,以及方便用戶使用的程序的集合。併發
1. 分時系統
分時系統是指,在一臺主機上鍊接了多個帶有顯示器和鍵盤的終端,同時容許多個用經過本身的終端,以交互方式使用計算機,共享主機中的資源。
首先,用戶做業不能進入磁盤,而後再調入內存。由於做業在磁盤上不能運行,固然用戶也沒法與機器交互,所以,做業應直接進入內存。
其次,不容許一個做業長期佔用處理機,直至它運行結束或出現I/O請求後,方纔調度其餘做業運行。爲此,應該規定每一個做業只運行一個很短的時間(例如0.1秒鐘,一般把這段時間稱爲時間片),而後便暫停該做業的運行,並當即調度下一個程序運行。若是在不長的時間(例如3秒)內能使全部的用戶做業都執行一次(一個時間片的時間),即可使每一個用戶都能及時地與本身的做業交互,從而可以使用戶的請求獲得及時響應。性能
2.實時系統
實時系統是指系統能及時(或即時)響應外部事件的請求,在規定的時間內完成對該事件的處理,並控制全部實時任務協調一致的運行。spa
3.微機操做系統
3.1.單用戶單任務操做系統
即只容許一個用戶上機,且只容許用戶程序做爲一個任務運行。
3. 2.單用戶多任務操做系統
即只容許一個用戶上機,但容許用戶把程序分爲若干個任務,使他併發執行,從而有效的改善了系統的性能。
3. 3.多用戶多任務操做系統
即容許多個用戶經過各自的終端使用同一臺機器,共享主機系統中的各類資源,而每一個用戶程序又可進一步分爲幾個任務,使它們能併發執行,從而可進一步提升資源利用率和系統吞吐量。操作系統