考点5 分时操作系统

【例1·选择题】【模拟题】分时操作系统通常采用(  )策略为用户服务。

A.可靠性和灵活性

B.时间片轮转

C.时间片加权分配

D.短作业优先

【解析】本题主要考查分时操作系统的策略。

分时操作系统允许一台主机为多个用户服务,并能及时响应用户的请求,主要用到的是时间片轮转算法,核心策略是时间片轮转策略。分时操作系统将CPU时间分割为一个个小的时间片,每个用户(作业)轮流使用时间片,让用户觉得自己是“独占”整个计算机。分时操作系统具有多路性、独立性、及时性和交互性的特点。

A选项错误,可靠性和灵活性并不是策略,而是描述操作系统的特点。B选项正确,时间片轮转策略是分时操作系统的主要策略。C选项错误,时间片加权分配是将分时操作系统和优先级调度算法结合的分配方式,在分时操作系统中,只是简单的时间片轮转。D选项错误,短作业优先算法是作业调度算法,不符合分时操作系统所具备的与用户的交互性。

【答案】B

【例2·选择题】【北京交通大学2014年】推动操作系统发展的动力有多个方面的原因。其中,推动分时操作系统出现和发展的最主要原因是(  )。

A.提高资源利用率

B.方便用户

C.器件更新

D.计算机体系结构的发展

【解析】本题主要考查分时操作系统产生的原因。

推动分时操作系统出现和发展的主要原因是多道批处理系统的缺陷,其最大的缺陷在于多道批处理系统在作业运行时,无法与用户交互。

提高资源利用率,是多道批处理系统解决的主要矛盾,所以A选项错误。

方便用户是推动分时操作系统出现和发展的主要原因,主要是提升交互性,所以B选项正确。

在操作系统的发展过程中,虽然器件更新在一定程度上也推动了系统的发展,但不是主要原因,所以C选项错误。

计算机体系结构的发展关注的是操作系统的结构,涉及无结构操作系统、分层操作系统、模块化操作系统、宏内核操作系统、微内核操作系统等,与本题问题无关,所以D选项错误。

把计算机与许多终端用户连接起来,分时操作系统将系统处理机时间与内存空间按一定的时间间隔,轮流地切换给各终端用户使用。由于时间间隔很短,给每个用户的感觉就像在“独占”计算机一样。分时操作系统的特点是可有效增加资源的使用率。例如,UNIX系统就采用剥夺式动态优先的CPU调度来支持分时操作。

【答案】B