(完整版)操作系统样卷--(答案)卷
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学期考试方式闭卷讲授总学时
命题人期末考试分数占总分数的百分比60% 学分
判卷人考试时间命题审核人
题号一二三四五六七八九十总分核分人得分
得分
一、选择题(每题1分共计20分)
1、在分时系统中,时间片一定,( B ),响应时间越长。
A、内存越多
B、用户数越多
C、后备队列
D、用户数越少
2、在操作系统中,JCB是指(A )。
A、作业控制块
B、进程控制块
C、文件控制块
D、程序控制块
3、当内存碎片容量大于某一作业所申请的内存容量时,( C )。
A、可以为这一作业分配内存
B、不可以为这一作业分配内存
C、拼接后,可以为这一作业分配内存
D、一定能够为这一作业分配内存
4、用户通过程序获得系统帮助,必须通过(D )。
A、进程调度
B、作业调度
C、键盘命令
D、系统调用
5、在操作系统中,用户在使用I/O设备时,通常采用(B )。
A、物理设备名
B、逻辑设备名
C、虚拟设备名
D、设备牌号
6、为了对紧急进程或重要进程进行调度,调度算法应采用(B )。
A、先进先出调度算法
B、优先数法
C、最短作业优先调度
D、定时轮转法
7、在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减1的情况是( D )。
A、无上邻空闲区,也无下邻空闲区
B、有上邻空闲区,但无下邻空闲区
C、有下邻空闲区,但无上邻空闲区
D、有上邻空闲区,也有下邻空闲区
8、操作系统中有一组常称为特殊系统调用,它不能被系统中断,在操作系统中称为(B)。
A、初始化程序
B、原语
C、子程序
D、控制模块
9、操作系统在控制和管理进程过程中,涉及到(D )这一重要数据结构,这是进程存在的唯一标志。
A、FCB
B、FIFO
C、FDT
D、PCB
10、在UNIX/Linux系统中,特殊文件是与(C )有关的文件。
A、文本
B、图象
C、硬件设备
D、二进制数据
11、(A )没有多道程序设计的特点。
A、DOS
B、UNIX
C、Windows
D、OS/2
12、两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来信息,或者建立某个条件后再向前执行,这种关系是进程间的( A )关系。
A、同步
B、互斥
C、竞争
D、合作
13、文件系统采用二级文件目录可以(D )。
A、缩短访问存储器的时间
B、实现文件共享
C、节省内存空间
D、解决不同用户间的文件命名冲突
14、进程P1使用资源情况:申请资源S1,申请资源S2,释放资源S1;进程P2使用资源情况:申请资源S2,申请资源S1,释放资源S2,系统并发执行进程P1,P2,系统将(A )。
A、必定产生死锁
B、可能产生死锁
C、会产生死锁
D、无法确定是否会产生死锁
15、已经获得除( C )以外的所有运行所需资源的进程处于就绪状态。
A、存储器
B、打印机
C、CPU
D、磁盘空间
16、在操作系统中,对信号量S的P操作原语的定义中,使进程进入相应阻塞队列等待的条件是( C )。
A、S>0
B、S=0
C、S<0
D、S<>0
17、进程调度的关键问题是选择合理的(B ),并恰当地进行代码转换。
A、时间片间隔
B、调度算法
C、CPU速度
D、内存空间
18、当硬件中断装置发现有事件发生,就会中断正在占用CPU的程序执行,让操作系统的( B )占用CPU。
A、系统调用程序
B、中断处理程序
C、作业管理程序
D、文件管理程序
19、在存储管理中,为实现地址映射,硬件应提供两个寄存器,一个是基址寄存器。另一个是( C )。
A、控制寄存器
B、程序状态字寄存器
C、限长寄存器
D、通用寄存器
20、数据库文件的逻辑结构形式是( C )。
A、字符流式文件
B、档案文件
C、记录式文件
D、只读文件
学期考试方式闭卷讲授总学时
命题人期末考试分数占总分数的百分比60% 学分
判卷人考试时间命题审核人
得分
二、判断题(对的打√,错的打×。每题1分,共10分)
(V)1、系统调用的调用过程是通过用户程序,运行在用户态,而被调用的过程是运行在核心态下。
(X )2、当进程请求在主存和外设之间传送信息时,设备分配程序分配设备的过程通常是先分配通道,再分配控制器,最后分配设备。(X )3、通常,为了提高效率,赋予需要大量计算的作业较高优先级,赋予需要大量输入/输出的作业较低的优先级。
(V )4、段式存储管理比页式存储管理更利于信息的共享。
(X )5、虚拟存储器实际上是一种设计技巧,使主存物理容量得到扩大。
(V)6、可顺序存取的文件不一定能随机存取;但可随机存取的文件都可以顺序存取。
(V)7、计算机系统为每一台设备确定的一个用以标识它的编号,被称为设备的绝对号。
(X)8、在设备I/O中引入缓冲技术的目的是为了节省内存。
(X)9、一个设备驱动程序只能控制一个物理设备。
(V)10、在操作系统中同时存在多个进程,它们可以共享允许共享的系统资源。
得分
三、简答题(每题5分,共计35分)
1、解释下列与存储管理有关的名词:逻辑地址与物理地址
【答】在具有地址变换机构的计算机中,允许程序中编排的地址和信息实际存放在内存中的地址有所不同。逻辑地址是指用户程序经编译后,每个目标模块以0为基地址进行的顺序编址。逻辑地址又称相对地址。物理地址是指内存中各物理存储单元的地址从统一的基地址进行的顺序编址。物理地址又称绝对地址,它是数据在内存中的实际存储地址。
2、为什么要引入缓冲技术?
【答】引入缓冲技术的主要目的是:(1)解决信息的到达率和离去率不一致的矛盾;(2)换存起中转站的作用;(3)使得一次输入的信息能多次使用。
3、试说明资源的静态分配策略能防止死锁的原因。
【答】资源静态分配策略要求每个进程在开始执行前申请所需的全部资源,仅在系统为之分配了所需的全部资源后,该进程才开始执行。
这样,进程在执行过程中不再申请资源,从而破坏了死锁的四个必要条件之一“占有并等待条件”,从而防止死锁的发生。
4、文件存取控制方式有哪几种?
【答】3种:顺序存取法,随机存取法(直接存取法),按关键字存取法
5、为实现请求分页内存管理,页表中至少应含有哪些内容?
【答】页号,物理块号状态位,访问字段,修改位,外存地址。
6、什么是临界资源?临界区?
【答】临界资源就是不许两个以上进程同时访问的资源。
每个进程中访问临界资源的那段程序称为临界区(临界资源是一次仅允许一个进程使用的共享资源)。每次只准许一个进程进入临界区,进入后不允许其他进程进入。
7、进程之间有哪些基本的通信方式?
【答】进程通信根据交换信息量的多少分为高级通信和低级通信。低级通信一般只传送一个或几个字节的信息,以达到控制进程执行速度的作用(如PV操作);高级通信则要传送大量数据,目的不是为了控制进程的执行速度,而是为了交换信息。