北航操作系统补考试卷.参考答案.doc

合集下载

学期北京航空航天大学网考复习题操作系统

学期北京航空航天大学网考复习题操作系统

1.系统“抖动”现象的发生是由()引起的。

A.置换算法选择不当B.交换的信息量过大C.内存容量不足D.请求页式管理方案答案:A2.很好地解决了“零头”问题的存储管理的方法是()。

A.页式存储管理B.段式存储管理C.多重分区管理D.可变式分区管理答案:A状态分为系统态和用户态,从用户态转换到系统态的唯一途径是()。

A.运行进程修改程序状态字B.中断屏蔽C.系统调用D.进程调度程序答案:C4.()是解决进程间同步和互斥的一对低级通信原语。

和unlock和V和S和Receive答案:B,V操作是()。

A.两条低级进程通信原语B.两组不同的机器指令C.两条系统调用命令D.两条高级进程通信原语答案:A技术可以实现设备的()分配。

A.独占B.共享C.虚拟D.物理答案:C系统提高了()利用率。

A.独占设备B.共享设备C.文件D.主存储器答案:A8.操作系统中的SPOOLING技术,实质是将()转化为共享设备的技术。

A.虚拟设备B.独占设备C.脱机设备D.块设备答案:B9.在UNIX系统中,复制文件采用的命令为()。

答案:A10.用P V操作唤醒一个等待进程时,被唤醒进程的状态变为()。

A.等待B.就绪C.运行D.完成答案:B98 是()操作系统。

A.多用户分时B.批处理系统C.单用户多任务D.单用户单任务答案:C12.为了对文件系统中的文件进行安全管理,任何一个用户在进入系统时都必须进行注册,这一级A.系统级B.目录级C.用户级D.文件级答案:A13.避免死锁的一个著名的算法是()。

A.先入先出法B.银行家算法C.优先级算法D.资源按序分配法答案:B14.将汇编语言源程序转换成等价的目标程序的过程称为()。

A.汇编B.解释C.编译D.连接答案:C15.在单一处理器上,将执行时间有重叠的几个程序称为()。

A.顺序程序B.多道程序C.并发程序D.并行程序答案:C16.在下面关于并发性的叙述正确的是()。

A.并发性是指若干事件在同一时刻发生B.并发性是指若干事件在不同时刻发生C.并发性是指若干事件在同一时间间隔发生D.并发性是指若干事件在不同时间间隔发生答案:D17.顺序程序和并发程序的执行相比,()。

北航操作系统答案作业1

北航操作系统答案作业1

作业1单项选择题第1题系统“抖动”现象的发生是由()引起的。

A、置换算法选择不当B、交换的信息量过大C、内存容量不足D、请求页式管理方案答案:A第2题很好地解决了“零头”问题的存储管理的方法是()。

A、页式存储管理B、段式存储管理C、多重分区管理D、可变式分区管理答案:A第3题在请求分页存储管理中,若采用FIFO页面淘汰算法,则当分配的页面数增加时,缺页中断的次数()。

A、减少B、增加C、无影响D、可能减少也可能增加答案:D第4题作业管理中,JCL是指()。

A、原语B、作业控制语言C、机器语言答案:B第5题P,V操作是()。

A、两条低级进程通信原语B、两组不同的机器指令C、两条系统调用命令D、两条高级进程通信原语答案:A第6题()是操作系统中采用的以空间换取时间的技术。

A、SPOOLING技术B、虚拟存储技术C、覆盖与交换技术D、通道技术答案:A第7题SPOOLING系统提高了()利用率。

A、独占设备B、共享设备C、文件D、主存储器答案:A第8题操作系统中的SPOOLING技术,实质是将()转化为共享设备的技术。

A、虚拟设备B、独占设备C、脱机设备D、块设备答案:B判断题第9题CPU和通道之间的关系是主从关系,CPU是主设备,通道是从设备。

答案:正确第10题I/O交通管理程序的主要功能是管理主存、控制器和通道。

答案:错误第11题Linux操作系统中创建一个进程的系统调用是fork。

答案:正确第12题MS-DOS是单用户、单任务和单一连续区的操作系统。

答案:正确填空题第13题计算机系统是由___系统和___系统两部分组成。

答案:硬件;软件第14题进程主要是由___,___,___三部分内容组成,其中___是进程存在的唯一的标志。

而___部分也可以为其他进程共享。

答案:程序段;数据段;PCB;PCB;程序段第15题进程的基本特征有___、___、独立、异步及结构特征。

答案:动态;并发第16题进程分为___和___两类。

OS操作系统总复习及最后补充试题-北航版汇编

OS操作系统总复习及最后补充试题-北航版汇编

周转时间 (分 ) T=完成–提

