功能: 操作系統(tǒng)主要是管理計算機(jī)的軟件和硬件資源,合理組織計算機(jī)的工作流程,方便每個用戶的程序集合 概念:操作系統(tǒng)(英語;Operating System,簡稱OS)是一管理電腦硬件與軟件資源的程序,同時也是計算機(jī)系統(tǒng)的內(nèi)核與基石。
操作系統(tǒng)身負(fù)諸如管理與配置內(nèi)存、決定系統(tǒng)資源供需的優(yōu)先次序、控制輸入與輸出設(shè)備、操作網(wǎng)絡(luò)與管理文件系統(tǒng)等基本事務(wù)。操作系統(tǒng)是管理計算機(jī)系統(tǒng)的全部硬件資源包括軟件資源及數(shù)據(jù)資源;控制程序運(yùn)行;改善人機(jī)界面;為其它應(yīng)用軟件提供支持等,使計算機(jī)系統(tǒng)所有資源最大限度地發(fā)揮作用,為用戶提供方便的、有效的、友善的服務(wù)界面。
操作系統(tǒng)是一個龐大的管理控制程序,大致包括5個方面的管理功能:進(jìn)程與處理機(jī)管理、作業(yè)管理、存儲管理、設(shè)備管理、文件管理。
1。
Windows系統(tǒng) 是當(dāng)今使用用戶最多的一個操作系統(tǒng)。它是Microsoft公司在1985年11月發(fā)布的第一代窗口式多任務(wù)系統(tǒng),它使PC機(jī)開始進(jìn)入了所謂的圖形用戶界面時代,這種界面方式為用戶提供了很大的方便,把計算機(jī)的使用提高到了一個新的階段。
2。 DOS操作系統(tǒng) DOS經(jīng)歷了7次大的版本升級,從1。
0版到現(xiàn)在的7。0 版,不斷地改進(jìn)和完善。
常用的DOS有三種不同的品牌,它們是Microsoft公司的MS-DOS、IBM公司的PC-DOS以及Novell公司的DR DOS,這三種DOS相互兼容,但仍有一些區(qū)別,三種DOS中使用最多的是MS-DOS。 Mac OS 操作系統(tǒng) 3。
Mac OS 操作系統(tǒng) Mac OS操作系統(tǒng)是美國蘋果計算機(jī)公司為它的Macintosh計算機(jī)設(shè)計的操作系統(tǒng)的一代操作系統(tǒng),該機(jī)型于1984年推出,率先采用了一些我們至今仍為人稱道的技術(shù) 4。Unix系統(tǒng) UNIX為用戶提供了一個分時的系統(tǒng)以控制計算機(jī)的活動和資源,并且提供一個交互,靈活的操作界。
UNIX被設(shè)計成為能夠同時運(yùn)行多進(jìn)程,支持用戶之間共享數(shù)據(jù)。 5。
Linux系統(tǒng) Linux是目前全球最大的一個自由免費(fèi)軟件,其本身是一個功能可與Unix和Windows相媲美,具有完備的網(wǎng)絡(luò)功能,它的用法與UNIX非常相似,因此許多用戶不再購買昂貴的UNIX,轉(zhuǎn)而投入Linux等免費(fèi)系統(tǒng)的懷抱。 6。
OS/2系統(tǒng) PS/2系列電腦大幅度突破了現(xiàn)行PC機(jī)的體系,采用了與其它總線互不兼容的微通道總線MCA,并且IBM自行設(shè)計了該系統(tǒng)約80%的零部件,以防止其它公司仿制。由于OS/2 僅限于PS/2機(jī)型,兼容性較差,故而限制了它的推廣和應(yīng)用。
客戶的選擇要看客戶的需要,每個系統(tǒng)都有各自的優(yōu)缺點,先應(yīng)該了解客戶需要再做選擇。
1、傳統(tǒng)定義
計算機(jī)軟件分為系統(tǒng)軟件和應(yīng)用軟件兩大類
系統(tǒng)軟件用于管理計算機(jī)本身和應(yīng)用程序
應(yīng)用軟件是為滿足用戶特定需求而設(shè)計的軟件
操作系統(tǒng)是最基本的系統(tǒng)軟件,它和系統(tǒng)工具軟件構(gòu)成了系統(tǒng)軟件
但給操作系統(tǒng)下定義是困難的,至今沒有一個能公認(rèn)的統(tǒng)一說法
以下列舉了現(xiàn)今操作系統(tǒng)教材中常見的幾種觀察操作系統(tǒng)的角度
自頂向下的角度,操作系統(tǒng)是對裸機(jī)的第一層軟件,是對機(jī)器的第一次擴(kuò)展,為用戶提供了一臺與實際硬件等價的虛擬機(jī)
自底向上的角度,操作系統(tǒng)是資源管理,在相互競爭的程序之間有序地控制對處理器、存儲器以及其他I/O接口設(shè)備的分配
從軟件分類角度看,操作系統(tǒng)是最基本的系統(tǒng)軟件,它控制著計算機(jī)所有的資源并提供應(yīng)用程序開發(fā)的接口
從系統(tǒng)管理員角度看,操作系統(tǒng)合理地組織管理了計算機(jī)系統(tǒng)的工作流程,使之能為多個用戶提供安全高效的計算機(jī)資源共享
從程序員角度看(即從操作系統(tǒng)產(chǎn)生的角度),操作系統(tǒng)是將程序員從復(fù)雜的硬件控制中解脫出來,并為軟件開發(fā)者提供了一個虛擬機(jī),從而能更方便的進(jìn)行程序設(shè)計
從一般用戶角度看,操作系統(tǒng)為他們提供了一個良好的交互界面,使得他們不必了解有關(guān)硬件和系統(tǒng)軟件的細(xì)節(jié),就能方便地使用計算機(jī)
從硬件設(shè)計者看,操作系統(tǒng)為計算機(jī)系統(tǒng)功能擴(kuò)展提供了支撐平臺,使硬件系統(tǒng)與應(yīng)用軟件產(chǎn)生了相對獨(dú)立性,可以在一定范圍內(nèi)對硬件模塊進(jìn)行升級和添加新硬件,而不會影響原先應(yīng)用軟件
總的來講,傳統(tǒng)的操作系統(tǒng)定義如下:
操作系統(tǒng)是控制和管理計算機(jī)系統(tǒng)內(nèi)各種硬件和軟件資源、合理有效地組織計算機(jī)系統(tǒng)的工作,為用戶提供一個使用方便可擴(kuò)展的工作環(huán)境,從而起到連接計算機(jī)和用戶的接口作用
此定義是以操作系統(tǒng)的具體功能為基礎(chǔ)的定義方式
可以按如下示意圖來描述操作系統(tǒng)的在計算機(jī)系統(tǒng)中的位置
接口示意圖
按層次模型看是
在傳統(tǒng)定義方式中,操作系統(tǒng)和用戶的關(guān)系是被動和主動的關(guān)系,即用戶將自己對計算機(jī)的需求以過交互操作的方式命令操作系統(tǒng)完成,而操作系統(tǒng)是根據(jù)完成任務(wù)的需要分配資源,它僅有的主動權(quán)就是在于如何分配與何時分配。
在此將這種對操作系統(tǒng)定義方式稱為被動式定義,從理論上認(rèn)為操作系統(tǒng)是完全按用戶的要求來完成自己的工作
/os/explore/操作系統(tǒng)的意義
/ctsn/dxjsjjc/kcnr/wlkj/05os/detail/5-1-1_more2.htm操作系統(tǒng)的作用
聲明:本網(wǎng)站尊重并保護(hù)知識產(chǎn)權(quán),根據(jù)《信息網(wǎng)絡(luò)傳播權(quán)保護(hù)條例》,如果我們轉(zhuǎn)載的作品侵犯了您的權(quán)利,請在一個月內(nèi)通知我們,我們會及時刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學(xué)習(xí)鳥. 頁面生成時間:2.774秒