更新os第一章

This commit is contained in:
Alice-and-Bob
2020-09-17 16:07:49 +08:00
parent b63d1e64a8
commit 32ce3de0e4
2 changed files with 23 additions and 2 deletions

View File

@@ -21,7 +21,7 @@
> 或许你也可以参考[这个项目](https://github.com/SSHeRun/CS-Xmind-Note)
![image](立即推.jpg)
![立即推.jpg](https://i.loli.net/2020/09/17/NQVePmIOlBcYsKG.jpg)
---
@@ -52,7 +52,7 @@
+ [x] 第七章 输入输出系统
## 操作系统
+ [ ] 第一章 计算机系统概述
+ [x] 第一章 计算机系统概述
+ [ ] 第二章 进程管理
+ [ ] 第三章 内存管理
+ [ ] 第四章 文件管理

View File

@@ -0,0 +1,21 @@
# 概述
## 并发和并行
- 并发:宏观上来看计算机在同时运行多个程序,指在一个时间段里多个程序并行
- 并行:微观上来看在同一时间下,有多个程序在一起运行,是真正的并行,需要多处理器才能实现
## 系统调用
- 由操作系统提供的,涉及到系统核心态权限操作,用户只有调用系统调用才能执行核心态指令。用户在调用系统调用前,先传递好参数,再使用自陷指令把执行权限交给操作系统内核,执行核心态指令
- 系统调用类型:
- 设备管理
- 文件管理
- 进程控制
- 进程通信
- 内存管理
- 用户态转向核心态:
- 用户执行系统调用
- 发生中断
- 用户程序发生了一个错误状态
- 用户程序试图执行一个特权指令
- 中断返回指令是特权指令,从核心态转向用户态
## 中断和异常
- 中断又称外中断指来自CPU执行指令以外的事件的发生
- 异常内中断、例外、陷入指源自CPU执行指令内部的事件如非法操作码、地址越界、算术溢出、虚存系统缺页、trap指令