分时与多道处理的区别

来源:互联网 发布:全国自然保护区数据 编辑:程序博客网 时间:2024/06/05 09:16

分时系统是让多个进程轮流占用处理机

,

每个进程不管是否结束

,

在一个时间片内

都会强制停止

,

换下一进程

多道程序系统是系统分配多个进程同时运行占用处理机

,

直到进程结束

 

分时系统中

CPU

的使用权变更比多道系统中频繁得多,因为分时系统需要保证

多个用户同时的使用体验,

CPU

的切换必须非常快;多道系统只强调效率,单

个程序持续占用

CPU

的时间会长得多

 

 

所谓多道程序设计指的是允许多个程序同时进入一个计算机系统的主存储器并启动

进行计算的方法。

也就是说,

计算机内存中可以同时存放多道

(两个以上相互独立的)

程序,它们都处于开始和结束之间。从宏观上看是并行的,多道程序都处于运行中,

并且都没有运行结束;从微观上看是串行的,各道程序轮流使用

CPU

,交替执行。引

入多道程序设计技术的根本目的是为了提高

CPU

的利用率,

充分发挥计算机系统部件

的并行性,现代计算机系统都采用了多道程序设计技术。

 

 

分时操作系统是使一台计算机同时为几个、

几十个甚至几百个用户服务的一种操作系

统。把计算机与许多终端用户连接起来,分时操作系统将系统处理机时间与内存空间

按一定的时间间隔,轮流地切换给各终端用户的程序使用。由于时间间隔很短,每个

用户的感觉就像他独占计算机一样。

分时操作系统的特点是可有效增加资源的使用率。

例如

UNIX

系统就采用剥夺式动态优先的

CPU

调度,有力地支持分时操作。

0 0
原创粉丝点击