25 60 55 75 65
5
3 4
10
5
平均周转时间 =(25+60+55+75+65)/ 5 = 56(分钟)
北航计算机学院 任爱华
二、计算作业周转时间
操作系统中采用多道程序设计技术以提高 CPU及各种资源 的利用率, 试以下例比较说明. 假定系统中有一个CPU, 一台I/O设备, 二者可同时工作, 有三个作业X,Y,Z, 各自的程序行为是: I/O CPU I/O CPU I/O (单位: ms) X 20 20 20 30 20 Y 40 30 40 10 Z 30 20 30 ① 假若采用单道串行方式调度运行, 总的周转时间是多少? ② 假若采用多道程序设计技术调度, 调度优先权X最高, Y其 次, Z最低,当前三个作业都已就绪. 试画出调度时序图, 给 出各自的以及总的周转时间.
进程号
7 14 23 22 29 32 4 12 34 17 9 3
磁道号 134 192 205 56 40 29 19 19 18 3 376 396
移动磁道数
0 58 13 149 16 11 10 0 1 15 373 20
补充习题 一、 作业的周转时间 二、 计算作业周转时间 三、 P/V操作例子 四、 银行家算法 五、 存储分配与地址变换 六、 磁盘调度及设备管理概念 七、 磁盘空闲块的成祖分配算法 八、 概念复习题
北航计算机学院 任爱华
练习题
一个32位的虚拟存储系统有两级页表,其逻辑地 址中,第22到31位是第一级页表,12位到21位是 第二级页表,页内偏移占0到11位。一个进程的地 址空间为4GB,如果从0XC0000000开始映射 4MB大小页表,请问第一级页表所占的4KB空间 映射在什么位置,并说明理由。(注意B代表字节 ,一个32位地址占4字节)

北航《操作系统》在线作业一满分答案

北航《操作系统》在线作业一满分答案

北航《操作系统》在线作业一一、单选题(共 15 道试题,共 60 分。

)1. 对进程间互斥地使用临界资源最准确的描述是()。

A. 互斥地进入临界区B. 互斥地进入各自的临界区C. 互斥地进入同一临界区D. 互斥地进入各自的同类临界区-----------------选择:A2. 当程序经过编译或者汇编以后,形成了一种由机器指令组成的集合,被称为()。

A. 源程序B. 目标程序C. 可执行程序D. 非执行程序-----------------选择:B3. SPOOLing技术的系统中,用户作业的打印输出结果首先被送到()。

A. 磁盘固定区域B. 内存固定区域C. 终端D. 打印机-----------------选择:A4. 进程状态从就绪态到运行态的转化工作是由()完成的。

A. 作业调度B. 中级调度C. 进程调度D. 设备调度-----------------选择:C5. 以下著名的操作系统中,属于多用户、分时系统的是()。

A. DOS系统B. Windows NT系统C. UNIX系统D. OS/2系统-----------------选择:C6. 在以下存贮管理方案中,不适用于多道程序设计系统的是( )。

A. 单用户连续分配B. 固定式分区分配C. 可变式分区分配D. 页式存贮管理-----------------选择:A7. 设备的打开、关闭、读、写等操作是由()完成的。

A. 用户程序B. 编译程序C. 设备分配程序D. 设备驱动程序-----------------选择:D8. 以下存储管理技术中,支持虚拟存储器的技术是()。

A. 动态分区法B. 可重定位分区法C. 请求分页技术D. 对换技术-----------------选择:C9. 文件系统采用二级文件目录可以()。

A. 缩短访问存储器的时间B. 实现文件共享C. 节省内存空间D. 解决不同用户间的文件命名冲突-----------------选择:D10. 若干个等待占有CPU并运行的进程按一定次序链接起来的队列为()。

2021年北航《操作系统》在线作业一辅导资料

2021年北航《操作系统》在线作业一辅导资料

1. 外存(如磁盘)上存放的程序和数据()。

A. 可由CPU直接访问B. 必须在CPU访问之前移入内存C. 是必须由文件系统管理的D. 必须由进程调度程序管理该题参考选项是:B 满分:4 分2. 操作系统是计算机系统的一种()。

A. 应用软件B. 系统软件C. 通用软件D. 工具软件该题参考选项是:B 满分:4 分3. 用户程序在目态下使用特权指令将引起的中断是属于( )。

A. 硬件故障中断B. 程序中断C. 外部中断D. 访管中断该题参考选项是:B 满分:4 分4. 如果允许不同用户的文件可以具有相同的文件名,通常采用()来保证按名存取的安全。

A. 重名翻译机构B. 建立索引表C. 建立指针D. 多级目录结构该题参考选项是:D 满分:4 分5. ()是指有关操作系统和其他系统程序组成的文件。

A. 系统文件B. 档案文件C. 用户文件D. 顺序文件该题参考选项是:A 满分:4 分6. 操作系统是一种( )。

A. 系统软件B. 系统硬件C. 应用软件D. 支援软件该题参考选项是:A 满分:4 分7. ()是指有关操作系统和其他系统程序组成的文件。

A. 系统文件B. 档案文件C. 用户文件D. 顺序文件该题参考选项是:A 满分:4 分8. ()不是基本的操作系统。

