1.操作系统是一种( )。
A.通用软件 B.系统软件 C.应用软件 D.软件包
2.操作系统是对( )进行管理的软件。
A.软件 B.硬件 C.计算机资源 D.应用程序
操作系统的作用:
(1).OS作为用户与计算机硬件系统之间的接口
(2).OS作为计算机系统资源的管理者
(3).OS实现了对计算机资源的抽象
3.操作系统的基本功能是( )。
A.提供功能强大的网络管理工具 B.提供用户界面方便用户使用
C.提供方便的可视化编辑程序 D.控制和管理系统内的各种资源
4.现代操作系统中最基本的两个特征是( )。
A.并发和不确定 B.并发和共享 C.共享和虚拟 D.并发和虚拟
操作系统的基本特征:并发、共享、虚拟、异步。
5.下列关于并发性的叙述中正确的是( )。
A.并发性是指若干事件在同一时刻发生
B.并发性是指若干事件在不同时刻发生
C.并发性是指若干事件在同一时间间隔内发生
D.并发性是指若干事件在不同时间间隔内发生
并发性是指两个或多个事件在同一 时间间隔内发生。
同时性是指两个或多个事件在同一 时刻发生
A.命令接口和函数 B.命令接口和系统调用
C.命令接口和文件管理 D.设备管理方式和系统调用
操作系统作为用户与计算机硬件系统之间的接口,用户可通过三种方式使用计算机:命令方式、系统调用方式、图标-窗口方式
(1).命令方式:典型的命令行方式有DOS系统和Unix系统等。
(2).系统调用方式:(system call)为了达到这个目的,内核提供一系列具备预定功能的多内核函数,通过一组称为系统调用的接口呈现给用户。系统调用把应用程序的请求传给内核,调用相应的的内核函数完成所需的处理,将处理结果返回给应用程序。
(3).图标-窗口方式:操作系统所提供的图形化界面
7.系统调用是由操作系统提供给用户的,它( )。
A.直接通过键盘交互方式使用 B.只能通过用户程序间接使用
C.是命令接口中的命令 D.与系统的命令一样
8.下列选项中,操作系统提供给应用程序的接口是( )。
A.系统调用 B.中断 C.库函数
9.操作系统提供给编程人员的接口是( )。
A.库函数 B.高级语言 C.系统调用
10.从用户观点看,操作系统是( )
A.用户及计算机之间的接口
B.控制和管理计算机的资源
C.合理组织计算机工作流程的软件
D.由若干层次的程序按一定的结构组成的有机体
从资源管理观点看,操作系统具有五大功能:
(1).处理机管理
(2).存储器管理
(3).设备管理
(4).文件管理
(5).操作系统与用户之间的接口
11.操作系统不一定具备的功能是( )
A. 主存储器管理
B. 邮件收发软件
C. 中断处理
D. 邮件调度
12.多道程序设计是指( )
A.在实时系统中并发运行多个程序
B.在分布式系统中同一时刻运行多个程序
C.在一台处理机上同一时刻运行多个程序
D.在一台处理机上并发运行多个程序
(1).多道批处理系统
在单道批处理系统中,内存中仅有一道作业,它无法充分利用系统中的所有资源,致使系统性能较差。 在多道批处理系统中,用户所提交的作业都先存放在外存上并排成一个队列,称为“后备队列”。然后,由作业调度程序按一定的算法从后备队列中选择若干个作业调入内存,使它们共享CPU和系统中的各种资源。
(2).分时系统
分时系统与多道批处理系统之间有着截然不同的性能差别,它能很好地将一台计算机提供给多个用户同时使用,提高计算机的利用率。分时系统是指,在一台主机上连接了多个带有显示器和键盘的终端,同时允许多个用户通过自己的终端,以交互方式使用计算机,共享主机中的资源。
(3).实时系统
A.实时性 B.交互性 C.可靠性 D.安全性
分时系统的特点:
多路性:同时有多个用户使用一台计算机 宏观上:多人同时使用一个CPU 微观上:多个人在交替使用CPU
交互性:用户根据系统响应结果进一步 提出新请求(用户直接干预每一步)
独占性:用户感觉不到计算机为其他人服务 (OS作为虚机器使各个用户的工作 互不干扰)
及时性:系统对用户提出的请求及时响应
15.若分时操作系统的时间片一定,则正确的说法是( )
A. 用户数越少,响应时间越长
B. 用户数越多,响应时间越长
C. I/O设备越多,响应时间越长
D. 内存容量越大,响应时间越长
首先要理解分时操作系统时间片是一个什么样的概念。其实对于cpu而言,每次只能允许一个作业在其上运行。什么多道程序设计以及并发的执行,这些其本质都是:宏观上并行,微观上串行。对于分时操作系统而言,假设有3个作业需要用的cpu。那么出现一种约定,三个作业分别在cpu上执行10ms。A-B-C-A...此顺序执行,指导执行完毕。对于A-B-C-A,不难发现当A再次执行需要等20ms。当作业数目较多时比如:A-B-C-D-E-F-H-A,那么再次执行A,时间等待将更多。因为结论:用户越多,时间越多。
16.实时操作系统对可靠性和安全性的要求极高,下列说法正确的是( )。
A. 十分注意系统资源的利用率
B. 不强调响应速度
C. 不强求系统资源的利用率
D. 不必向用户反馈信息
分时OS与实时OS的区别?
(1)对响应时间的要求不同。实时系统对时间要求更为严格。分时系统主要应用于科学计算和一般实时性要求不高的场合。实时性系统主要应用于过程控制、数据采集、通信、多媒体信息处理等对时间敏感的场合。
(2)可靠性不同。虽然分时系统也要求系统可靠性,但实时系统要求的可靠性更高。
(3)交互性不同。分时系统具有较强的交互性,而实时系统则相对要差的多,提供交互命令简单,仅允许终端操作员访问数量有限的专用服务程序。也不存在分时系统的资源共享
17.分时系统中为了使多个用户能够同时与系统交互,最关键的问题是( )。
A. 计算机具有足够快的运算速度
B. 能快速进行内外存之间的信息交换
C. 系统能够及时接收多个用户的输入
D. 短时间内所有用户程序都能运行
18. ( B )的主要目标是提高系统的吞吐率和效率,( A )是一旦有处理请求和请求处理的数据时,CPU就应该立即处理该数据并将结果及时送回。
A.实时系统 B.批处理系统 C.分时系统
19. 在分时系统中,为使多个进程能够同时与系统交互,最关键的问题是能在短时间内使所有的就绪程序都能运行,当就绪进程数目为100时,为保证响应时间不超过2s,此时的时间片最大应为()。
A.10ms B.20ms C.50ms D.100ms
20. ( )不是分时系统的基本特征:
A、同时性 B、独立性 C、实时性 D、交互性
分时操作系统的四个特征:多路行、独立性、及时性、交互性。
21. 下列应用程序中最好运行在采用实时操作系统平台的有( )。
①航空订票 ②办公自动化 ③机床控制 ④AutoCAD ⑤工资管理系统 ⑥股票交易系统
A、①②③ B、①③④
C、①④⑥ D、①③⑥
实时系统是指系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。
22. 设某计算机系统有一台输入机和打印机,有两个程序A和B。程序A的执行情况为:计算50ms,打印100ms,再计算50ms,再打印100ms。程序B的执行情况为:计算50ms,输入数据80ms,再计算100ms。
(1)分别画图表示两个程序在单道环境下和多道环境下的执行情况。(执行时先执行程序A,再执行程序B)
(2)在多道环境下CPU在执行过程有无空闲?分别发生在什么时候?
答案:
1.B 2.C 3.D 4.B 5.C 6.B 7.B 8.A 9.C 10.A
11.B 12.D 13.CD 14.B 15.B 16.C 17D 18.B A 19.B 20.A
21.D