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