A. 批处理操作系统B. 分时操作系统C. 实时操作系统D. 网络操作系统该题参考选项是:D 满分:4 分9. 在下列选项中,属于检测死锁的方法是()。

A. 银行家算法B. 消进程法C. 资源静态分配法D. 资源分配图简化法该题参考选项是:D 满分:4 分10. 排队等待时间最长的作业被优先调度,这种算法是()。

A. 优先级调度B. 响应比高优先C. 短作业优先D. 先来先服务该题参考选项是:D 满分:4 分11. 进程具有并发性和()两个重要属性。

A. 动态性B. 静态性C. 封闭性D. 易用性该题参考选项是:A 满分:4 分12. 进程从运行状态进入就绪状态的原因可能是( )。

2022年北京航空航天大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案)

2022年北京航空航天大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案)

2022年北京航空航天大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案)一、选择题1、如果当前读写磁头正在53号柱面上执行操作,依次有4个等待访问的请求,柱面号,依次为98,37,124,65,当采用()算法时,下一次磁头才可能到达37号柱面。

A.先来先服务B.最短寻道时间优先C.电梯调度(初始磁头移动方向向着小磁道方向)D.循环扫描(磁头移动方向向着大磁道方向)2、文件系统采用多级目求结构的目的是()。

A.减少系统开销B.节约存储空间C.解决命名冲突D.缩短传送时间3、下面所列进程的3种基本状态之间的转换不正确的是()A.就绪状态→执行状态B.执行状态→就绪状态C.执行状态→阻塞状态D.就绪状态→阻塞状态4、一个正在访问临界资源的进程由于申请等待1/0操作而被中断时,它()。

A.允许其他进程进入与该进程相关的临界区B.不允许其他进程进入临界区C.允许其他进程抢占处理器,但不能进入该进程的临界区D.不允许任何进程抢占处理器5、要实现两个进程互斥,设一个互斥信号量mutex.当mutex为0时,表示()。

A.没有进程进入临界区B.有一个进程进入临界区C.有一个进程进入临界区,另外一个进程在等候D.两个进程都进入临界区6、下列说法正确的有()。

I.先进先出(FIFO)页面置换算法会产生 Belady现象II.最近最少使用(LRU)页面置换算法会产生Belady现象III.在进程运行时,若它的工作集页面都在虚拟存储器内,则能够使该进程有效地运行,否则会出现频繁的页面调入/调出现象IV.在进程运行时,若它的工作集页面都在主存储器内,则能够使该进程有效地运行否则会出现频繁的贞面调入/调出现象A. I、IIIB.I、IVC.II、IIID.II、IV7、产生内存抖动的主要原因是()A.内存空间太小B.CPU运行速度太慢C.CPU调度算法不合理D.页面置换算法不合理8、操作系统提供了多种界面供用户使用,其中()是专门供应用程序使用的一种界面。

2022年北京航空航天大学软件工程专业《操作系统》科目期末试卷B(有答案)

2022年北京航空航天大学软件工程专业《操作系统》科目期末试卷B(有答案)

2022年北京航空航天大学软件工程专业《操作系统》科目期末试卷B(有答案)一、选择题1、若I/O所花费的时间比CPU的处理时间短很多,则缓冲区()A.最有效B.几乎无效C.均衡D.以上都不是2、下列有关设备独立性的说法中,正确的是()。

A.设备独立性是指I/O设备具有独立执行I/O功能的种特性B.设备独立性是指用户程序独立于具体物理设备的·种特性,C.设备独立性是指能够实现设备共享的一种特性D.设备独立性是指设备驱动程序独立于具体物理设备的·种特性,3、某系统采用改进型CLOCK置换算法,页表项中字段A为访问位,M为修改位。

A=0表示页最近没有被访问,A=1表示页最近被访问过。

M=0表示页没有被修改过,M=1表示页被修改过。

按(A,M)所有可能的取值,将页分为4类:(0,0)、(1,0)、(0,1)和(1,1),则该算法淘汰页的次序为()。

A.(0,0),(0,1),(1,0),(1,1)B.(0,0),(1,0),(0,1),(1,1)C.(0,0),(0,1),(1,1),(1,0)D.(0,0),(1,1),(0,1),(1,0)4、当系统发生抖动(Trashing)时,可以采取的有效措施是()。

I.撤销部分进程 II.增大磁做交换区的容量 III.提高用户进程的优先级A. 仅IB.仅IIC.仅IIID.仅I,II5、在可变分区分配管理中,某一作业完成后,系统收回其内存空间,并与相邻区合并,为此修改空闲区说明表,造成空闲分区数减1的情况是()。

A.无上邻空闲分区,也无下邻空闲分区B.有上邻空闲分区,但无下邻空闲分区C.无上邻空闲分区,但有下邻空闲分区D.有上邻空闲分区,也有下邻空闲分区6、在单处理器系统中,可并行的是()I.进程与进程II.处理器与设备III.处理器与通道IV.设备与设备A.I、II和IIIB.I、II和IVC.I、III和IVD.II、III和IV7、所谓(),是指将一个以上的作业放入内存,并且同时处于运行状态。

