题目
在分时系统中当用户数一定时,影响响应时间的主要因素是调度算法。__________(2分)- 正确- 错误
在分时系统中当用户数一定时,影响响应时间的主要因素是调度算法。
__________(2分)
- 正确
- 错误
题目解答
答案
分析:
在分时系统中,响应时间主要受时间片[1]大小影响,而非调度算法。调度算法(如轮转法、优先级法)决定进程的调度顺序,但响应时间的长短更直接取决于时间片的分配。若时间片过长,用户需等待更久;若过短,频繁切换会增加系统开销[2]。因此,题目中“调度算法是主要因素”的说法错误。
答案: 错误
解析
本题考查分时系统中影响响应时间的主要因素这一知识点。解题思路是明确分时系统响应时间的定义,然后分析各个可能影响响应时间的因素,判断调度算法是否为主要影响因素。
在分时系统中,响应时间是指从用户提交一个请求到系统首次产生响应的时间。时间片大小对响应时间有着直接且关键的影响。当时间片设置得较长时,一个进程可以在较长时间内占用CPU,其他用户的进程就需要等待更长的时间才能得到执行,从而导致响应时间变长;当时间片设置得过短时,进程会频繁地进行切换,系统需要花费额外的时间和资源来处理进程切换的开销,这同样会使得响应时间变长。而调度算法主要是决定了各个进程的执行顺序,它本身并不会直接决定响应时间的长短。例如,无论采用轮转法还是优先级法等调度算法,只要时间片大小不变,响应时间的基本特性就不会有太大的改变。所以,在用户数一定的情况下,影响响应时间的主要因素是时间片大小,而不是调度算法。