
Operation System
一剑何风情
这个作者很懒,什么都没留下…
展开
-
操作系统——CPU和内存、挂起和阻塞
CPU ≠ 内存不妨把外存比作一个大仓库,里面有各种原材料,可以生产不同的东西。而CPU就是进行加工处理的车间。一般来说,一个时间段,想要生产的东西也就那几样(是确定的,也是有限的,毕竟CPU也是有限的)。产品确定了,原材料自然也是确定的。而当我们去取原材料,因为外存这个大仓库实在是大,且里面放的是所有的原材料。直接从这里取太过耗时。所以我们把一个时间段要用到的原材料都放到了一个距离更近的...原创 2018-10-20 21:28:38 · 7361 阅读 · 6 评论 -
多进程和多线程
考虑到 CPU 和 IO 之间巨大的速度差异,一个任务在执行的过程中大部分时间都在等待 IO 操作,单进程单线程模型会导致别的任务无法并行执行,因此,我们才需要多进程模型或者多线程模型来支持多任务并发执行。实现多任务常用的两种方式——多进程和多线程。优缺点优点缺点多进程稳定性高创建进程开销大多线程比多进程快不稳定首先,要实现多任务,通常我们会设计 M...转载 2018-10-30 14:42:21 · 259 阅读 · 0 评论