北航《操作系统》课程复习题二答案

北航《操作系统》课程复习题二答案

北航《操作系统》课程复习题二答案北航《操作系统》课程复习题二一、单项选择题(本大题共15小题,每小题1.5分,共22.5分)1、如果某些进程优先级别相同,应采用( )算法较为适应。

A.FIFOB.SCBFC.FDFD.轮转法参考答案:A2、如果要照顾所有进程,让它们都有执行的机会,最好采用( )算法。

A.SCBFB.FIFOC.轮转法D.FPF参考答案:C3、虚拟内存的容量只受( )的限制。

A.物理内存的大小B.磁盘空间的大小C.数据存放的实际地址D.计算机地址位数参考答案:D4、下列中断类型中,( )是属于自愿性中断事件。

A.访管中断B.外部中断C.硬件故障中断D.程序中断参考答案:A5、引入( ),可以有效发挥处理器与外围设备的并行处理能力。

A.中断B.进程C.进程控制块D.多道程序设计参考答案:D6、请求页式管理中,缺页中断率与进程所分得的内存页面数,( )和进程页面流的走向等因素有关。

A.页表的位置B.置换算法C.外存管理算法D.进程调度算法参考答案:B7、程序中的编址总是从0开始,这些地址被称为( )。

A.物理地址B.绝对地址C.实地址D.逻辑地址参考答案:D8、一个文件的绝对路径名是从( )开始,逐步沿着每一级子目录向下追溯,最后到指定文件的整个通路上所有子目录名组成的一个字符串。

A.当前目录B.根目录C.多级目录D.二级目录参考答案:B9、共享设备是指可让若干个作业同时使用的设备,这里的“同时使用”是指( )。

A.多个作业在同一时刻使用共享设备B.一个作业尚未撤离,另一个作业即可使用共享设备,但任一时刻只有一个作业占用该设备C.至多允许两个作业在同一时刻使用共享设备D.至多允许三个作业在同一时刻使用共享设备参考答案:B10、CPU与通道可以并行执行,并通过( )实现彼此之间的通讯与同步。

A.I/O指令B.I/O中断C.I/O指令和I/O中断D.操作员参考答案:C11、在一个以批处理为主的系统中,为了保证系统的吞吐率,总是要力争缩短用户作业的( )。

(完整版)操作系统考试卷(8套均带答案)

(完整版)操作系统考试卷(8套均带答案)

北邮软件学院整理版(请放大文档至150%显示,来获得最佳效果)(内容收集来源于各高校及网络)Copy right BUPTSSE第一套I. 填空.(30分,每空1分)1. 在系统中,没有程序运行时,CPU做什么?忙等(从中选择一个答案:暂停、忙等、等待中断、休眠)。

2. 引入多道程序技术带来的主要好处是提高了CPU利用率;但如果多道程序数目太多,则会造成一种称为抖动现象的问题。

3. 导致进程状态从运行→就绪转换的原因是超时,进程的时间片到期。

4. 进程调度算法(FCFS,SPN,SRT,RR, FB)中对各种类型的进程(如CPU密集型或I/O密集型进程)都能平等对待的是RR时间片轮转和FB 多级反馈队列。

a. 0, 99 429 330+99b. 2, 78 189 111+78c. 1, 265 缺段211<2656. 在一个物理空间为232字节的纯分页系统中,如果虚拟地址空间大小为212页,页的大小为512字节,那么:a. 一个虚拟地址有多少位?21b. 一个页框有多少字节?512c. 在一个物理地址中用多少位来指明对应的页框?23d. 页表的长度为多少(即页表中表项数目为多少)?212 (4096)7. 目前常用的文件目录结构是树型(多级)目录结构。

8. 适合磁盘的外存分配模式是:连续、链接、索引。

9. 进程迁移是指将一个进程的状态,从一台机器转移到另一台机器上,从而使该进程能在目标机上执行.10. 分布式系统中的关键机制是进程间通信。

中间件提供了标准的编程接口和协议,掩藏了不同网络协议和操作系统之间的复杂细节和差异,其实现基于消息传递和远程过程调用两种机制。

11. 操作系统安全里说的身份鉴别机制的作用是识别请求存取的用户,并判断它的合法性。

12. 根据美国国防部的划分,计算机系统的安全从低到高分为哪4等?D,C,B,A (按从低到高的顺序)。

13. 正误判断题:a.在SPOOLing系统中,对用户进程的设备申请,系统将物理字符设备按时间片方式分配给用户进程使用。

北航操作系统答案作业2

北航操作系统答案作业2

作业2单项选择题第1题操作系统通过()对进程进行管理。

A、JCBB、PCBC、DCTD、CHCT答案:B第2题操作系统是对()进行管理的软件。

A、软件B、硬件C、计算机资源D、应用程序答案:C第3题操作系统是一种()。

A、通用软件B、系统软件C、应用软件D、软件包答案:B第4题当进程数大于资源数时,进程竞争资源()会产生死锁。

