一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費注冊]

您的位置:電子發(fā)燒友網(wǎng)>電子百科>半導(dǎo)體技術(shù)>基礎(chǔ)知識>

操作系統(tǒng)(OS),什么是操作系統(tǒng)(OS)

2010年03月26日 15:21 www.www27dydycom.cn 作者:佚名 用戶評論(0
關(guān)鍵字:

操作系統(tǒng)(OS),什么是操作系統(tǒng)(OS)

操作系統(tǒng)(Operating System,簡稱 OS)的出現(xiàn)、使用和發(fā)展是近四十余年來計算機軟件的一個重大進展。盡管操作系統(tǒng)尚未有一個嚴(yán)格的定義,但一般認(rèn)為操作系統(tǒng)是管理系統(tǒng)資源、控制程序執(zhí)行、改善人機界面、提供各種服務(wù),合理組織計算機工作流程和為用戶有效使用計算機提供良好運行環(huán)境的一種系統(tǒng)軟件。

計算機發(fā)展到今天,從個人機到巨型機,無一例外都配置一種或多種操作系統(tǒng),操作系統(tǒng)已經(jīng)成為現(xiàn)代計算機系統(tǒng)不可分割的重要組成部分,它為人們建立各種各樣的應(yīng)用環(huán)境奠定了重要基礎(chǔ)。配置操作系統(tǒng)的主要目標(biāo)可歸結(jié)為:1.方便用戶使用。OS通過提供用戶與計算機之間的友善接口來方便用戶使用。2.擴大機器功能。OS通過擴充改造硬件設(shè)施和提供新的服務(wù)來擴大機器功能。3.管理系統(tǒng)資源。OS有效管理好系統(tǒng)中所有硬件軟件資源,使之得到充分利用。4.提高系統(tǒng)效率。OS合理組織好計算機的工作流程,以改進系統(tǒng)性能和提高系統(tǒng)效率。5.構(gòu)筑開放環(huán)境。OS遵循有關(guān)國際標(biāo)準(zhǔn)來設(shè)計和構(gòu)造,以構(gòu)筑出一個開放環(huán)境。其含義主要是指:遵循有關(guān)國際標(biāo)準(zhǔn)(如開放的通信標(biāo)準(zhǔn)、開放的用戶接口標(biāo)準(zhǔn)、開放的線程庫標(biāo)準(zhǔn)等);支持體系結(jié)構(gòu)的可伸縮性和可擴展性;支持應(yīng)用程序在不同平臺上的可移植性和可互操作性。

計算機系統(tǒng)包括硬件和軟件兩個組成部分。硬件是所有軟件運行的物質(zhì)基礎(chǔ),軟件能充分發(fā)揮硬件潛能和擴充硬件功能,完成各種系統(tǒng)及應(yīng)用任務(wù),兩者互相促進、相輔相成、缺一不可。每一層具有一組功能并提供相應(yīng)的接口,接口對層內(nèi)掩蓋了實現(xiàn)細(xì)節(jié),對層外提供了使用約定。硬件層提供了基本的可計算性資源,包括處理器、寄存器、存儲器,以及各種 I/O 設(shè)施和設(shè)備,這些設(shè)施和設(shè)備組成了計算機系統(tǒng)的硬件,它可以按照用戶的需要接收與存儲信息、進行數(shù)據(jù)處理和輸出運算結(jié)果,是操作系統(tǒng)和軟件賴以工作的基礎(chǔ)。操作系統(tǒng)層通常是最靠近硬件的軟件層,對計算機硬件作首次擴充和改造,主要完成資源的調(diào)度和分配,信息的存取和保護,并發(fā)活動的協(xié)調(diào)和控制等許多工作。操作系統(tǒng)是上層其他軟件運行的基礎(chǔ),為編譯程序和數(shù)據(jù)庫管理系統(tǒng)等系統(tǒng)程序的設(shè)計者提供了有力支撐。系統(tǒng)程序?qū)拥墓ぷ骰A(chǔ)建立在被操作系統(tǒng)改造和擴充過的機器上,利用操作系統(tǒng)提供的擴展指令集,可以較為容易地實現(xiàn)各種各樣的語言處理程序、數(shù)據(jù)庫管理系統(tǒng)和其他系統(tǒng)程序。此外,還提供種類繁多的實用程序,如連接裝配程序、庫管理程序、診斷排錯程序、分類 /合并程序等供用戶使用。應(yīng)用程序?qū)咏鉀Q用戶特定的或不同應(yīng)用需要的問題,應(yīng)用程序開發(fā)者借助于程序設(shè)計語言來表達應(yīng)用問題,開發(fā)各種應(yīng)用程序,既快捷又方便。而最終用戶則通過應(yīng)用程序與計算機系統(tǒng)交互來解決他的應(yīng)用問題。

