目录

《操作系统概念》

本文是《操作系统概念》第七版的笔记。

第一章 导论

中断:

  • 分为硬件中断 和 软件中断

  • 被中断的程序,在中断处理完后,继续运行,就好像中断没有发生过一样

处理中断

现代计算机工作模式

如上图,对于键盘等低速设备,每个字节都会产生一个中断;而对于磁盘,则是使用DMA 直接内存访问技术,在磁盘和内存之间传送一整块数据,磁盘I/O设置好缓冲、指针和计数器之后,才产生一个中断。

虚拟内存:

操作系统将内存抽象成一个庞大且统一的存储数组,将用户所理解的逻辑内存与真正的物理内存区分开来。这种安排使得程序员不必为内存空间操心。因为所有应用程序看见的内存都是统一的。

两种操作系统模式:

操作系统模式

现代操作系统中,两种位模式是硬件直接支持的,为操作系统的操作提供了更强大的保护。运行错误的程序绝对不可能通过写数据来清除整个系统。

第 2 章 操作系统结构

第 3 章 进程

进程的状态:

深度截图_选择区域_20190708184324.png

PCB(Process control block)进程控制块:

  • 进程状态

  • 程序计数器:要执行的下个指令的地址

  • CPU 寄存器

  • CPU 调度信息:进程优先级、调度队列指针、调度参数

  • 内存管理信息:内存基址、界限寄存器的值、页表、段表

  • 记账信息:CPU 时间、实际使用时间、时间界限、记账数据、作业或进程数量

  • I/O 状态信息:分配给进程的 I/O 设备列表、打开的文件列表

第 4 章 线程

第 5 章 CPU 调度

第 6 章 进程同步

第 7 章 死锁

第 8 章 内存管理

第 9 章 虚拟内存

第 10 章 文件系统接口

第 11 章 文件系统实现

第 12 章 大容量存储器的结构

第 13 章 I/O 输入系统

第 14 章 保护

只有从操作系统中获取了恰当授权的进程,才可以操作相应的文件、内存段、CPU 和其他资源。

第 15 章 安全

安全要考虑系统运行的外部环境。

第 16 章 分布式系统结构

第 17 章 分布式文件系统

第 18 章 分布式协调

第 21 章 Linux 系统