操作系统的原理
1、串行:
 一个任务完完整整地运行完毕后,才能运行下一个任务
2、并发
 看起来多个任务是同时运行的即可,单核也可以实现并发
3、并行:
 真正意义上多个任务的同时运行,只有多核才实现并行
4、cpu的功能:
 cpu是用来做计算,cpu是无法执行IO操作的,一旦遇到io操作,应该让cpu去执行别的任务
5、多道技术
    1、空间上的复用=》多个进程共用一个内存条
    2、时间上的复用-》多个进程复用同一个cpu的时间
        cpu遇到IO切换:可以提升效率
        一个进程占用cpu时间过长也会切走:为了实现并发效果不得已而为之,反而会降低程序的执行效率