操作系统
文章平均质量分 74
bingogirl
这个作者很懒,什么都没留下…
展开
-
并发和并行的区别
并发是指在一个时间段,多条指令串行执行,但由于CPU轮换速度非常快,所以可以看做多条指令同时进行。并行是指在一个时间点,多条指令在多个处理机上同时执行。你吃饭吃到一半,电话来了,你一直到吃完了以后才去接,说明你不支持并发也不支持并行。你吃饭吃到一半,电话来了,你停下来接了电话,接完继续吃饭,这说明你支持并发。你吃饭吃到一半,电话来了,你一边打电话一边吃饭,说明你支持并行。原创 2016-08-11 15:49:13 · 475 阅读 · 0 评论 -
银行家算法
面试临近,最近复习操作系统中,银行家算法是面试常考点。银行家算法是为了避免死锁。我们可以把操作系统看作是银行家,操作系统管理的资源相当于银行家管理的资金,进程向操作系统请求分配资源相当于用户向银行家贷款。为保证资金的安全,银行家规定:当一个顾客对资金的最大需求量不超过银行家现有的资金就可以接纳该顾客顾客可以分期贷款,但贷款总数不能超过最大的需求量当银行家现有的资金不能满足顾客尚原创 2016-08-14 17:43:09 · 1664 阅读 · 0 评论