操作系统的作用是什么?
生活随笔
收集整理的這篇文章主要介紹了
操作系统的作用是什么?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
操作系統的作用是什么?
傳統定義
計算機軟件分為系統軟件和應用軟件兩大類
系統軟件用于管理計算機本身和應用程序
應用軟件是為滿足用戶特定需求而設計的軟件操作系統是最基本的系統軟件,它和系統工具軟件構成了系統軟件
但給操作系統下定義是困難的,至今沒有一個能公認的統一說法
以下列舉了現今操作系統教材中常見的幾種觀察操作系統的角度
自頂向下的角度,操作系統是對裸機的第一層軟件,是對機器的第一次擴展,為用戶提供了一臺與實際硬件等價的虛擬機
自底向上的角度,操作系統是資源管理,在相互競爭的程序之間有序地控制對處理器、存儲器以及其他I/O接口設備的分配
從軟件分類角度看,操作系統是最基本的系統軟件,它控制著計算機所有的資源并提供應用程序開發的接口
從系統管理員角度看,操作系統合理地組織管理了計算機系統的工作流程,使之能為多個用戶提供安全高效的計算機資源共享
從程序員角度看(www.sy690.com即從操作系統產生的角度),操作系統是將程序員從復雜的硬件控制中解脫出來,并為軟件開發者提供了一個虛擬機,從而能更方便的進行程序設計
從一般用戶角度看,操作系統為他們提供了一個良好的交互界面,使得他們不必了解有關硬件和系統軟件的細節,就能方便地使用計算機
從硬件設計者看,操作系統為計算機系統功能擴展提供了支撐平臺,使硬件系統與應用軟件產生了相對獨立性,可以在一定范圍內對硬件模塊進行升級和添加新硬件,而不會影響原先應用軟件
總的來講,傳統的操作系統定義如下:
操作系統是控制和管理計算機系統內各種硬件和軟件資源、合理有效地組織計算機系統的工作,為用戶提供一個使用方便可擴展的工作環境,從而起到連接計算機和用戶的接口作用
此定義是以操作系統的具體功能為基礎的定義方式
可以按如下示意圖來描述操作系統的在計算機系統中的位置
接口示意圖
按層次模型看是
在傳統定義方式中,操作系統和用戶的關系是被動和主動的關系,即用戶將自己對計算機的需求以過交互操作的方式命令操作系統完成,而操作系統是根據完成任務的需要分配資源,它僅有的主動權就是在于如何分配與何時分配。
在此將這種對操作系統定義方式稱為被動式定義,從理論上認為操作系統是完全按用戶的要求來完成自己的工作
傳統定義
計算機軟件分為系統軟件和應用軟件兩大類
系統軟件用于管理計算機本身和應用程序
應用軟件是為滿足用戶特定需求而設計的軟件操作系統是最基本的系統軟件,它和系統工具軟件構成了系統軟件
但給操作系統下定義是困難的,至今沒有一個能公認的統一說法
以下列舉了現今操作系統教材中常見的幾種觀察操作系統的角度
自頂向下的角度,操作系統是對裸機的第一層軟件,是對機器的第一次擴展,為用戶提供了一臺與實際硬件等價的虛擬機
自底向上的角度,操作系統是資源管理,在相互競爭的程序之間有序地控制對處理器、存儲器以及其他I/O接口設備的分配
從軟件分類角度看,操作系統是最基本的系統軟件,它控制著計算機所有的資源并提供應用程序開發的接口
從系統管理員角度看,操作系統合理地組織管理了計算機系統的工作流程,使之能為多個用戶提供安全高效的計算機資源共享
從程序員角度看(www.sy690.com即從操作系統產生的角度),操作系統是將程序員從復雜的硬件控制中解脫出來,并為軟件開發者提供了一個虛擬機,從而能更方便的進行程序設計
從一般用戶角度看,操作系統為他們提供了一個良好的交互界面,使得他們不必了解有關硬件和系統軟件的細節,就能方便地使用計算機
從硬件設計者看,操作系統為計算機系統功能擴展提供了支撐平臺,使硬件系統與應用軟件產生了相對獨立性,可以在一定范圍內對硬件模塊進行升級和添加新硬件,而不會影響原先應用軟件
總的來講,傳統的操作系統定義如下:
操作系統是控制和管理計算機系統內各種硬件和軟件資源、合理有效地組織計算機系統的工作,為用戶提供一個使用方便可擴展的工作環境,從而起到連接計算機和用戶的接口作用
此定義是以操作系統的具體功能為基礎的定義方式
可以按如下示意圖來描述操作系統的在計算機系統中的位置
接口示意圖
按層次模型看是
在傳統定義方式中,操作系統和用戶的關系是被動和主動的關系,即用戶將自己對計算機的需求以過交互操作的方式命令操作系統完成,而操作系統是根據完成任務的需要分配資源,它僅有的主動權就是在于如何分配與何時分配。
在此將這種對操作系統定義方式稱為被動式定義,從理論上認為操作系統是完全按用戶的要求來完成自己的工作
總結
以上是生活随笔為你收集整理的操作系统的作用是什么?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Stellarium 0.19.0 发布
- 下一篇: 海康摄像头视频视频转码H264处理