操作系统 第一章自测题

1.操作系统是一种(  B  )。

A.通用软件        B.系统软件        C.应用软件        D.软件包

解释:OS是现代计算机系统中最基本和最重要系统软件。

2.操作系统是对(  C  )进行管理的软件。

A.软件         B.硬件        C.计算机资源           D.应用程序

解释:操作系统的作用有:

(1)OS作为用户与计算机硬件系统之间的接口

(2)OS作为计算机硬件资源的管理者

(3)OS实现了对计算机资源的抽象

 

3.操作系统的基本功能是(  D  )。

A.提供功能强大的网络管理工具     B.提供用户界面方便用户使用

C.提供方便的可视化编辑程序       D.控制和管理系统内的各种资源

4.现代操作系统中最基本的两个特征是(  B  )。

A.并发和不确定        B.并发和共享           C.共享和虚拟           D.并发和虚拟

操作系统的四个基本特征:并发、共享、虚拟、异步。

 

5.下列关于并发性的叙述中正确的是(  C  )。 

A.并发性是指若干事件在同一时刻发生

B.并发性是指若干事件在不同时刻发生

C.并发性是指若干事件在同一时间间隔内发生

D.并发性是指若干事件在不同时间间隔内发生

解释:要区分什么是并发什么是并行?

(1)并发性指的是两个或者多个事件在同一时间间隔内发生。

(2)并行性指的是两个或者多个事件在同一时刻发生。

 

6.用户可以通过( B )两种方式来使用计算机。

A.命令接口和函数         B.命令接口和系统调用

C.命令接口和文件管理     D.设备管理方式和系统调用

用户可以通过三种方式管理计算机,即命令方式、系统调用方式、图标—窗口方式来实现与操作系统之间的通信。

 

7.系统调用是由操作系统提供给用户的,它( B )。

A.直接通过键盘交互方式使用         B.只能通过用户程序间接使用

C.是命令接口中的命令            D.与系统的命令一样

 

8.下列选项中,操作系统提供给应用程序的接口是( A )。

A.系统调用        B.中断        C.库函数

9.操作系统提供给编程人员的接口是( C )。

A.库函数            B.高级语言        C.系统调用

10.从用户观点看,操作系统是( A )

A.用户及计算机之间的接口

B.控制和管理计算机的资源

C.合理组织计算机工作流程的软件

D.由若干层次的程序按一定的结构组成的有机体

操作系统的主要功能:

(1)处理机管理功能

(2)存储器管理功能

(3)设备管理功能

(4)文件管理功能

(5)操作系统与用户之间的接口

 

11.操作系统不一定具备的功能是( B  )

A.主存储器管理

B.邮件收发软件

C.中断处理

D.邮件调度

12.多道程序设计是指( D  )

A.在实时系统中并发运行多个程序

B.在分布式系统中同一时刻运行多个程序

C.在一台处理机上同一时刻运行多个程序

D.在一台处理机上并发运行多个程序

解释:所谓多道程序设计指的是允许多个程序同时进入一个计算机系统的 主存储器 并启动进行计算的方法。也就是说,计算机内存中可以同时存放多道(两个以上相互独立的)程序,它们都处于开始和结束之间。从宏观上看是并行的, 多道程序 都处于运行中,并且都没有运行结束;从微观上看是串行的,各道程序轮流使用CPU,交替执行。引入 多道程序设计技术 的根本目的是为了提高CPU的利用率,充分发挥计算机系统部件的 并行性现代计算机系统都采用了多道程序设计技术。

13.批处理系统的主要缺点是( CD )

A.CPU利用率低            B.不能并发执行

C.缺少交互性             D.平均周转时间长

解释多道批处理的优缺点:

(1)资源利用率高。引入多道批处理能使多道程序交替运行,以保持CPU处于忙碌状态;在内存中装入多道程序可提高内存的利用率;此外还可以提高I/O设备的利用率。

(2)系统吞吐量大。能提高系统吞吐量的主要原因可归结为:CPU和其它资源保持“忙碌”状态;仅当作业完成时或运行不下去时才进行切换,系统开销小。

(3)平均周转时间长。由于作业要排队依次进行处理,因而作业的周转时间较长,通常需几个小时,甚至几天。

(4)无交互能力。用户一旦把作业提交给系统后,直至作业完成,用户都不能与自己的作业进行交互,修改和调试极不方便。

14.分时系统的主要特征是提高计算机系统的( B  )

A.实时性

B.交互性

C.可靠性

D.安全性

分时系统的特点:

