
因为计算机的任务执行过程中,很多时间都被用于输入输出
多道程序调度的话,就是同时有多个任务执行,当一个任务需要输入输出是,CPU可以执行另外的程序,可提高程序的并发性。
这是百科上的解释
多任务处理是指计算机同时运行多个程序的能力。多任务的一般方法是运行第一个程序的一段代码,保存工作环境;再运行第二个程序的一段代码,保存环境;……恢复第一个程序的工作环境,执行第一个程序的下一段代码……现代的多任务,每个程序的时间分配相对平均。
实现多道程序设计要解决的几个问题:
1、存储保护和地址重定位。(几道程序共享同一主存)
2、处理机的管理和调度。(共享同一处理机)
3、资源的管理与分配。(共享系统资源)
多道程序设计是在计算机内存中同时存放几道相互独立的程序,使它们在管理程序控制之下,相互穿插的运行。 两个或两个以上程序在计算机系统中同处于开始到结束之间的状态。这就称为多道程序设计。
多道程序设计的特征
1、多道:即计算机内存中同时存放几道相互独立的程序。
2、宏观上并行:同时进入系统的几道程序都处于运行过程中,即它们先后开始了各自的运行,但都未运行完毕。
3、微观上串行:从微观上看,内存中的多道程序轮流地或分时地占有CPU。
扩展资料
多道程序设计的利弊
1、提高了CPU的利用率
2、提高了内存和I/O设备的利用率
3、改进了系统的吞吐率
4、充分发挥了系统的并行性
5、主要缺点是延长了作业周转时间
1、多道程序系统是在计算机内存中同时存放几道相互独立的程序,使它们在管理程序控制之下,相互穿插的运行。 两个或两个以上程序在计算机系统中同处于开始和结束之间的状态。这就称为多道程序技术运行的特征:多道、宏观上并发、微观上串行。2、分时 *** 作系统 (time-sharing system),“分时”的含义:分时是指多个用户分享使用同一台计算机。多个程序分时共享硬件和软件资源。分时 *** 作系统是指在一台主机上连接多个带有显示器和键盘的终端,同时允许多个用户通过主机的终端,以交互方式使用计算机,共享主机中的资源。分时 *** 作系统是一个多用户交互式 *** 作系统。分时 *** 作系统,主要分为三类:单道分时 *** 作系统,多道分时 *** 作系统,具有前台和后台的分时 *** 作系统。分时 *** 作系统将CPU的时间划分成若干个片段,称为时间片。 *** 作系统以时间片为单位,轮流为每个终端用户服务。分时概念并不局限于上面说的三种,在多道程序环境中,分时系统的概念又增强了许多,而形成多道程序分时共享硬件和软件资源。如果每道程序一次运行一个时间片,而且都是经过用户终端和一个用户相连,用户就可以通过终端与之交互作用。虽然说有多个用户同时在使用该系统,但是他们并不会感觉到其他用户的存在,就好象整个系统就只有他一个人在使用一样,这样的系统称为分时系统或多路系统。我们可以很容易理解分时系统,它有如下特征:
①同时性,计算机系统能被多个用户同时使用;
②独立性:用户和用户之间都是独立 *** 作系统的,在同时 *** 作时并不会发生冲突,破坏,混淆等现象;
③及时性:系统能以最快的速度将结果显示给用户;
④交互作用性:用户能和电脑进行人机对话。
温馨提示:以上内容仅供参考。
应答时间:2021-04-15,最新业务变化请以平安银行官网公布为准。
[平安银行我知道]想要知道更多?快来看“平安银行我知道”吧~
https://b.pingan.com.cn/paim/iknow/index.html
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)