选择题
1.多道程序设计是指( )。
A、在实时系统中并发运行多个程序
B、在分布式系统中同一时刻运行多个程序
C、在一台处理机上同一时刻运行多个程序
D、在一台处理机上并发运行多个程序
解析:多道程序设计是指在计算机内存中同时存放若干道已开始运行尚未结束的程序,它们交替运行,共享系统中的各种硬、软件资源,从而使处理机得到充分利用。从基本概念上可知选D。注意并发和并行的概念。
2.实时操作系统对可靠性和安全性的要求极高,它( )。
A、十分注意系统资源的利用率
B、不强调响应速度
C、不强求系统资源的利用率
D、不必向用户反馈信息
解析:实时系统的首要任务是调度一切可以利用的资源,完成实时控制任务,其次才注重提高计算机系统的使用效率。故选C。
3.在操作系统中,为实现多道程序设计需要有( )。
A、更大的内存
B、更快的CPU
C、更快的外设
D、更先进的终端
解析:实现多道程序设计需要有更大的内存才可以并发运行多个程序。故选A。
4.计算机中“通道”是一种( )。
A、内含存储器,但不含CPU的外设
B、不含存储器,只含CPU的外设
C、内含CPU和存储器的外设
D、不含存储器,也不含CPU的外设
解析:计算机中“通道”是一种不含存储器,只含CPU的外设。故选B
5.与早期的操作系统相比,采用微内核结构的操作系统具有很多优点,但是这些优点不包括( )。
A、提高了系统的可扩展性
B、提高了操作系统的运行效率
C、增强了系统的可靠性
D、使操作系统的可移植性更好
解析:。因为所有的用户进程都通过微内核相互通信,每次应用程序对服务器的调用都要经过两次核心态和用户的切换,效率较低,所以微内核本身成为系统的瓶颈。故选B。
6.若程序正在试图读取某个磁盘的第100个逻辑块,使用操作系统提供的( )接口。
A、系统调用
B、图形用户接口
C、原语
D、键盘命令
解析:磁盘文件、光盘文件、打印机文件等,这些设备均在文件的概念下统一管理,不但减少了系统管理的开销,而且使得应用程序对数据和设备的操作有一致的接口,可以执行同一套系统调用。故选A。
7.下列选项中,在用户态下执行的是( )。
A、命令解释程序
B、缺页处理程序
C、进程调度程序
D、时钟中断处理程序
解析:A:命令解释程序属于命令接口,在用户态执行。
B:缺页中断,也就是要访问的页不存在主存中,需要操作系统来通过某种策略将页调用主存,它是一种中断,中断都需要在核心态执行。
C:进程调度,进程都需要操作系统内核的参与支持。
D:时钟中断,是一种中断,同B。
故选A
- 单处理机系统中,可并行的是( )。
Ⅰ.进程与进程 Ⅱ.处理机与设备 Ⅲ.处理机与通道 Ⅳ.设备与设备
A、Ⅰ、Ⅱ、Ⅲ
B、Ⅰ、Ⅱ、Ⅳ
C、Ⅰ、Ⅲ、Ⅳ
D、Ⅱ、Ⅲ、Ⅳ
解析:在单处理机系统中,同一时刻只能有一个进程占用处理机,因此进程之间不能并行。通道是独立于 CPU 的控制输入/输出的设备,两者可以并行。故本题答案是 D。
- (单选题, 1分) 下面( )被称为中国计算机之母。
A、杨芙清
B、屠呦呦
C、谢希德
D、夏培肃
解析:夏培肃(1923~2014),女,四川江津市人,电子计算机专家,中国计算机事业的奠基人之一,被誉为“中国计算机之母”。故选D
10.下列系统中,( )是实时信息系统
A、民航售票系统
B、办公自动化系统
C、计算机辅助设计系统
D、火箭飞行控制系统
解析:选A
11.所谓的linux是一个“free software”,这意味着( )。
A、Linux是完全免费的
B、Linux可以自由修改和发布
C、Linux发行商不能向用户收费
D、用户可以自由复制Linux内核,但不能对它进行修改
解析:free software,意味着Linux可以自由修改和发布。故选B。
12 配置了操作系统的计算机是一台比原来的物理计算机功能更强的计算机,这样一台计算机只是一台逻辑上的计算机,称为( )计算机。
A、并行
B、真实
C、虚拟
D、共享
解析:通常将覆盖了软件的机器称为扩充机器或虚拟机,故本题答案是C。
填空题
13.多道批处理系统具有3个特征,分别是多道性、无序性和____。
答:调度性。
14.分时系统要解决的关键问题是____。
答:人机交互。
15.当前比较流行的微内核操作系统结构,是建立在层次化结构基础上的,而且采用了____模式和____技术。
答:客户端\服务端;面向对象设计
16.实时系统有两种典型的应用形式,即____和实时信息处理系统。
答:实时控制系统
17.现代操作系统的两个最基本的特征是 ① 和 ② ,除此之外,还具有 ③ 和 ④ 的特征。
答:并发;共享;虚拟;异步
18.为了实现多道程序设计,计算机系统在硬件方面必须提供两种支持,它们是 ⑤ 和 ⑥ 。
答:通道的引入;中断技术的出现
解析:20 世纪 60 年代初期,硬件获得了两方面的进展,一是通道的引入,二是中断技术的出现,这两项重大成果导致操作系统进入多道批处理系统阶段。故本题答案是通道、中断。
19.操作系统向用户提供两类接口,一类 ( ) ,另一类是 ( )。
答:命令接口;程序接口
解析:操作系统向用户提供两类接口,分别是命令接口和程序接口。故本题答案是命令接口、程序接口。
简答题
20.简要说明实时系统与分时系统的区别。
答:点击查看答案
21.什么是操作系统?操作系统的基本特征是什么?
答:点击查看答案
22.一个分层结构操作系统由裸机、用户、CPU调度、文件管理、作业管理、内存管理、设备管理、命令管理等部分组成,试按层次结构的原则从内到外将各部分重新排列。
答:点击查看答案
23.根据执行程序的性质不同,CPU可以在两种不同的状态下工作。它们分别是什么状态?相互之间如何进行转换?
答:点击查看答案
24.操作系统的功能包括哪几部分?
答:点击查看答案
25.什么是操作系统的内核?它由几部分构成?
答:点击查看答案
26.在单CPU和两台I/O设备(I1、I2)的多道程序设计环境下,同时投入3个作业运行。其执行轨迹如下:
工作1:I2(30ms),CPU(10ms),I1(30ms),CPU(10ms),I2(20ms)。
工作2:
I1(20ms),CPU(20ms),I2(40ms)。
工作3:
CPU(30ms),I1(20ms),CPU(10ms),I1(10ms)。
如果CPU、I1和I2都能并行工作,优先级从高到低依次为工作1、工作2和工作3,优先级高的作业可以抢占优先级低的作业的CPU,但不可抢占I1和I2。试求:
① 每个作业从投入到完成分别所需要的时间。
② 从作业的投入到完成,CPU的利用率。
③ I /O设备的利用率。
答:点击查看答案
27.假设一台计算机有32MB内存,操作系统占2MB,每个用户进程占10MB。用户进程等待I/O的时间占总时间的80%,CPU的利用率是多少?若再增加32MB内存,则CPU的利用率又为多少?
答:点击查看答案
计算机题
28.请按照要求进行数制转换
(1)(20210915)10 =( )16 =( )8
(2)(4A3F)16 =( )8 =( )2
(3)(7543)8+(3457)8=( )8 =( )16
(4)(11010110)2 -(10011001)2 =( )2
(5)(2047)10+(4096)10=( )2
注:()n为n进制的数值
答:点击查看答案
29.在单CPU和两台I/O设备(I1、I2)的多道程序设计环境下,同时投入3个作业运行。其执行轨迹如下:
Job1: I2(30ms),CPU(10ms),I1(30ms),CPU(10ms)
Job2: I1(20ms),CPU(20ms),I2(40ms)
Job3: CPU(30ms),I1(20ms)
如果CPU、I1和I2都能并行工作,优先级从高到低依次为Job1、Job2和Job3,优先级高的作业可以抢占优先级低的作业的CPU,但不可抢占I1和I2。试求:
①每个作业从投入到完成分别所需要的时间。
②从作业的投入到完成,CPU的利用率。
③I/O设备的利用率。
答:点击查看答案
30.有两个程序,程序A依次使用CPU计10s、设备甲计5s、CPU计5s、设备乙计10s、CPU计10s;程序B依次使用设备甲计10s、CPU计10s、设备乙计5s、CPU计5s、设备乙计10s。在单道程序环境下先执行程序A再执行程序B,CPU的利用率是多少?在多道程序环境下,CPU利用率是多少?
答:点击查看答案