(1)多路性:该特性是指系统允许将多台终端同时连接到一台主机上,并按分时原则为每个用户服务。多路性允许多个用户共享一台计算机,显著地提高了资源利用率,降低了使用费用,从而促进了计算机更广泛的应用。

(2)独立性:该特性是指系统提供了这样的用机环境,即每个用户在各自的终端上进行操作,彼此之间互不干扰,给用户的感觉就像是他一人独占主机进行操作。

(3)及时性:及时性是指用户的请求能在很短的时间内获得响应。这一时间间隔是根据人们所能接受的等待时间确定的,通常时间1~3秒钟。

(4)交互性:交互性是指用户可通过终端与系统进行广泛的人机对话。其广泛性表现在:用户可以请求系统提供多方面的服务,如进行文件编辑和数据处理,访问系统中的文件系统和数据库系统,请求提供打印服务等。

15.若分时操作系统的时间片一定,则正确的说法是( B  )

A.用户数越少,响应时间越长

B.用户数越多,响应时间越长

C.I/O设备越多,响应时间越长

D.内存容量越大,响应时间越长

解释:按分配时间片的方法来执行某项操作,用户数越多,操作系统的响应时间就越长。

16.实时操作系统对可靠性和安全性的要求极高,下列说法正确的是( A  )。

A.十分注意系统资源的利用率

B.不强调响应速度

C.不强求系统资源的利用率

D.不必向用户反馈信息

17.分时系统中为了使多个用户能够同时与系统交互,最关键的问题是( C  )。

A.计算机具有足够快的运算速度

B.能快速进行内外存之间的信息交换

C.系统能够及时接收多个用户的输入

D.短时间内所有用户程序都能运行

解释:

·多路性:两者都具有多路性。软实时与分时系统中的多路性表现为系统按分时原则为多个任务终端用户服务;硬实时则指系统周期性地对多路现场信息进行采集以及对多个对象或多个执行机构进行控制。

·独立性:两者都具有独立性。每个终端用户在向分时系统提出服务请求时,是彼此独立的操作,互不干扰;而在实时控制系统中信息的采集和对对象的控制,也彼此互不干扰。

·及时性:实时信息系统对实时性的要求与分时系统类似,都是以人所能接受的等待时间来确定;而实时控制系统的及时性,则是以控制对象所要求的开始截止时间或完成截止时间来确定的,一般为秒级、百毫秒级直至毫秒级,甚至有的要低于100微秒。

·交互性:实时信息处理系统具有交互性,但这里人与系统的交互,仅限于访问系统中某些特定的专用服务程序。它不像分时系统那样能向终端用户提供数据处理服务、资源共享等服务。

·可靠性:分时系统要求系统可靠,相比之下,实时系统则要求系统高度可靠。因为任何差错都可能带来巨大的经济损失甚至无法预料的灾难性后果。因此,在实时系统中,采取了多级容错措施来保证系统的安全及数据的安全。

18.(  B )的主要目标是提高系统的吞吐率和效率,( A  )是一旦有处理请求和请求处理的数据时,CPU就应该立即处理该数据并将结果及时送回。

A.实时系统       B.批处理系统           C.分时系统

19.在分时系统中,为使多个进程能够同时与系统交互,最关键的问题是能在短时间内使所有的就绪程序都能运行,当就绪进程数目为100时,为保证响应时间不超过2s,此时的时间片最大应为( B  )。

A.10ms       B.20ms               C.50ms              D.100ms

20.( A  )不是分时系统的基本特征:

A、同时性                  B、独立性                  C、实时性                  D、交互性

解释:分时操作系统的四个特征:多路行、独立性、及时性、交互性

21.  下列应用程序中最好运行在采用实时操作系统平台的有( D  )。

①航空订票 ②办公自动化  ③机床控制  ④AutoCAD  ⑤工资管理系统 ⑥股票交易系统

A、①②③                                B、①③④

C、①④⑥                                D、①③⑥

22.  设某计算机系统有一台输入机和打印机,有两个程序A和B。程序A的执行情况为:计算50ms,打印100ms,再计算50ms,再打印100ms。程序B的执行情况为:计算50ms,输入数据80ms,再计算100ms。

(1)分别画图表示两个程序在单道环境下和多道环境下的执行情况。(执行时先执行程序A,再执行程序B)

(2)在多道环境下CPU在执行过程有无空闲?分别发生在什么时候?

posted @ 2020-01-08 16:38  侠客小飞  阅读(4935)  评论(2编辑  收藏  举报