操作系統(tǒng)的作用與功能操作系統(tǒng)在計算機系統(tǒng)中的作用可以從三個方面來理解:操作系統(tǒng)是用戶與計算機硬件之間的接口。操作系統(tǒng)為用戶提供了虛擬機(Virtual Machine)。操作系統(tǒng)是計算機系統(tǒng)的資源管理者。

操作系統(tǒng)的主要特性1.并發(fā)性(concurrence)2.共享性(sharing)3.異步性(asynchronism)4.虛擬性(virtual)

操作系統(tǒng)的演變

1.串行處理系統(tǒng)

早期的計算機,從20世紀(jì)40年代末到50年代中期,程序員直接與硬件接觸,根本沒有操作系統(tǒng)。計算機運行在一個集成了指示器、各種開關(guān)、一些輸入設(shè)備以及一個打印機的控制臺上。用機器代碼編寫的程序由輸入沒備、讀卡機載入,在因錯誤而導(dǎo)致程序被掛起時,出錯位置由指示燈顯示。程序員可以通過檢測寄存器和主存來尋找出錯原因。如果程序正常執(zhí)行完畢,則結(jié)果會輸出到打印機上。

2.簡單批處理系統(tǒng)

早期計算機十分昂貴,因而最大限度地利用它就顯得很重要。早期計算機的上機安排和底動時間所造成的時間花勞是不可接受的。為了改善上述情況,產(chǎn)生了批處理系統(tǒng)的概念,第1個批處理系統(tǒng)產(chǎn)生于20世紀(jì)50年代中期,由General Motors開發(fā),用于IBM 701計算機上。這個概念后來被IBM公司的顧客改進并應(yīng)用在IBM 704中。到20世紀(jì)60年代初期,一些業(yè)主自行開發(fā)了批處理系統(tǒng),IBSYS即IBM公司為7090/7094計算機配置的操作系統(tǒng),b于它對其他系統(tǒng)的廣泛影響而尤為著名。 簡單批處理系統(tǒng)的中心思想是,通過應(yīng)用一種被稱為監(jiān)控器的軟件,使用戶不必再直接接觸機器,而是先通過卡片帆和紙帶機向計算機控制器提交作業(yè),由監(jiān)控器將作業(yè)組織在一起構(gòu)成一批作業(yè),然后將整批作業(yè)放人由監(jiān)控器管理的輸入設(shè)備上,每當(dāng) 個作業(yè)執(zhí)行完畢返回監(jiān)控器時,監(jiān)控器已自動裝入下一個作業(yè)。

3.多道程序批處理系統(tǒng)

4.分時系統(tǒng)

利用多道程序設(shè)計技術(shù),可高效對作業(yè)進行批處理。然而,對許多作業(yè),例如事務(wù)處理,提供一個用戶與計算機直接作用的交互作用模式是必要的。

5.實時系統(tǒng)

雖然多道批處理系統(tǒng)和分時系統(tǒng)已能獲得令人較為滿意的資源利用率和響應(yīng)時間,但仍不能滿足實時控制和實時信息處理的需求,例如,導(dǎo)彈的制導(dǎo)系統(tǒng)、飛機訂票系統(tǒng)、情報檢索系統(tǒng)等,這就使實時系統(tǒng)應(yīng)運而生。

非常好我支持^.^

(10) 100%

不好我反對

(0) 0%

相關(guān)閱讀:

( 發(fā)表人:admin )

      發(fā)表評論

      用戶評論
      評價:好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關(guān)規(guī)定!

      ?