A、一定B、不一定C、一定不会答案:B第5题产生死锁的四个必要条件是:互斥、()、循环等待和不剥夺。

A、请求与阻塞B、请求与保持C、请求与释放D、释放与阻塞答案:B第6题程序的()是指程序在运行时独占系统资源。

A、共享性B、再现性C、封闭性答案:C第7题下面所述步骤中,()不是创建进程所必需的。

A、有调度程序为进程分配CPUB、建立一个进程控制块C、为进程分配内存D、将进程控制块链入就绪队列答案:A第8题磁带上的文件一般只能()。

A、顺序存取B、随机存取C、以字节为单位存取D、直接存取答案:A判断题第9题UNIX系统是单用户、多任务和分时操作系统。

答案:错误第10题并发是并行的不同表述,其原理相同。

答案:错误第11题操作系统是现代计算机中必不可少的一种系统软件。

答案:正确第12题使计算机系统能够被方便地使用和高效地工作是操作系统的两个主要设计目标。

答案:正确填空题第13题从资源管理的角度出发,I/O设备可分为___,___和___三种类型。

答案:独享;共享;虚拟第14题Linux操作系统是一个当今全球最大的___,其源代码公开,是一个功能可与___和___相媲美的操作系统,具有完备的网络功能。

答案:自由软件;UNIX;Windows第15题Linux是___用户___任务___内存的操作系统。

答案:多;多;虚拟第16题用P,V操作管理临界区时,任何一个进程进入临界区之前应调用___操作;退出临界区时应调用___操作。

答案:P;V第17题操作系统实现按名存取、进行检索等关键在于解决文件名与___的转换。

北航操作系统补考试卷.参考答案

北航操作系统补考试卷.参考答案

《操作系统》试卷一、名词解释题(每题5分,共25分)1、原语2、快表3、设备无关性4、临界资源5、文件系统二、判断题(每题1分,共5分)1、临界区的执行不能被中断。

()2、资源顺序分配法破坏了死锁发生的循环等待必要条件。

()3、对磁盘进行磁头调度的目的是为了缩短寻道时间。

()4、采用页式存储管理时,重定位的工作是由用户完成的。

()5、与设备相关的中断处理过程由设备驱动程序完成。

()三、简答题(每题5分,共20分)1、进程的含义是什么?如何构造和描述进程?2、什么是死锁?产生死锁的必要条件是什么?3、什么是开中断?什么是关中断?4、分页存储管理中有哪几种常用的页面置换算法?四、银行家算法(10分)在银行家算法中,若出现以下资源分配情况:进程资源最大需求已分配资源P0 7,5,3 0,1,0P1 3,2,2 2,1,0P2 9,0,2 3,0,2P3 2,2,2 2,1,1P4 4,3,3 0,0,2系统剩余资源数量:(3,2,2)。

(1)该状态是否安全(给出详细的检查过程)?(2)若系统剩余资源数量为(3,1,0),系统是否安全?若系统处于安全状态,请给出安全序列;若系统处于不安全状态,请说明原因。

五、设备管理(10分)设某计算机系统有一块CPU、一台输入设备、一台打印机。

现有两个程序同时进入就绪状态,进程A先得到CPU运行,进程B后运行。

进程A的运行轨迹为:计算50ms,打印信息100ms,再计算50ms,打印信息100ms,结束。

进程B的运行轨迹为:计算50ms,输入数据80ms,再计算100ms,结束。

试画出它们的时序关系图,并说明:(1)开始运行后,CPU有无空闲等待?若有,在哪段时间内等待?计算CPU的利用率。

(2)进程A运行时有无等待现象?若有,在什么时候发生等待现象?(3)进程B运行时有无等待现象?若有,在什么时候发生等待现象?六、进程同步(15分)桌子上有一只盘子,每次只能放入或者取出一个水果。

北航操作系统试卷参考答案

北航操作系统试卷参考答案

北航操作系统试卷参考答案操作系统试卷(2011年)参考答案⼀、名词解释题(每题4分,共24分)1、⽂件控制块答案:⽂件控制块是操作系统为管理⽂件⽽设置的数据结构,存放了为管理⽂件所需的所有有关信息。

⽂件控制块是⽂件存在的标志⽂件控制块⼀般包括的内容●⽂件名●⽂件类型●物理地址●⽂件⼤⼩●最近访问⽇期●最近修改⽇期●⽂件主标识●访问权限2、临界资源答案:⼀次仅允许⼀个进程使⽤的共享资源。

3、虚拟存储器答案:虚拟存储技术是在主存和辅存之间,增加部分软件及必要的硬件⽀持,使主、辅之间的信息交换、程序的重定位、地址转换都能⾃动进⾏,从⽽主、辅存形成⼀个有机的整体,这种存储器的概念成为虚拟存储器。

4、死锁答案:两个以上的进程相互等待⼀个永远不可能发⽣的条件出现,这种僵5、页表答案:页式存储管理使⽤的数据结构,主要⽤于逻辑地址到物理地址的映射。

