作業系統(作業系統引論)

2021-09-10 02:56:15 字數 950 閱讀 1135

方便性

方便使用者進行操作計算機

有效性提高系統資源的利用率、提高系統的吞吐量,加速程式的執行

可擴充性

方便地增添新的模組和功能,以及對原有的功能模組進行修改

開放性能夠遵循世界標準規範

os作為使用者和計算機硬體系統之間的介面

使用者能夠通過作業系統來使用計算機系統

os作為計算機資源的管理者

對處理機、儲存器、i/o裝置、檔案(資料和程式)進行有效的管理

os實現了對計算機資源的抽象

通過在底層物理介面上覆蓋一層裝置管理軟體,通過操作命令來對硬體進行操作

不斷提高計算機資源的利用率

方便使用者

器件不斷更新換代

計算機體系結構的不斷發展

不斷提出新的應用需求

系統中的資源可供記憶體中多個併發執行的程序共同使用

程序控制

為作業建立程序、撤銷(終止)已結束程序,以及控制程序在執行狀態中的狀態切換

程序同步

對多個程序的執行進行協調

程序通訊

實現相互合作程序之間的資訊交換

排程作業排程、程序排程

記憶體分配

為每道程式分配記憶體空間、提高儲存器利用率減少碎片、允許正在執行的程式申請附加的記憶體空間

記憶體保護

確保沒道應用程式僅在自己的記憶體空間中執行、絕不允許使用者程式訪問作業系統的程式和資料

位址對映

將位址空間中的邏輯位址轉換為記憶體空間中與之對應的實體地址

記憶體擴充

運用虛擬儲存技術,從邏輯上擴充記憶體容量

緩衝管理

在i/o裝置和cpu之間引入緩衝

裝置分配

根據使用者程序的i/o請求、系統現有的情況分配其所需的裝置

裝置處理

實現cpu和裝置之間的通訊

檔案儲存空間的管理

目錄管理

檔案的讀寫管理和保護

作業系統之作業系統引論

掌握作業系統的概念 特徵 功能和提供的服務,作業系統的發展與分類 作業系統是計算機硬體與使用者的橋梁,是計算機硬體上的的第一層軟體,是對硬體系統的首次擴充.作業系統是一組控制和管理計算機硬體和軟體資源.合理地對各類作業 job 進行排程,以及方便使用者的程式的集合.無作業系統 單批道作業系統 多批道...

作業系統引論

作業系統引論 目的 方便性,有效,可擴充套件,開放 方便性主要是提供結構,有效性主要是充分管理計算機資源。可擴充套件主要是指能夠增加新的模組。開放主要是指彼此相容。管理計算機資源主要是處理機管理,儲存器管理,檔案管理,裝置管理。發展過程 無作業系統的計師算計系統 彈道批處理,多道批處理,分時系統和實...

作業系統引論

併發 共享 虛擬 非同步 1 在多道程式環境下,一段時間內有多道程式在同時執行 2 而通常的程式是靜態實體,它們是不能併發執行的 3 為了使程式能併發執行,系統必須分別為每個程式建立程序。這裡就引進了程序和執行緒的概念 4 在作業系統中引入程序的目的是使程式能併發執行 5 併發與並行的區別 系統中的...