A.T1+T2+T3B.(T1+T2+T3)/3
C.T1/3+2⨯T2/3+T3D.T1+2⨯T2/3+T3/3
38.从系统的角度出发,希望批处理控制方式下进入输入井的作业()尽可能小。
A.等待装入主存时间B.周转时间
C.执行时间D.平均周转时间
39.作业调度的关键在于()。
A.有一个较好的操作环境B.选择恰当的进程管理程序
C.用户作业准备充分D.选择恰当的作业调度算法
40.Linux系统中的进程调度采用()。
A.先来先服务法B.时间片轮转法
C.短作业优先法D.抢占式优先级
41.为了使计算机在运行过程中能及时处理部和外部发生的各种突发性事件,现代操作系统采用了()机制。
A.查询B.进程C.调度D.中断
42.通常,用户编写的程序中所使用的地址是()。
A.逻辑地址B.物理地址
C.绝对地址D.存地址
43.把逻辑地址转变为存物理地址的过程称作()。
A.编译B.连接C.运行D.重定位
44.分区管理要求对每一个作业都分配()的存单元。
A.若干地址不连续B地址连续.
C.若干连续的页面D.若干不连续的页面
45.在分页存储管理系统中,从页号到物理块号的地址映射是通过()实现的。
A.分区表B.页表C.PCBD.JCB
46.在分时系统中,可将进程不需要或暂时不需要的部分移到外存,让出存空间以调入其他所需数据,这种技术称为()。
A.对换技术B.覆盖技术
C.虚拟技术D.物理扩充
47.虚拟存储技术是()。
A.扩充存空间的技术B.扩充相对地址空间的技术
C.扩充外存空间的技术D.扩充输入输出缓冲区的技术
48.与虚拟存储技术不能配合使用的是()。
A.分区管理B.页式存储管理
C.段式存储管理D.段页式存储管理
49.若处理器有32位地址,则它的虚拟地址空间为()。
A.100KBB.640KBC.2GBD.4GB
50.下列存储管理方案中,不要求将进程全部调入并且也不要求连续存储空间的是()。
A.固定分区B.可变分区
C.请求分页式存储管理D.单纯分页式存储管理
51.存储管理中,页面抖动是指()。
A.使用机器时,屏幕闪烁的现象
B.由于主存分配不当,偶然造成主存不够的现象
C.系统盘有问题,致使系统不稳定的现象
D.被调出的页面又立刻被调入所形成的频繁调入调出现象
52.在请求分页虚拟存储管理中,若所需页面不在存中,则会引起()。
A.输入输出中断B.时钟中断C.越界中断D.缺页中断
53.下列描述不是文件系统功能的是()。
A.建立文件目录B.实现对磁盘的驱动调度
C.提供一组文件操作D.管理文件存储空间
54.操作系统实现文件“按名存取”的关键在于解决()。
A.文件逻辑地址到文件具体的物理地址的转换
B.文件名与文件具体的物理地址的转换
C.文件逻辑地址到文件名的转换
D.文件名到文件逻辑地址的转换
55.在UNIX/Linux系统中,用户程序经过编译之后得到的可执行文件属于()。
A.普通文件B.设备文件C.目录文件D.特别文件
56.特别文件是与()有关的文件。
A.文本B.图像C.硬件设备D.二进制数据
57.与文件物理组织形式有关的是()。
A.文件长度B.记录的个数
C.文件目录结构D.用户对文件的存取方法
58.文件解决了连续文件存在的问题,它()。
A.使用指针存入主存,速度快B.适合于随机存取方式
C.不适用于顺序存取D.提高了存储空间的利用率
59.文件系统为每个文件建立一指示逻辑记录和物理记录之间的对应关系表,由此表和文件本身构成的文件是()。
A.连续文件B.索引文件C.逻辑文件D.文件
60.文件系统采用二级文件目录可以()。
A.缩短访问存储器的时间B.解决同一用户间的文件命名冲突
C.节省存空间D.解决不同用户间的文件命名冲突
61.文件系统采用树形目录结构后,对于不同用户的文件,其文件名()。
A.应该相同B.应该不同
C.可以不同,也可以相同D.受系统约束
62.使用绝对路径名访问文件是从()开始按目录结构访问某个文件。
A.根目录B.当前目录C.父目录D.用户主目录
63.当前目录是/usr/meng,其下属文件prog/file.c的绝对路径名是()。
A./usr/meng/file.cB./usr/meng/prog/file.c
C./prog/file.cD./usr/file.c
64.用ls命令以长格式列目录信息时,若某一文件的特征在文件列表中按如下顺序显示在屏幕上:
drwxrw-r--2usergk3564Oct2810:
30/user/asD.h
则同组用户的访问权限是()。
A.读和写B.读和执行
C.写和执行D.读、写、执行
65.下列属于文件技术的是()。
A.建立副本B.定期备份
C.设置口令D.规定存取权限
66.下列描述中,不是设备管理的功能的是()。
A.实现对缓冲区进行管理B.实现虚拟设备
C.实现地址空间管理D.实现对磁盘的驱动调度
67.通道是一种()。
A.I/O端口B.I/O专用处理机C.数据通道D.软件工具
68.下列操作系统常用的技术中,()是一种硬件机制。
A.交换技术B.SPOOLing技术C.缓冲技术D.通道技术
69.CPU启动通道后,设备的控制工作由()。
A.CPU执行程序来控制
B.CPU执行通道程序来控制
C.通道独立执行预先编好的通道程序来控制
D.通道执行用户程序来控制
70.设备的打开、关闭、读、写等操作是由()完成的。
A.用户程序B.编译程序
C.设备分配程序D.设备驱动程序
71.设备独立性是指()。
A.设备具有独立执行I/O功能的一种特性
B.用户程序使用的设备与实际使用哪台设备无关的一种特性
C.能独立实现设备共享的一种特性
D.设备驱动程序独立于具体使用的物理设备的一种特性
72.引入缓冲技术的主要目的是()。
A.提高CPU的处理速度B.提高CPU与设备之间的并行程度
C.改善用户编程环境D.降低计算机的硬件成本
73.下列通用缓冲技术中,对于一个具有信息的输入和输出速率相差不大的I/O系统比较有效的是()。
A.双缓冲技术B.环形缓冲技术
C.多缓冲技术D.单缓冲技术
74.采用SPOOLing技术的目的是()。
A.提高主机效率B.提高独占设备的利用率
C.减轻用户编程负担D.提高程序的运行速度
75.设磁盘的转速为3000转/分,盘面划分为10个扇区,则读取一个扇区的时间是()。
A.1msB.2msC.3msD.20ms
76.嵌入式操作系统的最大特点是()。
A.可定制性B.实时性C.非实时性D.分布性
77.以下不属于分布式系统特征的是()。
A.分布性B.并行性C.全局性D.可定制性
78.在下列操作系统中强调并行计算的操作系统是()。
A.分时系统B.实时系统
C.分布式操作系统D.网络操作系统
79.分布式操作系统与网络操作系统本质上的不同在于()。
A.实现各台计算机之间的通信
B.共享网络中的资源
C.满足较大规模的应用
D.系统中若干台计算机相互协作完成同一任务
80.下面4种多机系统中,节点彼此耦合最紧密的是()。
A.网络系统B.多计算机系统
C.多处理器系统D.分布式系统
二、判断题(正确的划√,错误的划×)
81.操作系统是整个计算机系统的控制管理中心,它对其它软件具有支配权利。
因而,操作系统建立在其它软件之上。
()
82.操作系统核心提供了大量的服务,其最高层是系统调用,它允许正在运行的程序直接得到操作系统的服务。
()
83.UNIX操作系统是采用微核方法实现结构设计的。
()
84.简单地说,进程是程序的执行过程。
因而,进程和程序是一一对应的。
()
85.程序在运行时需要很多系统资源,如存、文件、设备等,因此操作系统以程序为单位分配系统资源。
()
86.信号量机制是一种有效的实现进程同步与互斥的工具。
信号量只能由P、V操作来改变。
()
87.系统产生死锁的根本原因是资源有限且操作不当。
因此,当系统提供的资源少于并发进程的需求时,系统就一定产生死锁。
()
88.中断处理一般分为中断响应和中断处理两个步骤,前者由软件实施,后者由硬件实施。
()
89.处理机调度可分为三级:
高级、中级和低级。
在所有的系统中,都必须具备这三级调度。
()
90.在操作系统中,作业处于执行状态时,已处于进程的管理之下。
()
91.确定作业调度算法时应主要考虑系统资源的均衡使用,使I/O繁忙作业和CPU繁忙作业搭配运行。
()
92.平均周转时间和周转时间与选用的调度算法有关。
()
93.在现代操作系统中,不允许用户干预存的分配。
()
94.固定分区存储管理的各分区的大小不可变化,这种管理方式不适合多道程序设计系统。
()
95.在页式存储管理方案中,为了提高存的利用率,允许同时使用不同大小的页面。
()
96.在虚拟存储系统中,操作系统为用户提供了巨大的存储空间。
因此,用户地址空间的大小可以不受任何限制。
()
97.虚拟存储方式下,程序员编制程序时不必考虑主存的容量,但系统的吞吐量在很大程度上依赖于主存储器的容量。
()
98.虚拟存储器是利用操作系统产生的一个假想的特大存储器,是逻辑上扩充了存容量,而物理存的容量并未增加。
()
99.在索引文件中,建立索引表会占用额外的存储空间和访问时间。
()
100.文件系统采用二级文件目录可以解决不同用户间的文件命名冲突。
()
101.在采用树形目录结构的文件系统中,检索文件必须从根目录开始。
()
102.一般的文件系统都是基于磁盘设备的,而磁带设备可以作为转储设备使用,以提高系统的可靠性。
()
103.Linux文件包括普通文件、目录文件和用户文件三大类。
()
104.只有引入通道后,CPU计算与I/O操作才能并行执行。
()
105.在设备I/O中引入缓冲技术的目的是为了节省存。
()
106.利用共享分配技术可以提高设备的利用率,使得打印机之类的独占设备成为可共享的、快速I/O设备。
()
107.实现设备虚拟分配最成功的技术是SPOOLing。
()
三、简答题
108.简述操作系统的定义。
操作系统是控制和管理计算机系统各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。
109.操作系统主要有哪三种基本类型?
各有什么特点?
操作系统主要有三种基本类型:
多道批处理系统、分时系统和实时系统。
多道批处理系统的特点是多道和成批。
分时系统的特点是同时性、交互性、独立性和及时性。
实时系统一般为具有特殊用途的专用系统,其特点是交互能力较弱、响应时间更严格、对可靠性要求更高。
110.操作系统一般为用户提供了哪三种界面?
各有什么特点?
操作系统一般为用户提供的三种界面是:
图形用户接口、命令行接口和程序接口。
图形用户接口:
用户利用鼠标、窗口、菜单、图标等图形界面工具,可以直观、方便、有效地使用系统服务和各种应用程序及实用工具。
命令行接口:
在提示符之后用户从键盘上输入命令,命令解释程序接收并解释这些命令,然后把它们传递给操作系统部的程序,执行相应的功能。
程序接口:
也称系统调用接口。
是操作系统核与用户程序、应用程序之间的接口。
111.使用虚拟机有什么优势和不足?
采用虚拟机的优点主要有:
在一台机器上可同时运行多个操作系统,方便用户使用;系统安全,有效地保护了系统资源;为软件的研制、开发和调试提供了良好的环境;组建虚拟网络,可以创造出多个理想的工作环境。
缺点是:
对硬件的要求比较高,如CPU、硬盘和存;本身非常复杂,另外,执行任务时的速度会受到一些影响。
112.操作系统主要有哪些类型的体系结构?
Linux系统采用哪种结构?
一般说来,操作系统有四种结构:
整体结构、层次结构、虚拟机结构、客户机-服务器结构。
Linux系统采用的是整体结构。
113.Linux系统有什么特点?
(1)与UNIX兼容。
(2)自由软件,源码公开。
(3)性能高,安全性强。
(4)便于定制和再开发。
(5)互操作性高。
(6)全面的多任务和真正的32位操作系统。
114.在操作系统中为什么要引入进程概念?
在操作系统中,由于多道程序并发执行时共享系统资源,共同决定这些资源的状态,因此系统中各程序在执行过程中就出现了相互制约的新关系,程序的执行出现“走走停停”的新状态。
这些都是在程序的动态过程中发生的。
用程序这个静态概念已不能如实反映程序并发执行过程中的这些特征。
为此,人们引入“进程”这一概念来描述程序动态执行过程的性质。
115.进程与程序的区别和联系是什么?
进程与程序的主要区别是:
进程是动态的;程序是静态的。
进程有独立性,能并发执行;程序不能并发执行。
二者无一一对应关系。
进程异步运行,会相互制约;程序不具备此特征。
但进程与程序又有密切的联系:
进程不能脱离具体程序而虚设,程序规定了相应进程所要完成的动作。
116.下图所示为进程状态转换图,试回答下述状态变迁因果关系能否发生?
为什么?
(A)2→1(B)3→2
进程状态转换图
(A)2→1:
可以。
运行进程用完了本次分配给它的时间片,让出CPU,从就绪队列中选一个进程投入运行。
(B)3→2:
不可以。
任何时候一个进程只能处于一种状态,它既然由运行态变为阻塞态,就不能再由运行态变为就绪态。
117.进程进入临界区的调度原则是什么?
一个进程进入临界区的调度原则是:
(1)如果有若干进程要求进入空闲的临界区,一次仅允许一个进程进入。
(2)任何时候,处于临界区的进程不可多于一个。
如已有进程进入自己的临界区,则其它所有试图进入临界区的进程必须等待。
(3)进入临界区的进程要在有限时间退出,以便其它进程能及时进入自己的临界区。
(4)如果进程不能进入自己的临界区,则应让出CPU,避免进程出现“忙等”现象。
118.发生死锁的四个必要条件是什么?
发生死锁的四个必要条件是:
互斥条件,不可抢占条件,占有且申请条件,循环等待条件。
119.处理机调度一般可分为哪三级?
其中哪一级调度必不可少?
处理机调度一般可分为高级调度(作业调度)、中级调度和低级调度(进程调度)。
其中进程调度必不可少。
120.作业调度与进程调度两者间如何协调工作?
作业调度和进程调度是CPU主要的两级调度。
作业调度是宏观调度,它所选择的作业只是具有获得处理机的资格,但尚未占有处理机,不能立即在其上实际运行。
而进程调度是微观调度,它根据一定的算法,动态地把处理机实际地分配给所选择的进程,使之真正活动起来。
121.在操作系统中,引起进程调度的主要因素有哪些?
在操作系统中,引起进程调度的主要因素有:
正在运行的进程完成任务,或等待资源,或运行到时;核心处理完中断或陷入事件后,发现系统中“重新调度”标志被置上。
122.一般中断处理的主要步骤是什么?
一般中断处理的主要步骤是:
保存被中断程序的现场,分析中断原因,转入相应处理程序进行处理,恢复被中断程序现场(即中断返回)。
123.如何将逻辑地址转换成物理地址?
逻辑地址转换成物理地址的过程是:
用页号p去检索页表,从页表中得到该页的物理块号f,把它装入物理地址寄存器中。
同时,将页地址d直接送入物理地址寄存器的块地址字段中。
这样,物理地址寄存器中的容就是由二者拼接成的实际访问存的地址,从而完成了从逻辑地址到物理地址的转换。
124.考虑一个由8个页面,每页有1024个字节组成的逻辑空间,把它装入到有32个物理块的存储器中,问逻辑地址和物理地址各需要多少二进制位表示?
因为页面数为8=23,故需要3位二进制数表示。
每页有1024个字节,1024=210,于是页地址需要10位二进制数表示。
32个物理块,需要5位二进制数表