操作系統——第一章 操作系統概述
阿新 • • 發佈:2018-07-22
原來 fop 共享 相互 3.3 理解 管理 磁盤 掌握
操作系統
- 掌握操作系統的基本概念、基本原理和基本功能,理解操作系統的整體運行。
- 掌握操作系統進程、內存、文件和I/O管理的策略、算法、機制以及相互關系。
- 能夠運用所學的操作系統原理、方法去分析問題和解決問題並能用C語言表述相關算法
一、操作系統概述
(一) 操作系統的概念、特征、功能和提供的服務
(二) 操作系統的發展和分類
(三) 操作系統的運行環境
- 內核態與用戶態
- 中斷、異常
- 系統調用
(四) 操作系統的體系結構
- 並發:
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操作系統體系結構
層次化
原來要調用,現在要調用三次,但是優點是他健壯了,死了一個不會直接掛掉。
操作系統——第一章 操作系統概述