因为计算机的任务执行过程中,很多时间都被用于输入输出
多道程序调度的话,就是同时有多个任务执行,当一个任务需要输入闷兄输出是,CPU可以执行另外的程序,可提高程序的并发性。
这是百科上的解衡派释
多蚂拦袭任务处理是指计算机同时运行多个程序的能力。多任务的一般方法是运行第一个程序的一段代码,保存工作环境;再运行第二个程序的一段代码,保存环境;……恢复第一个程序的工作环境,执行第一个程序的下一段代码……现代的多任务,每个程序的时间分配相对平均。
抖动。
当出现以上两种状态时CPU即产生越界中断。每个进程的base register &length register均存储在 *** 作系统区的进裤旦数程控制块(PCB: Process Control Block)中,当每个进程被创建之初,该进程控制块就被创建与 *** 迟桐作系统区,里面记录了该进程的相关信息,类似于一种数据结构。
扩展资料:
注意事项:
在多道程序设计系统中,内存中存放多个程序,以交胡首替的方式使用CPU。因此从宏观上看,这些程序都开始了工作。
由于CPU只有一个,在任何时刻CPU只能执行一个进程程序。所以这些进程程序的执行过程是交织在一起的。也就是说从微观上看,每一个进程一会儿在向前走,一会儿又停步不前,处于一种走走停停的状态之中。
作业执行过程中不再访问低速设备,而直接访问高速的磁盘设备,缩短执行时间,作业成批输入,减少了从 *** 作到作业的交接时间。
参考资料来源:百度百科-多道程序
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)