帶你認識作業系統

2021-10-04 07:17:29 字數 1432 閱讀 2560

注意:作業系統的學習,不要固定在某一種自己常用的作業系統中,從而對作業系統的知識理解產生偏差。

定義

作業系統 (operrating system ,簡稱 os) 是乙個管理計算機系統資源、控制程式執行的系統軟體,它為使用者提供了乙個方便 、安全、可靠的工作環境和介面 。
目標 作用

單道批處理系統

多道批處理系統

多道處理系統的優缺點。

多道批處理系統的主要優點是:資源利用率高、系統吞吐量大。

多道批處理系統的主要缺點是:平均周轉時間長、無互動能力。

多道批處理系統需要解決的問題:

1

. 處理機管理問題

2. 記憶體管理問題

3. i/o裝置管理問題

4. 檔案管理問題

5. 作業管理問題

分時作業系統

特點 實時作業系統

計算機系統接收到外部訊號後及時進行處理,並且要在嚴格的時限內處理完接收的事件。

特點

網路作業系統

分布式計算機系統

特徵

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

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

虛擬性:指通過某種技術把乙個物理實體變成若干個邏輯上的對應物;

非同步性:即不確定性

服務

系統呼叫中的作用

程序管理

裝置管理

檔案操作

資訊維護以及通訊

處理器管理:作業系統按照一定的排程演算法分配處理機

儲存管理:負責分配、**和保護儲存單元

檔案管理:涉及檔案儲存空間的分配與**、檔案目錄管理、檔案讀/寫與保護

裝置管理:用於對裝置進行分配、**與控制

作業管理:負責作業的排程和作業控制

計算機中不允許使用者直接使用的指令稱為特權指令,如 i/o 指令、置中斷指令、把 psw〈程式狀態字〉 送入程式狀態暫存器等指令。

目態

使用者的程式一般是啟動後執行在目態,處於目態的程式不能使用特權指令。

管態

作業系統中必須使用特權指令的那部分程式執行在管態。

如中斷操作。

作業系統概述 作業系統的認識

第一代計算機 採用電子管,體積大,耗電多,貴,可靠性差 第二代計算機 採用電晶體,體積,耗電,可靠性方面均大幅改善 第三代計算機 採用積體電路,功能日益完善,硬體資源更加充分利用 計算機 採用超大規模積體電路,運算速度等效能指標更進一步提高,典型案例 超級計算機 現代計算機含有豐富的軟體,硬體資源,...

認識Linux作業系統

查詢linux系統的基本概況 第一步 通過搜尋引擎搜尋 linux 閱讀與其有關的資料。收集搜尋引擎搜尋到的網頁 1 unix是大型機用的,主要特點是支援多使用者同時作業系統和共享系統資源。一 股人接觸不到unix,一般只有大型公司才用到。2 linux是一套免費使用和自由傳播的類unix作業系統。...

認識Linux作業系統

unix作業系統是1969年由k.thompson和d.m.richie在美國貝爾實驗室開發的一種作業系統。由於其良好而穩定的效能迅速在計算機中得到廣泛的應用,在隨後幾十年中做了不斷的改進。1990年,芬蘭人linus torvalds開始著手研究編寫乙個開放的與minix系統相容的作業系統。199...