操作系统
赵小刚
系统架构师
展开
-
引入并发的原因
在这里我不想去谈论操作系统的发展史,而是想说一下操作系统发展过程中迫切引入并发的原因:1.资源利用率在有些时候,程序在工作的时候,必须要等待外部的某个操作结束才能进行下一步,比如在等待输入和输出的时候,而程序在等待的过程之中,是无法进行任何其它的工作的。故此,如果程序在等待的同时去执行另外的一个程序,无疑会提高程序执行的效率。小学时,华罗庚的统筹方法里面也谈到了利用率的问题,给我有相同的启原创 2013-06-14 09:30:06 · 1433 阅读 · 0 评论 -
并行和并发
并发性是指两个或多个事件在同一时间间隔内发生。同时性是指两个或多个事件在同一时刻发生。二者的概念:幷发的实质是一个物理CPU(也可以多个物理CPU)在若干道程序之间多路复用,并发性是对有限物理资源强制行驶多用户共享以提高效率。并发性是关于软件过程分解成进程、线程并处理相关的效率、原子性、同步和调度问题。实现幷发技术的关键之一是如何对系统内的多个活动(进程)进行切换。并行性指的是两个或两个以上的事件原创 2013-02-01 22:52:15 · 2768 阅读 · 0 评论