windows作業系統的主要功能有:處理機管理 、儲存管理、裝置管理 、檔案管理 、網路與通訊管理 、使用者介面 。
Microsoft Windows作業系統是美國微軟公司研發的一套作業系統,它問世於1985年,起初只是Microsoft-DOS模擬環境,後續的系統版本由於微軟不斷的更新升級,不但易用,也成為了目前應用最廣泛的作業系統。
主要功能是
1、處理機管理
處理器管理的第一項工作是處理中斷事件,硬體只能發現中斷事件,捕捉它並產生中斷訊號,但不能進行處理。配置了作業系統,就能處理中斷事件。
處理器管理的第二項工作是處理器調度。在單一使用者單一任務的情況下,處理器僅為一個使用者的一個任務所獨佔,處理器管理的工作十分簡單。但在多道程序或多用戶的情況下,組織多個作業或任務執行時,就要解決處理器的調度、分配和回收等問題。近年來設計出各種不同的多處理器系統,處理器管理就更加複雜。為了實現處理器管理的功能,作業系統引入了進程(process)的概念,處理器的分配和執行都是以進程為基本單位;隨著平行處理技術的發展,為了進一步提高系統並行性,使並行執行單位的粒度變細,作業系統又引入了執行緒(Thread)的概念。處理器的管理最總歸結為對進程和執行緒的管理,包括:1)處理控制和管理;2)進程同步和互斥;3)進程通訊;4)進程死鎖;5)處理器調度,又分高階調度,中階調度,低階調度等;6)執行緒控制與管理。
正是因為作業系統對處理器的管理策略不同,其提供的作業處理方式也就不同,例如,批次方式、分時處理方式、即時處理方式等等。從而,呈現在使用者面前,成為具有不同性質、不同功能的作業系統。
2、儲存管理
儲存管理的主要任務是管理記憶體資源,為多道程式運作提供強大的支援。儲存管理的主要功能包括:1)儲存分配。儲存管理將根據使用者程式的需要給它分配記憶體資源。 2)儲存共享。儲存管理能讓主記憶體中的多個使用者程式實現儲存資源的共用,以提高記憶體的使用率。 3)儲存保護。儲存管理要把各個使用者程式相互隔離起來互不干擾,更不允許使用者程式存取作業系統的程式和數據,從而保護使用者程式存放在記憶體中的資訊不被破壞。 4)儲存擴充。由於實體記憶體容量有限,難於滿足使用者程式的需求,儲存管理也應該能從邏輯上來擴充內記憶器,為使用者提供一個比記憶體實際容量大得多的程式空間,方便使用者的程式設計和使用。
作業系統的這一部分功能與硬體記憶體的組織結構和支撐設施密切相關,作業系統設計者應根據硬體情況和使用者使用需要,採用各種相應的有效儲存資源分配策略和保護措施。
3、設備管理
設備管理的主要任務是管理各類週邊設備,完成使用者提出的I/O請求,加快I/O資訊的傳送速度,發揮I/O設備的並行性,提高I/O設備的利用率;以及提供每種設備的設備驅動程式和中斷處理程序,向使用者屏蔽硬體使用細節。為實現這些任務,設備管理應該具有以下功能:1)提供外圍設備的控制與處理;2)提供緩衝區的管理;3)提供外圍設備的分配;4)提供共享型外圍設備的驅動;5)實現虛擬設備。
4、檔案管理
上述三種管理是針對電腦硬體資源的管理。文件管理則是對系統的資訊資源的管理。在現代電腦中,通常把程式和資料以文件形式儲存在外記憶體上,供使用者使用,這樣,外記憶體上保存了大量文件,對這些文件如不能採取良好的管理方式,就會導致混亂或破壞,造成嚴重後果。為此,在作業系統中配置了文件管理,它的主要任務是對使用者文件和系統文件進行有效管理,實現按名訪問;實現文件的共享、保護和保密,保證文件的安全性;並提供給使用者一套能方便使用文件的操作和指令。具體來說,文件管理要完成以下任務:1)提供文件邏輯組織方法;2)提供文件物理組織方法;3)提供文件的存取方法;4)提供文件的使用方法;5)實作文件的目錄管理;6)實現文件的存取控制;7)實現文件的儲存空間管理。
5、網路與通訊管理
#電腦網路源自於電腦與通訊科技的結合, 近二十年來, 從單機與終端之間的遠端通訊, 到今天全世界成千上萬台電腦連網工作, 電腦網路的應用已十分廣泛。聯網作業系統至少應具備以下管理功能:1)網路資源管理功能。電腦網路的主要目的之一是共享資源,網路作業系統應實現網上資滾源的共享, 管理用戶應用程式對資源的存取, 保證資訊資源的安全性和一致性。 2)數據通訊管理功能。電腦連網後, 站點之間可以互相傳送資料, 進行通訊, 透過通訊軟體, 依照通訊協定的規定, 完成網路上電腦之間的資訊傳送。 3)網路管理功能。包括: 故障管理、安全管理、效能管理、記帳管理和組態管理。
6、使用者介面
為了讓使用者能靈活、方便地使用電腦和作業系統,作業系統也提供了一組友善的使用者接口,包括:1)程式介面;2 )命令接口;3)圖形接口。
擴充資料:
作業系統(Operating System,簡稱OS)是管理電腦硬體與軟體資源的電腦程式。作業系統需要處理如管理與配置記憶體、決定係統資源供需的優先順序、控制輸入設備與輸出設備、操作網路與管理檔案系統等基本事務。作業系統也提供一個讓使用者與系統互動的操作介面。
作業系統是使用者與電腦硬體之間的接口,作業系統是電腦硬體系統的第一次擴充,使用者透過作業系統來使用電腦系統。換句話說,作業系統緊靠著電腦硬體並在其基礎上提供了許多新的設施和能力,從而使得用戶能夠方便、可靠、安全、高效地操縱電腦硬體和運行自己的程式。
例如,改造各種硬體設施,使之更容易使用;提供原語或系統調用,擴展機器的指令系統;而這些功能到目前為止還難於由硬體直接實現。作業系統也合理地組織電腦的工作流程,協調各個部件有效運作,為使用者提供一個良好的運作環境。
經過作業系統改造擴充的電腦不但功能更強,使用也更為方便,使用者可以直接呼叫作業系統提供的許多功能。
更多相關知識,請造訪:PHP中文網!
以上是windows作業系統的主要功能是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!