什麼是操作系統

    1:從用戶觀點認識操作系統
    有了操作系統,用戶可以方便實用操作系統,用戶軟件使用操作系統提供的系統調用(進管指令)請求操作系統的服務,一般軟件在用戶級(目態)運行,系統在覈心級(管態)運行,系統調用構成了虛擬機的高級指令系統,相當於擴展了裸機的基本指令系統,在數量上的擴展是在單擊系統引入了多道程序技術.

    2:從資源管理器觀點認識操作系統
    操作系統控制系統硬軟件資源,它的工作是當用戶程序和其他程序爭用資源的時候提供有序和可控的分配.

    3:從進程觀點來認識操作系統
    操作系統由若干可以同時獨立運行的程序和一個系統核心所組成.每個程序完成各自的任務,系統核心則控制和協調這些進程的運行.

    4:從分層觀點認識操作系統
    根據使用環境和對用戶作業處理方式操作系統類型可分爲3大類:
    ·批處理操作系統
    ·分時操作系統
    ·實時操作系統
   分數操作系統讓多個用戶(多路性)同時以會話方式(交互式)控制自己程序的運行,是每個用戶都感覺自己有一臺獨立支持自己請求服務的系統(獨佔性). 
     實時系統往往是專用,系統與應用很難分離,並不強調資源利用率,更關心及時性,可靠性,完整性。實時系統又分爲實時過程控制和實時信息處理.
     網絡操作系統分爲網絡操作系統和分佈式操作系統.
     網絡操作系統是在單機操作系統上按照各個協議標準開發.
     分佈式操作系統:爲用戶提供統一界面,使用系統資源完成所需任務,不必知道設備在何處(位置透明性),分佈式操作系統是一個邏輯上緊密耦合的系統.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章