⼆、判断题(每题1分,共6分)1、由于P、V操作描述同步、互斥等问题的能⼒不⾜,所以有必要引⼊其它的通讯原语或机制,如send,receive或Monitor等。

()2、信号量是只允许由P/V操作进⾏访问和修改的数据结构。

()3、在请求页式存储管理中,页⾯淘汰所花费的时间不属于系统开销。

()4、预防死锁就是破坏死锁存在的某个必要条件。

()5、磁盘是⼀类典型的字符设备。

()三、简答题(每题5分,共20分)1、如果普通⽤户程序可以⾃⾏修改页表,会产⽣什么问题?答案:页表⽤于完成地址映射。

如果⽤户可以修改页表,那么该⽤户就可以访问任何地址,从⽽产⽣安全问题。

2、进程与线程之间有何区别?进程是操作系统中并发单元,也是能分得资源的最⼩单位。

线程是在进程内部活动的并发单元,它只是进程⾏为的⼀条独⽴的执⾏路线,它能使⽤的资源仅限于它所在的进程范围之内,惟⼀能通过线程获得的资源就是使⽤处理机的时间⽚。

有时也把线程称为轻量级进程。

3、简述并⽐较SCAN(扫描)磁盘调度算法与最短寻道时间优先算法。

北航操作系统答案作业3

北航操作系统答案作业3

单项选择题第1题以下操作系统中属于分时操作系统的是()。

A、MS-DOSB、UNIXC、Window98答案:B第2题分时操作系统通常采用()策略为用户服务。

A、可靠性和灵活性B、时间片轮转C、时间片加权分配D、短作业优先答案:B第3题()系统是允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。

A、网络B、分布式C、分时D、实时答案:C第4题在分页系统环境下,程序员编制的程序,其地址空间是连续的,分页是由()完成的。

A、程序员B、编译地址C、用户D、系统答案:D第5题在存储管理中,采用覆盖与交换技术的目的是()。

A、节省主存空间B、物理上扩充主存容量C、提高CPU效果D、实现主存共享答案:A第6题()是直接存取的存储设备。

A、磁盘B、磁带C、打印机D、键盘显示终端第7题在固定分区分配中,每个分区的大小()。

A、相同B、随着作业的长度变化C、可以不同但预先固定D、可以不同但根据作业的长度固定答案:C第8题允许多个用户同时使用一个共享文件时,下列()做法是不对的。

A、允许多个用户同时打开共享文件执行读操作B、允许读者和写者同时使用共享文件C、不允许读者和写者同时使用共享文件答案:B判断题第9题若采用动态重定位技术,则主存中的任何一个作业在任何时候都是可以运行的。

答案:正确第10题采用段式存储管理方案中,段的大小不受限制。

答案:错误第11题段页式存储管理的虚地址空间是三维的,即段号、页号和页内地址。

答案:错误第12题在单处理机上的进程就绪队列和阻塞队列最多都只有一个。

答案:错误填空题第13题在分时和批处理系统结合的操作系统中引入了“前台”与“后台”作业的概念,其目的是___。

答案:为了提高CPU的利用率第14题设备分配应保证设备有___和避免___。

答案:高的利用率;死锁问题第15题设备分配程序分配外部设备时,先分配___,再分配___,最后分配___。

答案:设备;控制器;通道第16题设备管理中采用的数据结构有___,___,___,___等四种。

北航《操作系统》在线作业二

北航《操作系统》在线作业二

北航《操作系统》在线作业二单选题判断题一、单选题(共 15 道试题,共 60 分。

)1. 避免死锁的一个著名的算法是()。

A. 先入先出法B. 银行家算法C. 优先级算法D. 资源按序分配法-----------------选择:B2. 在操作系统中进程是一个具有一定独立功能程序在某个数据集合上的一次( )。

A. 并发活动B. 运行活动C. 单独操作D. 关联操作-----------------选择:B3. ()不是多道程序系统A. 单用户单任务B. 多道批处理系统C. 单用户多任务D. 多用户分时系统-----------------选择:A4. 操作系统是一种( )。

A. 系统软件B. 系统硬件C. 应用软件D. 支援软件-----------------选择:A5. 缓冲技术用于()。

A. 提高主机和设备交换信息的速度B. 提供主、辅存接口C. 提高设备利用率D. 扩充相对地址空间-----------------选择:A6. 如果允许不同用户的文件可以具有相同的文件名,通常采用()来保证按名存取的安全。

A. 重名翻译机构B. 建立索引表C. 建立指针D. 多级目录结构-----------------选择:D7. 在固定分区分配中,每个分区的大小是()。

A. 相同B. 随作业长度变化C. 可以不同但是预先固定D. 可以不同但是根据作业长度固定-----------------选择:C8. 操作系统是计算机系统的一种()。

A. 应用软件B. 系统软件C. 通用软件D. 工具软件-----------------选择:B9. ()是指有关操作系统和其他系统程序组成的文件。

