什么是操作系统?其实就是一个程序, 这个程序可以控制计算机的所有资源,对资源进行分配,包括CPU时间,内存,IO端口等,按一定规则分配给所需要的进程(进程?也就是一个程序,可以单独执行),并且自动控制让CPU可以执行多个互不相关的任务,按照书中的介绍,一个操作系统需要具备四个要素:进程调度.内存管理.IO管理.文件管理. 那怎么样可以让CPU同时执行多个任务呢?首先想象一下如果让CPU执行单道程序,它会从MAIN函数开始一直顺序地执行下去,CPU里面有一个叫PC的寄存器,也就是程序计数器,它永远