作業系統的基本特徵和主要功能

2022-06-20 21:42:12 字數 753 閱讀 6523

所謂併發是指在記憶體中放多道作業,在乙個時間段上來看,每一道作業都能不同程度地向前推進,但在任何乙個時間點上只能有一道占用cpu。

作業系統是乙個併發系統,各程序間的併發,系統與應用間的併發。

與併發相關的倆個概念

共享:系統中的資源可供記憶體中多個併發執行的程序(執行緒)同時使用。

兩種資源共享方式:

併發與共享互為條件!

虛擬是指通過某種技術,將乙個物理實體變為若干個邏輯上的對應物。

用來實現虛擬的技術,被稱為虛擬技術。

如:非同步性是指在多道程式的環境下,每個程式不知何時執行、何時暫停,即它們以不可預知的速度向前推進。

但同時,作業系統應保證程式的執行結果是可再現的。即只要執行環境相同,乙個作業的多次執行都會得到相同的結果。

處理機是最重要的資源,現代作業系統允許多個程式共享處理機,按照某種演算法(分時﹑優先順序)交替地使用處理機。

處理機管理包括以下幾方面:

儲存器管理主要是為多道程式的執行提供良好的環境。儲存器管理要具備下列功能:

最龐大、最繁瑣的部分,因為:

裝置管理主要是完成使用者的i/o請求。它的主要功能包括:

檔案管理主要是使使用者能方便、安全地使用各種資訊資源。主要功能包括:

為方便使用者使用計算機,作業系統還應提供友好的使用者介面。該介面通常是以下列方式提供給使用者的:

系統安全

網路的功能服務

支援多**

作業系統的主要功能

作業系統的主要任務,是為多道程式的執行提供良好的執行環境,以保證多道程式能有條不紊地 高效地執行,並能最大程度的提高系統中各種資源的利用率和方便使用者的使用。處理機管理的主要功能是建立和撤銷程序 執行緒 對諸程序的執行進行協調,實現程序 執行緒 之間的資訊交換,以及按照一定的演算法把處理機分配給程序...

計算機作業系統的主要功能

作業系統的主要任務,是為多道程式的執行提供良好的執行環境。作業系統應具有這樣幾方面的功能 處理機管理,儲存器管理,裝置管理和檔案管理。此外還需提供面向使用者的介面以及面向網路的服務。一 處理機管理功能 1 處理機管理功能的本質 在傳統的多道程式系統中,處理機的分配和執行都是以程序為基本單位,因而對處...

作業系統介紹之主要功能以及特性

儲存管理的主要任務是管理儲存器資源,為多道程式執行提供有力支撐,主要功能包括 裝置管理的主要任務是管理各類外圍裝置,完成使用者提出的i o請求,加快i o資訊的傳送速度,發揮i o裝置的並行性,提高i o裝置的利用率,以及提供每種裝置的裝置驅動程式和中斷處理程式。上面的三種管理就是針對計算機硬體資源...