目录 一、操作系统的起源与发展 二、多道程序并发执行的本质 1、CPU如何工作原理 2、CPU从哪里取指令 3、CPU面对多个程序如何跳转 (1)通过goto跳转?不行 (2)通过操作系统来实现跳转 4、多个并发程序执行示例 5、关于操作系统的三个特殊事实 二、中断 1、引入中断的历史原因 2、CPU如何知道I/O设备已完成指定操作 (1)轮询 (2)中断信号 3、时钟中断 4、总结 一、操作系统的起源与发展 图1 串行与并发 二、多道程序并发执行的本质 CPU交替分配给多个程序使用 每一个程序的运行过程:运行- -被中断- -继续运行- -… 核心问题:CPU如何管理 1、CPU如何工作原理 图2 CPU工作原理 2、CPU从哪里取指令 图3 CPU取指令 PC(Program Counter)程序计数器,CPU中的寄存器,用来保存CPU下一条将要取的指令的内存地址。 3、CPU面对多个程序如何跳转