操作系统原理

1、串行:
一个任务完完整整地运行完毕后,才能运行下一个任务

2、并发
看起来多个任务是同时运行的即可,单核也可以实现并发

3、并行:
真正意义上多个任务的同时运行,只有多核才实现并行


4、cpu的功能:
cpu是用来做计算,cpu是无法执行IO操作的,一旦遇到io操作,应该让cpu去执行别的任务


5、多道技术
1、空间上的复用=》多个进程共用一个内存条
2、时间上的复用-》多个进程复用同一个cpu的时间
cpu遇到IO切换:可以提升效率
一个进程占用cpu时间过长也会切走:为了实现并发效果不得已而为之,反而会降低程序的执行效率



posted @ 2018-09-22 17:19  不沉之月  阅读(150)  评论(0编辑  收藏  举报