01 概述 | 《操作系统》笔记
这一系列是操作系统 (清华大学向勇、陈渝)视频课的课堂笔记,主要是课堂 PPT 和部分讲授内容的文字版,仅供参考。
操作系统内核的特征
- 并发(同一时间点有多个程序运行)
- 计算机系统中同时存在多个运行的程序需要 OS 管理和调度
- 共享
- “同时”访问
- 互斥共享
- 虚拟
- 利用多道程序设计技术,让每个用户都觉得有一个计算机专门为他服务
- 异步
- 程序的执行不是一贯到底,而是走走停停,向前推进的速度不可预知
- 但只要运行环境相同,OS 需要保证程序运行的结果也要相同
操作系统实例
- Unix 家族
- Linux 家族
- Windows 家族
单体内核(宏内核)与微内核
- 单体内核是指将读写、中断、调度等功能以函数调用的形式耦合在一起
- 微内核是尽可能把内核功能移到用户空间,以消息传递的形式耦合在一起
01 概述 | 《操作系统》笔记