A. 系统文件B. 档案文件C. 用户文件D. 顺序文件-----------------选择:A10. 为了提高设备分配的灵活性,用户申请设备时应指定()号。

A. 设备类相对B. 设备类绝对C. 相对D. 绝对-----------------选择:A11. 在请求调页系统中有着多种置换算法:选择最先进入内存的页面予以淘汰的算法称为()。

2022年北京航空航天大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)

2022年北京航空航天大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)

2022年北京航空航天大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)一、选择题1、若文件f1的硬链接为f2,两个进程分别打开fl和f2,获得对应的文件描述符为fd1和fd2,则下列叙述中,止确的是()I.fl和f2的读写指针位置保持相同II.fl和f2共享同个内存索引节点III.fdl 和fd2分别指向各自的用户打开文件表中的一项,A.仅IIB. 仅II、IIIC.仪I、IID. I、II和II2、位示图可用于()A.实现文件的保护和保密B.文件目录的查找C.磁盘空间的管理D.主存空间的共享3、下列调度算法中,不可能导致饥饿现象的是()。

A.时间片轮转B.静态优先数调度C.非抢占式短作业优先D.抢占式短作业优先4、采用时间片轮转调度算法分配CPU时,当处于执行状态的进程用完一个时间片后,它的状态是()A.阻塞B.运行C.就绪D.消亡5、并发进程执行的相对速度是()A.由进程的程序结构决定的B.由进程自己来控制的C.与进程调度策略有关的D.在进程被创建时确定的6、假设一个“按需调页”虚拟存储空间,页表由寄存器保存。

在存在空闲页帧的条件,下,处理一次缺页的时间是8ms。

如果没有空闲页面,但待换出页面并未更改,处理一次缺页的时间也是8ms。

若待换出页面已被更改,则需要20ms。

访问一次内存的时间是100ns。

假设70%的待换出页面已被更改,请问缺页率不超过()才能保证有效访问时间小于或等于200ns?A.0.6×10-4B.1.2×10-4C.0.6×10-5D.1.2×10-57、要保证一个程序在主存中被改变了存放位置后仍能正确地执行,则对主存空间应采用()技术。

A.静态重定位B.动态重定位C.动态分配D.静态分配8、下面说法错误的有()。

I分时系统中,时间片越短越好。

II.银行家算法是防止死锁发生的方法之。

III若无进程处于运行状态,则就绪和等待队列均为空。

北京航空航天大学数据库与操作系统试题

北京航空航天大学数据库与操作系统试题

北京航空航天大学数据库与操作系统试题(2002年)一、解释下列名词(2’x5)1.关系模式2.导出表3.概念模式4.连接操作5.聚集二、填空题(2’x5)1.关系的性质要求关系中的任意两元组__________,且任意两个不同的列必须有__________属性名(但可出自同一域)。

2.关系的每个分量必须是__________,这被称为__________关系。

3.在关系模式R(U)中,X∈U,Y∈U,X→Y,如果X的任意真子集X’都有X’→Y,则称Y对X的函数依赖是__________,记作__________。

4.满足BCNF的关系将消除任何属性(主属性和非主属性)对键的部分依赖和__________,因此属于BCNF关系必属于__________。

5.关系模型的最大特点在于描述的一致性,不仅用__________描述__________,而且用__________描述__________。

三、问答题(5’x2)1.试述实体完整性约束和参照完整性约束的定义,并举例说明。

2.试述关系数据库设计的主要步骤和每一步骤需要解决的主要问题。

