關于計算機操作系統(tǒng)的主要功能是指,計算機操作系統(tǒng)的主要功能是這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、傳統(tǒng)定義 計算機軟件分為系統(tǒng)軟件和應用軟件兩大類 系統(tǒng)軟件用于管理計算機本身和應用程序 應用軟件是為滿足用戶特定需求而設計的軟件 操作系統(tǒng)是最基本的系統(tǒng)軟件,它和系統(tǒng)工具軟件構成了系統(tǒng)軟件 但給操作系統(tǒng)下定義是困難的,至今沒有一個能公認的統(tǒng)一說法 以下列舉了現(xiàn)今操作系統(tǒng)教材中常見的幾種觀察操作系統(tǒng)的角度 自頂向下的角度,操作系統(tǒng)是對裸機的第一層軟件,是對機器的第一次擴展,為用戶提供了一臺與實際硬件等價的虛擬機 自底向上的角度,操作系統(tǒng)是資源管理,在相互競爭的程序之間有序地控制對處理器、存儲器以及其他I/O接口設備的分配 從軟件分類角度看,操作系統(tǒng)是最基本的系統(tǒng)軟件,它控制著計算機所有的資源并提供應用程序開發(fā)的接口 從系統(tǒng)管理員角度看,操作系統(tǒng)合理地組織管理了計算機系統(tǒng)的工作流程,使之能為多個用戶提供安全高效的計算機資源共享 從程序員角度看(即從操作系統(tǒng)產生的角度),操作系統(tǒng)是將程序員從復雜的硬件控制中解脫出來,并為軟件開發(fā)者提供了一個虛擬機,從而能更方便的進行程序設計 從一般用戶角度看,操作系統(tǒng)為他們提供了一個良好的交互界面,使得他們不必了解有關硬件和系統(tǒng)軟件的細節(jié),就能方便地使用計算機 從硬件設計者看,操作系統(tǒng)為計算機系統(tǒng)功能擴展提供了支撐平臺,使硬件系統(tǒng)與應用軟件產生了相對獨立性,可以在一定范圍內對硬件模塊進行升級和添加新硬件,而不會影響原先應用軟件 總的來講,傳統(tǒng)的操作系統(tǒng)定義如下: 操作系統(tǒng)是控制和管理計算機系統(tǒng)內各種硬件和軟件資源、合理有效地組織計算機系統(tǒng)的工作,為用戶提供一個使用方便可擴展的工作環(huán)境,從而起到連接計算機和用戶的接口作用 此定義是以操作系統(tǒng)的具體功能為基礎的定義方式 可以按如下示意圖來描述操作系統(tǒng)的在計算機系統(tǒng)中的位置 接口示意圖 按層次模型看是 在傳統(tǒng)定義方式中,操作系統(tǒng)和用戶的關系是被動和主動的關系,即用戶將自己對計算機的需求以過交互操作的方式命令操作系統(tǒng)完成,而操作系統(tǒng)是根據(jù)完成任務的需要分配資源,它僅有的主動權就是在于如何分配與何時分配。
2、 在此將這種對操作系統(tǒng)定義方式稱為被動式定義,從理論上認為操作系統(tǒng)是完全按用戶的要求來完成自己的工作。
本文分享完畢,希望對大家有所幫助。
標簽:
免責聲明:本文由用戶上傳,如有侵權請聯(lián)系刪除!