操作系统的原理

操作系统的原理

1、串行:

​ 一个任务完完整整地运行完毕后,才能运行下一个任务

2、并发

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

3、并行:

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

4、cpu的功能:

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

5、多道技术

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

图灵python大海老师 wechat
python分享公众号
坚持原创技术分享,您的支持将鼓励我继续创作!