1. 程式人生 > >操作系統——第一章 操作系統概述

操作系統——第一章 操作系統概述

原來 fop 共享 相互 3.3 理解 管理 磁盤 掌握

操作系統

  1. 掌握操作系統的基本概念、基本原理和基本功能,理解操作系統的整體運行。
  2. 掌握操作系統進程、內存、文件和I/O管理的策略、算法、機制以及相互關系。
  3. 能夠運用所學的操作系統原理、方法去分析問題和解決問題並能用C語言表述相關算法

一、操作系統概述

(一) 操作系統的概念、特征、功能和提供的服務

(二) 操作系統的發展和分類

(三) 操作系統的運行環境

  1. 內核態與用戶態
  2. 中斷、異常
  3. 系統調用

(四) 操作系統的體系結構

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

  1. 並發:

技術分享圖片

2. 共享:

技術分享圖片

3.虛擬:

技術分享圖片

比如說只有一個CPU,但是微信和微博兩個進程處理的時候會被處理為兩個虛擬的獨立的邏輯CPU,各自為進程工作。

4.異步性:

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

1.2.1操作系統的發展過程

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

一個磁帶中有五首歌,就是有五個程序,每次把一首歌轉換成目標文件,然後處理,然後繼續這個過程,這就叫批處理。

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

多道批處理系統特性:

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

分時系統:

技術分享圖片

終端—只有顯示器和鍵盤(輸入輸出)

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

通用操作系統: 兼有分時、實時和批處理三者或其中兩者的操作系統,稱為通用操作系統。

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

構成集群,協同工作

技術分享圖片

負載均衡的概念

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

1.1.2操作系統的分類

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

1.3.1內核態和用戶態

技術分享圖片

我們把CPU分成兩個狀態:

技術分享圖片

psw中有一位標明了

技術分享圖片

技術分享圖片

打開文件fopen的時候就要從用戶態轉換到核心態,因為要到硬件磁盤中去取

技術分享圖片

1.3.2中斷與異常

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

1.3.3系統調用

技術分享圖片

fopen() => open()

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

1.4操作系統體系結構

技術分享圖片

技術分享圖片

技術分享圖片

層次化

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

原來要調用,現在要調用三次,但是優點是他健壯了,死了一個不會直接掛掉。

技術分享圖片

操作系統——第一章 操作系統概述