【摘要】: 21世紀(jì)是信息時代,信息時代最重要的表現(xiàn)就是計算機技術(shù)的廣泛運用及發(fā)展,操作系統(tǒng)是管理計算機軟硬件資源、控制程序運行、改善人機界面和為應(yīng)用軟件提供支持的一種系統(tǒng),本文希望通過對計算機操作系統(tǒng)及其發(fā)展情況進行研究,揭示出計算機操作系統(tǒng)發(fā)展的基本情況,這對我們深刻理解計算機技術(shù)發(fā)展的過去、現(xiàn)在以及預(yù)測計算機技術(shù)未來的發(fā)展方向具有十分重要的意義。
【關(guān)鍵詞】:計算機;操作系統(tǒng);發(fā)展
引言:隨著我國經(jīng)濟社會的快速發(fā)展,計算機己經(jīng)逐漸滲透到人們生活的各個領(lǐng)域,計算機操作系統(tǒng)也得到了長足的發(fā)展,操作系統(tǒng)是管理計算機軟硬件資源、控制程序運行、改善人機界而和為應(yīng)用軟件提供支持的一種系統(tǒng),操作系統(tǒng)功能強大,能夠為用戶帶來良好的界而體驗,當(dāng)然操作系統(tǒng)也在不斷的完善和發(fā)展,操作系統(tǒng)從最簡單的批處理系統(tǒng)、分時操作系統(tǒng),到今天的各種而向PC的操作系統(tǒng)和而向大型機的多任務(wù)、多用戶系統(tǒng),它們在調(diào)度和控制計算活動,提供軟件開發(fā)、運行和應(yīng)用環(huán)境,挖掘計算機潛力,提高計算機的性能力一而發(fā)揮著越來越重要的作用。
1.計算機操作系統(tǒng)發(fā)展的目標(biāo)
操作系統(tǒng)一力一而直接管理和控制著所有的硬件和軟件,使計算機系統(tǒng)的各部件相互協(xié)調(diào)一致的開展工作,另一方面它想用戶提供正確的利用軟硬件資源的力一法和環(huán)境,使用戶能夠通過操作系統(tǒng)充分而有效的使用計算機。計算機操作系統(tǒng)有四個方面的目標(biāo):方便,進行操作系統(tǒng)配置能夠是用戶計算機系統(tǒng)更容易運用,力一便用戶利用計算機處理任務(wù);有操作系統(tǒng)要能夠使計算機系統(tǒng)的CPU和I/O設(shè)備得到更有效的利用;可擴展能力。計算機操作系統(tǒng)要適應(yīng)計算機硬件和體系結(jié)構(gòu)的方面,要具有良好的擴展性,可擴展性是計算機系統(tǒng)性能是否優(yōu)越的重要指標(biāo);開放性,計算機操作系統(tǒng)要適應(yīng)各種不同類型的計算機硬件系統(tǒng),實現(xiàn)應(yīng)用程序的可移植和互操作性,互聯(lián)網(wǎng)是一個開放性平臺,這也決定了計算機操作系統(tǒng)必須是一個開放性平臺。能夠幫助用戶實現(xiàn)資源共享。
2.計算機操作系統(tǒng)的分類
2.1計算機操作系統(tǒng)的分類模塊
從計算機的用途來看,能夠?qū)⑵洳僮飨到y(tǒng)分為兩類,一是專用操作系統(tǒng),二是通用操作系統(tǒng),兩者之間的主要體現(xiàn)在控制和管理方面例如專用操作系統(tǒng)在使用中,更偏向于對專項事物進行控制。例如現(xiàn)代社會中使用的手機,這種系統(tǒng)主要是嵌入的方式,能夠在特定的途徑中使用。
從操作系統(tǒng)的功能方面進行劃分,能夠分為批處理、分時、實時、網(wǎng)絡(luò)、分布系統(tǒng),其中批處理、分時和實時系統(tǒng)主要在計算機系統(tǒng)環(huán)境中使用。網(wǎng)絡(luò)、分布系統(tǒng)是在多計算機系統(tǒng)中使用。
從單機和網(wǎng)絡(luò)的角度兩件,計算機操作系統(tǒng)也有著不同的分類,分為單機和網(wǎng)絡(luò)操作系統(tǒng),其中單機操作系統(tǒng)主要是針對單機計算機,這種情況下,其只能對計算機本機的資源進行管理。這種單機操作系統(tǒng),是一臺機器一個用戶,更具有針對性,系統(tǒng)中所有的資源,都?xì)w為該用戶,這名用戶能夠控制并使用這些資源
2.2操作系統(tǒng)的具體分類
批處理系統(tǒng)的主要特點是批量,這種操作系統(tǒng)的運行更加高效。相關(guān)人員可以將想要處理的任務(wù),整理成隊列的形式,讓計算機進行逐一處理。批處理處理還可以細(xì)分為單道和多道兩種處理方式。其主要內(nèi)容為,單道只能處理一次調(diào)動一個處理作業(yè),其他任務(wù)或作業(yè),只能放入存儲器中,這種模式與單用戶操作有一定相似之處。
計算機在處理中,主要設(shè)計兩方面的時間消耗,一是在CPU執(zhí)行程序中,二是在計算機的輸入和輸出中從速度上比較,輸入和輸出的速度明顯慢于CPU的執(zhí)行速率,造成計算機在進行輸入和輸出的過程中,其CPU存有空閑。通過這種情況,相關(guān)人員為了提升CPU的利用率,發(fā)明了多道處理系統(tǒng),這種系統(tǒng)類型,改善了單道操作的處理模式,能夠同時執(zhí)行多個作業(yè),在處理前,根據(jù)任務(wù)的實際情況,制定更加有效的測量,合理對CPU資源進行分類。一旦計算機要進行輸入或輸出行為時,就釋放了對 CPU的占用,通過這種調(diào)動程序的方式,保證CPU執(zhí)行的高效性,將其他內(nèi)存中需要處理的作用交由CPU處理,提高CPU的效率。
3.微內(nèi)核的實現(xiàn)
微內(nèi)核實現(xiàn)中的一個卞要問題是“微”和性能要求的綜合考慮。要做到“微”的關(guān)鍵是實現(xiàn)機制和策略分離的概念。由微內(nèi)核中最主要的是進程間消息通信和中斷處理機制,下而簡述兩者的實現(xiàn)。
4.進程間通信機制
為客戶和服務(wù)器提供通信服務(wù)是微內(nèi)核的主要功能之一,也是內(nèi)核實現(xiàn)其他服務(wù)的基礎(chǔ)。無論是發(fā)送請求消息和服務(wù)器的回答消息都是要經(jīng)過內(nèi)核的。進程的消息通信一般是通過端口的。一個進程可以有一個或多個端口,每個端口實際上是一個消息隊列或消息緩沖區(qū),它們都有一個唯一的端口ID端口權(quán)力表,該表指出木進程可以和哪些進程交互通信。端口ID和端口權(quán)力表內(nèi)核維護。
5.計算機操作系統(tǒng)發(fā)展
計算機操作系統(tǒng)的發(fā)展是伴隨著計算機技術(shù)發(fā)展進行的,計算機操作系統(tǒng)是由客觀需要而產(chǎn)生的,它伴隨著幾十年技術(shù)及其應(yīng)用的發(fā)展而不斷的在提高,其功能也在不斷的完善和發(fā)展,操作系統(tǒng)功能的發(fā)展從弱到強,在計算機系統(tǒng)中的地位不斷的上升,己經(jīng)發(fā)展成為計算機系統(tǒng)的核心。計算機操作系統(tǒng)的發(fā)展經(jīng)同時,各閑置的資源共享出來,為更艱巨的任務(wù),更大的目標(biāo)服務(wù),非常力一便,這樣人們不用去購買價格非常昂貴的超級計算機,只需要,購買一些價格相對比較便宜的資源共享費就可以,這樣,就可以達(dá)到按需分配,人們需要使用網(wǎng)格技術(shù)資源的時候,可以像使用電力資源一樣,隨時可以用,按需分配,這樣,極大的方便了人們的學(xué)習(xí)和工作生活。
6.結(jié)語
計算機技術(shù)的發(fā)展速度己經(jīng)遠(yuǎn)遠(yuǎn)超出了我們的想象,計算機操作系統(tǒng)也在隨著計算機技術(shù)的發(fā)展而不斷完善和發(fā)展,要從總體上把握計算機操作系統(tǒng)的發(fā)展現(xiàn)狀才有可能在外來的技術(shù)潮流中不被時代所淘汰。
參考文獻(xiàn):
[1]劉騰. 計算機操作系統(tǒng)維護中的還原技術(shù)應(yīng)用研究[J]. 信息通信,2016,(12):196-197. [2017-09-26].
[2]張偉杰. 計算機操作系統(tǒng)的安全設(shè)置與防范[J]. 科技視界,2014,(29):92. [2017-09-26].
[3]黃振宗. 計算機操作系統(tǒng)維護中還原技術(shù)的應(yīng)用[J]. 科技視界,2014,(09):48+235. [2017-09-26].
[4]嚴(yán)靜茹. 淺談計算機操作系統(tǒng)及其發(fā)展[J]. 計算機光盤軟件與應(yīng)用,2012,(10):80+82. [2017-09-26].
[5]王群. 計算機操作系統(tǒng)的發(fā)展[J]. 計算機光盤軟件與應(yīng)用,2012,(09):105-106. [2017-09-26].