首页 > 试题广场 >

简要回答问题(≤150字) 什么是多道程序设计?单道程

[问答题]

简要回答问题(≤150)

什么是多道程序设计?单道程序设中能否实现分时操作?为什么?

多道程序设计技术:系统中可同时存在多个作业,并发地共享系统中的资源。

单道程序设计不能用于分时系统中,因为单道程序设计中,系统中始终最多只有一道作业,而分时系统最重要的是实现人机交互,多个用户共同使用一台计算机。

编辑于 2020-05-01 17:20:28 回复(0)
多道程序是将一个以上作业放入主存,并且使之同时并发的执行。
发表于 2018-12-06 19:53:05 回复(0)
多道程序设计是在计算机内存中同时存放几道相互独立的程序,使它们在管理程序控制之下,相互穿插的运行。 两个或两个以上程序在计算机系统中同处于开始或结束之间的状态。这就称为多道程序技术 运行的特征:多道、宏观上并行、微观上串行 单道程序设计,所有进程一个一个排对执行。若A阻塞,B只能等待,即使CPU处于空闲状态。 分时操作系统允许许多用户同时共享一台计算机。由于分时系统的每个动作或命令往往较短,因而每个用户只需少量 CPU 时间。随着系统从一个用户快速切换到另一个用户,每个用户都会感到整个系统只为自己所用,尽管它事实上为许多用户所共享。 分时操作系统采用 CPU 调度和多道程序设计,为每个用户提供一小部分的分时计算机资源。每个用户至少有一个程序在内存中。加载到内存并执行的程序,通常称为进程(process)。当进程执行时,它通常在执行较短的一段时间后,要么完成,要么需要进行 I/O 操作。
编辑于 2019-09-17 22:22:40 回复(0)