版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1-3章课后习题和参考答案参考教材:《操作系统原理》,苏曙光编著,人民邮电出版社,2022年1.下列说法错误的是 。B.单道批处理系统中CPUB.单道批处理系统中CPU和外设交替工作和空闲。C.单道批处理系统效率之所以比手工操作效率高,核心原因是因为可以按批处理作业。D.多道批处理系统尽量让C.单道批处理系统效率之所以比手工操作效率高,核心原因是因为可以按批处理作业。2.关于分时技术说法错的是 。D.分时技术中仅当程序需要执行I/O操作时才把CPU让给其他程序,尽量让CPU处于忙碌状态A.分时技术让CPUD.分时技术中仅当程序需要执行I/O操作时才把CPU让给其他程序,尽量让CPU处于忙碌状态3.多道程序设计是。B.允许多个程序同时进入内存并行运行A.允许多个程序同时进入CPU运行B.允许多个程序同时进入内存并行运行C.程序段执行不是顺序的D.同一个程序可以对应个不的进程4.多道程序设计技术可单位时间的任务量,对个任来说其完时间比单道执行所需时间可。B.增加,延长A.增加,减少B.增加,延长C.减少,延长D.减少,减少5.20世纪60年代技术的出现导致操作系统多道序的持能和操作系统的并发性能的提高到了大的动作。A.虚拟存储管理技术B.SPOOLing技术D.通道和中断技术C.集成电路技术D.通道和中断技术6.当处理器处于核态时处理可以行的令应。A.非特权指令C.一切指令B.仅限于特权指令C.一切指令D.访管指令7.关于操作系统启动过程说法错误的是:A.启动程序属于BIOS的一部分。B.B.安装操作系统的时候会修改甚至重写MBR。D.GRUB是一个典型的引导程序。C.引导程序采用文件的方式存在于硬盘。关于操作系统的生成法错的A.操作系统生成的本质是根用户求和件配编写编译个新C.引导程序采用文件的方式存在于硬盘。核;B.生成Linux内核的需要使用内核配置工具,例如menuconfig,配置内核模块和参数。D.不同版本的Linux内核裁剪,编译,配置的过程没有任何差别。C.可以通过增加新的系统调用来增强D.不同版本的Linux内核裁剪,编译,配置的过程没有任何差别。9.用户使用系统调用的的是 。A.请求系统服务B.A.请求系统服务C.申请系统资源D.释放系统资源10.有关系统功能调用描述错误的是 。A.A.应用程序使用系统功能调用会引起中断。C.在LINUX操作系统中,每一个系统功能调用都有一个确定的编号。B.高级语言中不能使用系统功能调用,只有汇编程序中通过INTB.高级语言中不能使用系统功能调用,只有汇编程序中通过INT指令使用。CPU状分为统态用户,从户态换到统态唯一径。A.修改程序状态字B.B.中断屏蔽D.进程调度程序C.使用系统调用A.操作界面和系统功能调用12用户界面(或接口是操系统供给户与算机流的部机。用户界面可以分为两类,它C.使用系统调用A.操作界面和系统功能调用B.操作界面和图形界面C.系统功能调用和API函数界面D.图形界面和键盘命令界面13.操作系统的管理CPU资源的功能叫
进程管理
功能。14.分时系统的特点是具有多路调制性,独占性和交互 性。15.分时技术共享CPU的时间单位是时间片。16.第一个采用分时技术实现的实用且广泛使用的操作系统是UNIX。17.实模式下CPU能访问的内存地址空间大小是1M。BIOS的中文名称是
基本输入输出系统。CPU复位后执行的第一条指令的20(16进制)20.初始引导系统初始化。
,核心初始化,21.在Windows中和Linux脚本程序类似的一种编程语言叫批处理。22.Linux系统中,系统调用功能是利用(16进制)
80H
号中断实现的。X23.不安装操作系统的话,计算机无法运行任何指令或程序。X24.单道批处理系统作业的启动与结束以手工方式进行,作业串行地在系统中运行。X25.严格来讲,分时系统中程序的执行过程不能够完全重现。V26.现代操作系统譬如Linux不会因为内存太小而使得某个程序无法运行。V27.层次结构操作系统,确保各层之间只能是单向依赖或单向。X28.Linux操作系统是一个典型的微内核结构的操作系统。X29.根据对资源和机器指令的使用权限,处理机工作状态区分为实模式和保护模式。X30.对用户来说,中断的发生都是随机的,任何类型的中断都不可事先预知。V 31.用户界面的核心目的就是为用户提供操作计算机的方法和接口。X32.在WINDOWS中编程时调用的WIN32 API函数都是系统调用。X33.Linux Shell脚本程序在运行之前需要使用gcc编译为应用程序才能运行。简述题目1、如何区分操作系统与应用程序的区别?答:功能上区分:进程管理,内存管理2、如何理解操作系统发展的原因?答:无→有,弱→强。硬件性能提升,用户需求变化。3、系统BIOS有哪些功能?答:CMOS设置,基本I/O设备中断服务,POST(上电自检),系统自举。4、编写和运行脚本程序的注意事项?答:文本编辑;不需编译;可执行属性;执行路径;指定shell类型。5、系统调用与用户态函数比有哪些特点?6、Linux增加新的系统调用的过程?答:实验步骤:1、编写系统调用实现部分;2、声明系统调用函数和编号;3、编译LINUX内核;4、编译和安装模块;5、启动新LINUX内核;6、编写应用程序测试新的系统调用。选择题
第4-6章课后习题和参考答案参考教材:《操作系统原理》,苏曙光编著,人民邮电出版社,2022年(1)于程误说是( )。A.进程的运行全过程不可重现。B.一个程序只能生成一个进程。C.进程具有异步性。D.多个并发进程共享CPU。(2)于程态法误的( )。A.单CPU的系统中处于运行态的进程可以有多个。B.进程在整个生存期间会根据不同条件转换状态。C.阻塞态的进程即便给它CPU它也无法运行。D.处于就绪态的进程都在等待CPU。(3)进控块PCB法错的( )。A.PCB是进程存在的标志B.Linux中定义PCB的数据结构是task_struct。C.进程生存期间PCB成员变量的值一直保持不变。D.创建进程的时候创建PCB数据结构。(4)于程制法误的( )。A.进程生存期间都受操作系统控制。B.进程控制采用原语实现。C.进程被唤醒的条件和被阻塞的原因一致。D.进程被撤销时操作系统收回其占用资源,但是不释放相应的PCB。(5)列用景不合采线的( )。A.多个功能需要并发的地方B.需要改善窗口交互性的地方C.需要改善程序结构的地方D.应用程序的初始化(6)于界源临区的法误是( )。A.临界资源是一个共享变量。B.临界区是程序中的某个片段。C.临界区中含有对临界资源的存取操作。D.线程内定义的变量可以是临界资源。(7)于界源临区的法误是( )。A.临界区不允许两个或多个进程同时进入。B.有限等待原则要求程序员尽量把临界区设置大一些。C.让权等待可以让系统工作效率更高。D.同一个线程内可以设置多个不同的临界区。(8)于进的法误的是( )。A.锁机制设置一个标志表示临界区是否可用。B.锁机制只能解决进程互斥的问题。C.锁机制满足忙则等待和空闲让进的原则D.锁机制满足有限等待和让权等待的原则(9)于P-V操的错误是( )。A.P-V操作是比锁机制更灵活的同步进制。B.P-V操作可以用于控制进程间的同步和互斥。C.P-V操作用来对信号灯和进程进行控制。D.P操作和V操作都会把信号量加1。(10)关于P-V操作的法错误的( )。A.P操作可能会阻塞调用进程。B.V操作会把信号量加1。C.P操作可以唤醒一个进程。D.P操作和V操作在所有并发进程中成对出现。(11)关于P-V操作解同步的说正确的( )。A.一般在关键操作之前执行V操作。B.一般在关键操作之后执行P操作。C.信号量S的定义可以随意定义。D.信号量S的初值设置不对可能导致进程并发过程出错。(12)关于Linux进程不正确说法是( )。A.fork函数具有两个返回值。B.wait函数会阻塞进程直到其一个子进程结束为止。C.exit函数可以在结束进程的时候传递参数给父进程。D.sleep函数会唤醒一个进程。(13)关于锁不正的说法是( )。A.资源数量不够不一定产生死锁。B.每个死锁的进程一定在等待某个资源。C.每个死锁的进程一定持有某个资源。D.五个哲学家并发就餐的过程一定会发生死锁。填空题(14)Windows中创进程的数是( )createprocess(15)Linux中创进程函数名是( )。fork(16)Windows中创线程的数名是( )。createthread(17)只考作业等时间的调算法叫( )先来先服务(18)同时虑作业候时间和业大小进程调算法叫( )。响应比高者优先判断题(19)【CPU(20)【√】进程是程序的一次具体运行过程。(21)【×】在Winodws7中,进程是CPU的调度单位。(22)【×】阻塞的进程获得相应服务或信号后会立即开始运行。(23)【√】进程控制是非常重要的过程,所以采用原语实现。(24)【√】线程的并发粒度比进程更细,有利于提升系统并发效率。(25)【】同步机制的实质是当进程运行条件不满足时,能让进程暂停,满时立即唤醒。简答题【仅做序号为3倍数的题,其余题⽬供思考】1、进程有哪4个特征?2、进程有哪3个基本状态,它们之间如何迁移?3、什么是进程控制,有哪4个典型的进程控制行为?4、试述fork()函数的作用和特点?5、试述线程的概念(Thread)或特点?6、什么是死锁或死锁的定义是什么?2??9、死锁的四个必要条件是哪些?10、进程调度的目标有哪些?11、什么是响应比?响应比高者优先调度算法有什么特点?12、试述优先数调度的算法概念?何为静态优先数,何为动态优先数?编程题1PV操作实现他:应写三个进程】参考教材:《操作系统原理》,苏曙光编著,人民邮电出版社,2022年《操作系统原理》第7章课后习题和参考答案参考教材:《操作系统原理》,苏曙光编著,人民邮电出版社,2022年《操作系统原理》判断题判断题【X】1.Cache是三级存储体系中速度最快,容量最大的一类。【X】2.固定地址映射由程序员或编译器完成地址映射,容易产生地址冲突,运行失败。【V】3.存储保护功能是指防止访问越界和防止访问越权。【V】4.静态地址映射和动态地址映射计算物理地址时都是用虚拟地址加上基址。【V】5.虚拟内存管理的目标之一是使得大的程序能在较小的内存中运行。【X】6.采用固定分区的系统在程序装入前,内存已被分区,且每个分区大小都相同,不在改变。【V】7.动态分区容易产生碎片。【X】8.内存碎片是指内存损坏而导致不能使用的区域。【V】9.在页式地址映射过程中,快表的作用是尽量减少内存访问次数。【X】10.缺页中断处理程序的作用就是把相应页面的数据从写入到硬盘中。X】11.最佳算法(OPT算法)淘汰以后不再需要或最远的将来才会用到的页面,是实际应用中性能最好的淘汰算法。【X】12.采用内存覆盖技术存储系统,调入一个模块时可以临时将其随意将其放在一个足够大的覆盖区上。【V】13.使用内存交换技术可以增加进程并发数。【V】14.提高程序的局部性可以有效降低系统的缺页率。【X】15.段页式系统的地址映射过程需要既需要段表,也需要页表,而且段表和页表都需要多个。X】16.控制寄存器CR0的PG位作用是控制实模式和保护模式的选择。【X】17.保护模式下,CS,DS存储的是相应段的基址。【V】18.描述符表(DescriptorTable)以8字节为单位存储段的描述符。【V】19.选择子作用是选择描述符表中某个描述符。【V】20.二级页表机制中,页表和页目录大小都是4K。填空题填空题21.地址映射是指把把程序中的地址虚拟地址变换成【】的真实地址的过程。22.分区存储管理包括固定分区和【动态分区
】两种。23.按空闲区位置(首址)递增排序的放置策略叫【首次】适应算法。24.】适应算法。25.尽量保留较大空闲区的放置策略叫【最差
】适应算法。填空题填空题26页面放置策略中,最容易产生页面碎片的算法是【】适应算法27.局部性】原理,即程序在一个有限的时间段内访问的代码和数据往往集中在有限的地址范围内。28.页式内存管理方案中,内存以【
页框】为单位分配使用。29.假定虚拟地址是20200505,页面大小是4K字节。则该地址所在页号是【
4931】。3129】。30.假定虚拟地址是202005053129】。31.】32.】,使得多个进程能访问相同的内存空间,从而实现页面共享。33.在地址映射过程中,当所要访问的目的页不在内存时,系统产生的中断叫【缺页中断】。34.】且页面抖动较少。35.淘汰最长时间未被使用的页面的淘汰策略叫【LRU】算法。(请使用英文简写)36.段表记录每段在内存中映射的位置,包括段号,【】,段基地址等三个基本要素。37.采用二级页表的页式内存管理(不考虑快表)时,访问一个数据需要访问【3 】次内存才能最终获得存取数据。CR2中。(填写寄存器名字)
】寄存器39.在CR3寄存中包含有页目录基址的高【20
】位。40.X86CPU架构下,逻辑地址先转化为【为物理地址。
线性地址】,再转化简答题简答题1、简述实际的三级存储器体系的结构(组成)和基本原理?Cache(快,小,贵内存(适中)+辅存(慢,大,廉)基本原理:当内存太小不够用时,用辅存来支援内存。暂时不运行的模块换出到辅存上,必要时再换入内存。2、存储管理有哪四大功能?1)地址映射2)虚拟存储3)内存分配4)存储保护3、什么地址映射?有哪三种地址映射方式?固定地址映射,静态地址映射,动态地址映射。4、何为动态地址映射?有什么特点?在程序执行过程中把逻辑地址转换为物理地址。程序占用的内存空间可动态变化;程序不要求占用连续的内存空间;便于多个进程共享代码.5、虚拟内存管理的目标是什么?1)程序过大或过多时,内存不够,不能运行;2)多个程序并发时地址冲突,不能运行;6、何为内存动态分区
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025 八年级生物上册真菌孢子繁殖过程课件
- 职场女性幸福力提升课件
- 2026开年大吉聚力启新程:年度战略部署与行动方案
- 新春开学第一课:大学新生适应教育
- 《2026年春季开学第一课-比较小智慧:做自己就好》
- 宣传经验交流不力问题整改措施报告
- 2025年国家电网今日笔试答案
- 2025年小学信息技术教师资格面试题库及答案
- 2025年北京市医疗卫生面试题库及答案
- 2025年青海省广播电视台笔试及答案
- 冷链工程施工安全监管规范
- 股东薪资确认协议书
- 统编版四年级语文上册第1-8单元全册单元测试卷(共8套含答案)
- 2025年四川省公考《申论》(省市卷)题及参考答案
- 导医服务中的心理疏导技巧
- 超前地质预报施工质量通病、原因分析及应对措施
- 氮气安全培训材料课件
- 房屋安全鉴定培训资料课件
- 小型病险水库除险加固初步设计技术指南(湖南省)
- 水培蔬菜课件
- 2024年全国高中数学联赛模拟卷(1-7)(一试)附详细解答
评论
0/150
提交评论