A-A+
分时技术与多道批处理都能完成多个程序的切换。这两种切换情形有什么差别?
问题详情
分时技术与多道批处理都能完成多个程序的切换。这两种切换情形有什么差别?
参考答案
分时操作系统将CPU时间资源划分成极小的时间片(毫秒量级),轮流分给每个终端用户使用,当一个用户的时间片用完后,CPU就转给另一个用户,前一个用户只能等待下一次轮到。由于人的思考、反应和键入的速度通常比cpu的速度慢得多,所以只要同时上机的用户不超过一定数量,人们不会有延迟的感觉,好像每个用户都独占着计算机。多道批处理操作系统和分时操作系统的不同在于,前者是非交互式的操作系统,在设计时考虑的是高效率和高吞吐量,用户在外存中提交作业,由作业系统调度到内存中,再由进程管理调用去占用CPU。多个作业完成的先后顺序与它们进入内存的顺序之间没有严格的对应关系。作业提交给系统开始直到完成,需要经过作业调度和进程调度。