四、(2’x5)给定下列三个关系模式:S(S#,SN,SEX,AGE,DEPT);C(C#,CN);SC(S#,C#,GRADE)。

其中:S:学生表;C:课程表;SC:学生选课表;S#:学号;SN:姓名;SEX:性别;AGE:年龄;DEPT:学生所在系;C#:课程编号;CN:课程名称;GRADE:学生所选课程成绩。

请写出以下问题的SQL计算序列。

1. 创建S表,C表和SC表(字段名、类型和长度可自定义),并指出主键;2. 查询所有学生的姓名、年龄和所选课程的名称;3. 查询选修了所有课程的学生的姓名;4. 查询至少选修了3门课程的学生的学号、姓名和所选课程的门数。

5. 查询所有姓李的学生的姓名、性别、年龄和所在系。

五、(10’)给定关系模式UN(S#,CN,G,SDN,SL)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《操作系统》试卷
一、名词解释题(每题5分,共25分)
1、原语
2、快表
3、设备无关性
4、临界资源
5、文件系统
二、判断题(每题1分,共5分)
1、临界区的执行不能被中断。

()
2、资源顺序分配法破坏了死锁发生的循环等待必要条件。

()
3、对磁盘进行磁头调度的目的是为了缩短寻道时间。

()
4、采用页式存储管理时,重定位的工作是由用户完成的。

()
5、与设备相关的中断处理过程由设备驱动程序完成。

()
三、简答题(每题5分,共20分)
1、进程的含义是什么?如何构造和描述进程?
2、什么是死锁?产生死锁的必要条件是什么?
3、什么是开中断?什么是关中断?
4、分页存储管理中有哪几种常用的页面置换算法?
四、银行家算法(10分)
在银行家算法中,若出现以下资源分配情况:
进程资源最大需求已分配资源
P0 7,5,3 0,1,0
P1 3,2,2 2,1,0
P2 9,0,2 3,0,2
P3 2,2,2 2,1,1
P4 4,3,3 0,0,2
系统剩余资源数量:(3,2,2)。

(1)该状态是否安全(给出详细的检查过程)?
(2)若系统剩余资源数量为(3,1,0),系统是否安全?若系统处于安全状态,请给出安全序列;若系统处于不安全状态,请说明原因。

五、设备管理(10分)
设某计算机系统有一块CPU、一台输入设备、一台打印机。

现有两个程序同时进入就绪状态,进程A先得到CPU运行,进程B后运行。

进程A的运行轨迹为:计算50ms,打印信息100ms,再计算50ms,打印信息100ms,结束。

进程B的运行轨迹为:计算50ms,输入数据80ms,再计算100ms,结束。

试画出它们的时序关系图,并说明:
(1)开始运行后,CPU有无空闲等待?若有,在哪段时间内等待?计算CPU的利用率。

(2)进程A运行时有无等待现象?若有,在什么时候发生等待现象?
(3)进程B运行时有无等待现象?若有,在什么时候发生等待现象?
六、进程同步(15分)
桌子上有一只盘子,每次只能放入或者取出一个水果。

现有许多苹果与橘子。

一家4口人各行其职。

爸爸专向盘子中放入苹果,妈妈专向盘子中放橘子,儿子专等吃盘子中的橘子,女儿专等吃盘子中的苹果。

请用P操作, V操作来实现4人之间的同步算法。

七、存储管理(15分)
在分页虚拟存储管理系统中,假定系统为某进程分配了四个主存块(将开始4页先装入主存),页的引用顺序为:7,1,2,0,3,0,4,2,3,0,3,2,7,0,1,若采用FIFO调度算法,LUR调度算法时,分别产生多少次缺页中断?一次淘汰的页分别是什么?
参考答案:
一、名词解释题
1、原语:由若干条指令所组成,用来实现某个特定的操作。

通过一段不可分割
的或者不可中断的程序实现其功能。

2、快表:存在于地址变换机构中的一个由高速寄存器组成的小容量的联想寄存
器,构成的一张表。

3、设备无关性:程序可以通过一组统一的操作过程来操作设备,这种操作接口
与具体的设备无关。

4、临界资源:某段时间内只允许一个进程使用的资源。

5、文件系统:一个负责存取和管理外部存储器上文件信息的机制。

二、判断题
1、错误
2、正确
3、正确
4、错误
5、正确
三、问答题
1、进程是程序的一次执行。

进程由“进程控制块+程序+数据”构成,用进程控
制块描述进程。

2、死锁:两个以上的进程相互等待一个永远不可能发生的条件,这种僵持的局
面成为死锁。

死锁产生的必要条件:互斥条件;不剥夺条件;请求和保持条件;循环等待条件。

3、尽管产生了中断源和发出了中断请求,但CPU内部的处理机状态字的中断允
许位已被清除,从而不允许CPU响应中断,这种情况称为关中断。

CPU禁止中断后只有等到处理机状态字的中断允许位被重新设置后才能接收中断,处理机状态位的设置被称为开中断。

4、先进先出(FIFO);
最近最少使用淘汰算法(LRU);
最近不经常使用淘汰算法(LFU);
最优算法(OPT)
四、死锁检测
(1)该状态是安全的,安全序列为p1,p4,p3,p0,p2(满足条件的安全序列均可,这只是其中一个安全序列)
(2)不安全,无法满足任何进程的资源需求。

五、设备管理
时序图:
0 50 100 150 180 200 300 (ms) 进程A: 计算打印计算打印
进程B: 等待计算输入等待计算(1)存在CPU空闲。

CPU利用率为(300-50)/300=83.3%
(2)进程A运行后无等待现象。

(3)进程B运行后有等待现象(在A开始180ms到200ms之间;或者B在运行后130ms到150ms之间)。

六、进程同步
设信号量empty初值为1,apple表示盘中有苹果,orange表示盘中有橘子,初值均为0。

CoBegin:
爸爸:
Begin:
P(empty);
放苹果;
V(apple);
End
妈妈:
Begin:
P(empty);
放橘子;
V(orange);
End
女儿:
Begin:
P(apple);
取苹果;
V(empty);
End
儿子:
Begin:
P(orange);
取橘子;
V(empty);
End
CoEnd
七、存储管理
(1)FIFO调度算法,共发生了3次缺页中断,一次淘汰的页为7,2,1 (2)LRU调度算法,共发生了3次缺页中断,一次淘汰的页为7,1,4。

相关文档
最新文档