作業系統之概述

2021-10-05 13:57:35 字數 1198 閱讀 8469

作業系統的目標和功能

作業系統的分類和發展

分時作業系統

實時作業系統

網路作業系統和分布式計算機系統

個人計算機系統

作業系統的執行環境

中斷和異常的概念

中斷處理過程

控制和管理整個計算機系統的硬體與軟體資源,合理組織、排程計算機的工作與資源的分配,進而為使用者和其他軟體提供方便介面和環境的程式集合。

作業系統是計算機系統中最基本的系統軟體

併發兩個或多個事件在同一時間間隔內發生

共享資源共享

互斥共享

一段時間內只允許乙個程序訪問資源

同時訪問

一段時間內允許多個資源訪問資源 虛擬

把乙個物理上的實體變為若干邏輯上的對應物

非同步允許多個程式併發執行,程序的執行不是一貫到底,而是走走停停,以不可預知的速度向前推進

作業系統為計算機系統資源的管理者

處理機管理

儲存器管理

檔案管理

裝置管理

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

命令介面

程式介面

作業系統用作擴充機器單道批處理系統

多道批處理系統按時間片流轉把處理器分配給各聯機作業使用

時鐘管理

中斷機制原語

系統控制的資料結構及處理

程序管理:程序狀態管理、程序排程和分派、建立和撤銷程序控制塊

儲存器管理:儲存器空間的分配和**、記憶體資訊保護程式、**對換程式

裝置管理:緩衝區管理、裝置分配和**

斷內中斷(異常)\begin 資源中斷\\ 強迫中斷\begin 硬體故障\\軟體中斷 \end \end\\ 外中斷\begin 外設請求\\人的干預 \end \end

中斷⎩⎪⎪⎪

⎪⎪⎪⎨

⎪⎪⎪⎪

⎪⎪⎧​

內中斷(

異常)⎩

⎪⎨⎪⎧

​資源中

斷強迫中

斷{硬體

故障軟體

中斷​​

外中斷{

外設請求

人的干預

​​關中斷儲存斷點

引出中斷服務程式

儲存現場和遮蔽字

開中斷執行中斷服務程式

關中斷恢復現場和遮蔽字

開中斷、中斷返回

作業系統系列之概述

對作業系統的研究已經很久了,一直以來比較喜歡這方面的東西,從現在開始,我要把我所了解的os的各個方面一一描述出來。基本的描述風格事先抽象後具體,先輪廓後細節。os其實是乙個大家都知道一些的概念。但是我說得有可能跟傳統的說法有些不一樣,我按照我的思路和節奏說這些問題。希望大家多提意見。說到os,一定要...

作業系統概述

作業系統幾大管理 1 cpu管理 cpu是作業系統中最重要的部分之一。cpu管理又稱程序管理,即是如何將cpu真正地分配給每個任務。我們無法直接操控硬體,只能通過程式來控制硬體。程序排程有以下幾種主要的排程方法 a fifo b 時間片輪轉排程 c 短程序優先 類似1970年一篇 中得比率單調演算法...

作業系統概述

一.現代計算機系統由硬體和軟體兩部分組成.1.硬體包括處理器,暫存器,記憶體,外存及各種i o裝置.2.軟體包括系統軟體,支撐軟體和應用軟體.2.1系統軟體 作業系統 最接近硬體的一層,把硬體封裝起來,負責管理和控制計算機硬體並對其做首次擴充和改造 2.2支撐軟體層 建立在作業系統的封裝上,利用作業...