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