下列关于批处理技术和多道程序设计技术说法中,正确的是( )。Ⅰ.批处理系统的最主要缺点是不能并发执行Ⅱ.所谓多道程序设计,是指每一个时刻有若干个进程在执行Ⅲ.引入多道程序设计的前提条件之一是系统具有中断功能Ⅳ,采用多道程序设计的系统中,系统的程序道数

admin2018-09-11  34

问题 下列关于批处理技术和多道程序设计技术说法中,正确的是(    )。Ⅰ.批处理系统的最主要缺点是不能并发执行Ⅱ.所谓多道程序设计,是指每一个时刻有若干个进程在执行Ⅲ.引入多道程序设计的前提条件之一是系统具有中断功能Ⅳ,采用多道程序设计的系统中,系统的程序道数越多,系统的效率越高

选项 A、仅Ⅰ、Ⅱ
B、仅Ⅱ、Ⅲ
C、仅Ⅲ
D、仅Ⅰ、Ⅳ

答案C

解析 Ⅰ错误,批处理系统的最主要缺点是缺乏交互性。Ⅰ的表述肯定是错的,多道批处理系统就可以并发执行多个程序。这里多道是指允许多个进程同时驻留在主存中,按照某种原则分派处理机,逐个执行这些程序。
这里其实还考查了并发的概念。
并行性是指两个或多个事件在同一时刻发生;而并发性是指两个或多个事件在同一时间间隔内发生。
Ⅱ错误,多道程序设计是指把多个程序同时存放在内存中,使它们同时处于运行状态。但是,在单处理机环境中,同一时刻只有一个进程在执行。
知识点回顾:
多道程序设计技术的主要特点是多道、宏观上并行、微观上串行。
多道是指计算机内存中同时存放多个相互独立的程序。
宏观上并行是指同时进入系统中的多道程序都处于运行过程中(即同时存放在内存中)。
微观上串行是指在单处理机环境中,内存中的多道程序轮流占有CPU,交替执行。
Ⅲ正确,有了中断后才能实现进程间并发,进程间并发才有可能把多个进程装入到内存实现多道程序技术。
Ⅳ错误,程序道数如果过多的话,会导致每个程序分配到的内存不够,很多程序所需的程序和代码需要临时从磁盘调入到内存,系统会频繁地处于I/O状态中,导致系统效率降低。
转载请注明原文地址:https://kaotiyun.com/show/DvRi777K
0

最新回复(0)