什么是多道程序度?与CPU有什么关系?

什么是多道程序度?与CPU有什么关系?,第1张

多道程序调度的提出是为了提高CPU的利用率

因为计算机的任务执行过程中,很多时间都被用于输入输出

多道程序调度的话,就是同时有多个任务执行,当一个任务需要输入闷兄输出是,CPU可以执行另外的程序,可提高程序的并发性。

这是百科上的解衡派释

多蚂拦袭任务处理是指计算机同时运行多个程序的能力。多任务的一般方法是运行第一个程序的一段代码,保存工作环境;再运行第二个程序的一段代码,保存环境;……恢复第一个程序的工作环境,执行第一个程序的下一段代码……现代的多任务,每个程序的时间分配相对平均。

抖动。

当出现以上两种状态时CPU即产生越界中断。每个进程的base register &length register均存储在 *** 作系统区的进裤旦数程控制块(PCB: Process Control Block)中,当每个进程被创建之初,该进程控制块就被创建与 *** 迟桐作系统区,里面记录了该进程的相关信息,类似于一种数据结构。

扩展资料:

注意事项:

在多道程序设计系统中,内存中存放多个程序,以交胡首替的方式使用CPU。因此从宏观上看,这些程序都开始了工作。

由于CPU只有一个,在任何时刻CPU只能执行一个进程程序。所以这些进程程序的执行过程是交织在一起的。也就是说从微观上看,每一个进程一会儿在向前走,一会儿又停步不前,处于一种走走停停的状态之中。

作业执行过程中不再访问低速设备,而直接访问高速的磁盘设备,缩短执行时间,作业成批输入,减少了从 *** 作到作业的交接时间。

参考资料来源:百度百科-多道程序


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12449772.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存