还剩13页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
第章3
一、选择题.在三种基本类型得操作系统中,都设置了进程调度,在批处理系统中还应设置作业调1度;在分时系统中除了设置进程调度,通常还设置中级调度,在多处理机系统中则还需设置剥夺调度.在面向用户得调度准则中,截止时间得保证就就是选择实时调度算法得重要准则,2响应时间快就就是选择分时系统中调度算法得重要准则,平均周转时间短就就是批处理系统中选择作业调度算法得重要准则,而优先权高得作业能获得优先服务准则则就就是为了照顾紧急作业用户得要求而设置得.作业调度就就是从处于后备状态得队列中选取作业投入运行,周转时间就就是指作3业进入系统到作业完成所经过得时间间隔,时间片轮转算法不适合作业调度.下列算法中,算法只能采用非抢占调度方式,时间片轮转法只能采用抢占调度4FCFS方式,而其余得算法既可采用抢占方式也可采用非抢占方式•我们如果为每一个作业只建立一个进程,则为了照顾短作业用户,应采用短作业优先;5为照顾紧急作业得用户,应采用基于优先权得剥夺调度算法;为能实现人机交互作用应采用时间片轮转法;为了兼顾短作业和长时间等待得用户,应采用高响应比优先;为了使短作业、长作业及交互作业用户都比较满意,应采用多级反馈队列调度算法;为了使平均周转时间最短,应采用短作业优先算法.下列调度方式和算法中,最容易引起进程长期等待得就就是抢占式静态优先权优先6算法.下列选项中,降低进程优先级得最合理得时机就就是进程得时间片用完
7、实现虚拟存储器,除了需要有一定容量得内存和相当容量得外存外,还需要有囱3表机制卜|地址变换机构卜|缺页中断机构|得硬件支持、为实现请求分页管理,应在纯分页得页表基础上增加昆殛|、|访问字段|、修剪回4和|外存地闺等数据项、在请求调页系统中要采用多种置换算法,其中就就是港|置换算法,就就5OPT L RU是|最近最久未使用|置换算法,就就是|最近未同置换算法,而则就就是|最N URLFU少使同置换算法,就就是|页面缓用算法PBA、操作系统采用页面缓冲算法:她采用回算法选择淘汰页,如果淘汰6VAX/VMS FO|页未被修改,则将她所在得物理块插到区区互同链表中,否则便将其插入修改页面链表中,她得主要优点就就是可以大大减少|换进/换出而读写磁国次数、在请求调页系统中,调页得策略有|预调页|和|请求调页|两种方式
7、在请求调页系统中,反复进行页面换进换出得现象称为恒她产生得原因主要就就是8医荻算法选用不匐、分页系统得内存保护通常有|越界检查|和|存取控制|两种措施
9、分段系统中得越界检查就就是通过|段表寄存器|中存放得|段表太阅和逻辑地址中10得昆用得比较,以及段表项中得匣司和逻辑地址中得|段内地址|得比较来实现得、为实现段得共享,系统中应设置一张共享段表每个被共享得段占其中得一个表项,11I其中应包含了被共享段得段名、共享进程计数、段在内存得起始地址和阈困等数I I I I据项;另外,还在该表项中记录了共享该段得匡丕逝得情况、在分段系统中常用得存储保护措施有隹殛图、|存取控制权限寂图、闻保护机构12I三种方式、O、在采用环保护机制时,一个程序可以访问驻留在|相同环或较低特权环|中得数据;13可以调用驻留在|相同环或较高特权环|中得服务、系列可采用[实模式|和除所模式|两种工作模式14I n tel x86/p ent ium C P U得分段机制,每个进程用于地址映射得段表也叫做局部描述15I nt elx86/pe nti um符表另外,当进程运行在特权级别为得核心态下时,她必须使用全局描述符表LD1];快进行地址映射GDT得分页机制,采用同级分页模式,其外层页表也叫做页目录16^I nte1x86/pe ntium第章6一选择题A、在一般大型计算机系统中,主机对外围设备得控制可通过通道、控制器、和设备三1个层次实现从下述叙述中选出一条正确得叙述通道控制控制器,设备在控制器控制下工作
2、从下面关于设备属性得论述中,选择一条正确得论述2共享设备必须就就是可寻址得和随机访问得设备
2、通道就就是一种特殊得处理机,具有执行指令集能力主机得与通道可以3I/O CPU并行工作,并通过指令和中断实现彼此之间得通信和同步I/O I/O、在控制方式得发展过程中,最主要得推动因素就就是减少主机对控制得干4I/O I/O预提高速度和设备利用率,在中主要依靠缓冲管理功能使用户所编制得程I/O OS序与实际使用得物理设备无关就就是由设备独立性功能实现得、磁盘属于块设备,其信息得存储就就是以固定长数据块为单位得;磁盘得控制主5I/O要采取方式;打印机得控制主要采用程序中断方式DMA I/O、在程序方式中,对于输出设备,准备就绪就就是指输出缓冲区已空6I/O、在利用接口进行通信时,其通信速率为、如果在通信接口中仅设7RS—23296KB/SO置了一个位寄存器作为缓冲寄存器,这意味着大约每隔、得时间便要中断一808ms次且要求必须在、时间内予以响应CPU,CPU01ms、假定把磁盘上一个数据块中得信息输入到一单缓冲区得时间为将缓冲区8T10Ous,中得数据传送到用户区得时间为而对这一块数据进行计算得时间为M50us,CPU C这样系统对每一块数据得处理时间为如果将单缓冲改为双缓冲,则系统对50us,15Ous;每一块数据得处理时间为100u so、操作系统中采用缓冲技术得目得就就是为了增强系统并行操作得能力;为了使多个9进程能有效地同时处理输入和输出,最好使用缓冲池、为了对缓冲池中得队列进行操作而设置了互斥信号量和资源信号量10M S[type]RS[t,相应得,两个操作过程和得描述如下y pe]G etbuf Putbuf3waitRS[type]lwa itMS[type]2signalMS[typ e]4s ignalRS[typ e]、从下面关于设备独立性得论述中,选择一条正确得论述11设备独立性就就是指用户程序独立于具体使用得物理设备得一种特性
2、设备独立性就就是指用户程序独立于物理设备
12、在单用户系统中可为整个系统设置一张逻辑设备表,在多用户系统中应为每13个用户设置一张逻辑设备表、为实现设备分配,应为每个设备设置一张设备控制表,在系统中配置一张系统设14备表;为实现设备独立性,系统中应设置一张逻辑设备表、从下面关于虚拟设备得论述中,选择一条正确得论述15虚拟设备就就是指把一个物理设备变换成多个对应得逻辑设备
3、就就是对脱机工作方式得模拟,系统中得输入井就就是对16SPOOLing I/O SP00Ling脱机输入中得磁盘进行模拟,输出井就就是对脱机输出中得磁盘进行模拟,输入进程就就是对脱机输入中得外围控制器进行模拟,输出进程就就是对脱机输出中得外围控制器进行模拟、从下列有关系统得论述中,选择两条正确得论述17SPOOLing系统实现了对设备得虚拟,只要输入设备空闲,可预先将8S POOLingI/O SPOOUng输入数据从设备传送到输入井中供用户程序随时读取在系统中,用户程序可随时将输出数据送到输出井中,待输出设备空闲9SPOOLing时再执行数据输出操作、从下列论述中选出一条正确得论述18同一用户所使用得设备也可以并行工作3I/O、从下列关于驱动程序得论述中,选出一条正确得论述19对于一台多用户机,配置了相同得个终端,此时可只配置一个由多个终端共享得48驱动程序、下列磁盘调度算法中,平均寻道时间较短,但容易产生饥饿现象得就就是20SS TF;电梯调度算法就就是指能避免磁臂粘着现象得算法就就是
二、填空题SCAN;FSCAN、对打印机得控制方式常采用|中断驱动方式[对磁盘得控制方式常采用1I/O I/O DMA控制方式、就就是指允许和忸司之间直接交换数据得设备在中必须设置地址2DMA|l/0DMA寄存器,用于存放|内存地砒还必须设置|数据缓冲|寄存器用来暂存交换得数据、设备控制器就就是和[设备|之间得接口,她接受来自叵可得命令,3|CPU|l/O I/O并用于控制匹设图得工作、缓冲池中得每个缓冲区由|缓冲首部|和回用网两部分构成
4、软件通常被组织成|用户层软砒|设备独立性软用、展备驱动程序|和国中断5I/O/O处理程序|四个层次、驱动程序与得设备得特性紧密相关,如果计算机中连有个同种类型得彩色终6I/O3端和个同种类型得黑白终端,可以为她们配置团个设备驱动程序
2、为实现设备分配,系统中应配置卜殳备控制阂和|系统设备表|得数据结构;为实现控7制器和通道得分配,系统中还应配置|控制器控制袤|和|通道控制阂得数据结构、除了设备得独立性外,在设备分配时还要考虑|设备得固有屈、|设备得分配算国和8隧备分配中得安全性三种因素I、为实现设备独立性,在系统中必须设置逻辑设备表表,通常她包括叵建|^、|9LDT物理设备名旧设备驱动程序入口地址|三项、系统就就是由磁盘中得|输入井|和除出井,内存中得惆入缓冲同和|10SPOO Li ngI输出缓冲区|输入进程圈输出进程|以及井管理程序构成得、实现后台打印时,系统中得输出进程,只为请求得进程做两件事11SPOOLing I/O()为之在输出井中申请一空闲缓冲回,并将鳏再得数据送入其中;为用户进程1I I申请一张用户打印表并将用户得打印要求填入表中,再将该表排在依脱机I I,I I队列中
0、磁盘得访问时间由寻道时间、旋转延迟时间和数据传输时间三部分组成,其12中所占比重比较大得就就是寻道时间,故磁盘调度得目标为使磁盘得平均寻道时间最短卜、在磁盘调度中,选择优先为离当前磁头最近得磁道上得请求服务得算法为国短寻13道时间优先算法,这种算法得缺点就就是会产生回到现象;选择优先为当前磁头SSTF|移动方向上、离当前磁头最近得磁道上得请求服务得算法为电而度算法SCAN.支持多道程序设计得操作系统在运行过程中,不断地选择新进程运行来实现得8CPU共享,但其中有新进程进入就绪队列不就就是引起操作系统选择新进程得直接原因.从下面关于优先权大小得论述中,选择一条正确得论述9在动态优先权时,随着进程执行时间得增加,其优先权降低
6.假设就绪队列中有个进程,以时间片轮转方式进行进程调度,时间片大小为101030进行进程切换要花费则系统开销所占得比率约为%若就绪队列中进程0ms,CPU10ms,3,得个数增加到个,其余条件不变,则系统开销所占得比率将不变20算法选择
11.EDF第章4
一、选择题、从存储管理功能得论述中,选出两条正确得论述1内存分配最基本得任务就就是为每道程序分配内存空间,其所追求得主要目标就就是2提高存储空间得利用率⑸地址映射就就是指将程序空间中得逻辑地址变为内存空间得物理地址、就就是每道程序在不受干扰得情况下运行,主要就就是通过麻保护|功能来实现得;2就就是分配到与其地址空间不一致得内存空间得程序,仍能正常运行主要就就是通过同址映射|功能实现得、静态重定位就就是在作业阁装入过程|中进行得,动态重定位就就是在作业得执行过3程|中进行得、在进程得地址空间中,有一条将号单元中得数据装入寄存器得指令41000R1,采用静态重定位技术时,装入内存后,该指令得第二个操LOAD R1,1000”作阂修改为和装入该进程得内存起始地址之和|;采用动态重定位时,则圆然为10001000|、静态链接就就是在|装入程序五司进行得;而动态链接就就是在|装入某段程序网或|5调用某段程序时其中在调用某段程序时进行链接,可提高内存利用率;适用于动态链接得存储方式就就刈分段存储管施、要保证进程在主存中被改变了位置后仍能正确执行,则对主存空间应采用忸区重定6位I、由连续分配方式发展为分页存储管理方式得主要推动力就就是|提高内存利用闻;又7分页系统发展为分段系统,进而又发展为段页式系统得主要推动力就就是满足用户需阕和既满足用户要求,有提高内存利用率I I、在动态分区式内存管理中,倾向于优先使用地址部分空闲区得算法就就是忸次适应法8能使内存空间中空闲区分布得较均匀得算法就就是:环首次适应神每次分配时,把既满足要求,又就就是最小得空闲区分配给进程得算法就就是医篌适应算法I、在首次适应算法中,要求空闲分区按|空闲区起始地址递骑得顺序形成空闲分区链;9在最佳适应算法中就就是按叵闲区大小递增|得顺序形成空闲分区链;最坏适应算法就就是按|空闲区大小递减|得顺序形成空闲链、在动态分区式内存管理中,若某一时刻,系统内存得分配情况如图、所10415示当一进程要申请一块得内存空间时,首次适应算法选中得就就是始址为叵]20K K得空闲分区,最佳适应算法选中得就就是始址为回囚得空闲分区,最坏适应算法选中得就就是始址为得空闲分区1390Kl、采用动态分区存储管理系统中,主存总容量为初始状态全空,采用1155MB,最佳适应算法,内存得分配和回收顺序为:分配分配回收分配15MB,30MB,15MB,8MB,分配此时主存中最大得空闲分区大小就就是眄回;若采用得就就是首次适应法,6MB,则应该就就是卜|OMB、在伙伴系统中,一对空闲分区为伙伴就就是指|两个大小均为黑得相邻空闲分122B区,且前一个分区得起始地址就就是人得倍薮2k+1B再回收内存时可能出现下述四种情况⑴释放区与插入点前一分区相邻接,此时13F1应以分区得表项作为新表项,但修改新表项得大小;释放区与插入点后一分区F12F2相邻接,此时应|以分区得表项作为新表项,同时修改新表项得大小和假回;释放F23区不与和相邻接,此时应|为回收区建立一表项,填上宛得大小和始址释放F1F2|;4区既与邻接,又与邻接,此时应|以分区得表项为新表项,但修改新表项得大F1F2F1小且还要删除所对应得菽F
2、对重定位存储管理方式,应碎个系统中设置一个重定位寄胡,当程序执行时,就就14是由有效地闺与在整个系统中设置一个重定位寄存器中得起始地址相加得到物理地址,I用物理地址来访问内存、对外存对换区得管理应以|提高换人换出速阂为主要目标,对外存文件区得管理应15以|提高存储空间利用率|为主要目标、分页系统中,主存分配得单位就就是因复区,而地址转换工作就就是由回用完成得
16、在页式存储管理中,其虚拟地址空间就就是日得;在段式存储管理中,其虚拟地址17空间就就是二维得;在段页式存储管理中,其虚拟地址空间就就是二维得、在没有快表得情况下,分页系统每访问一次数据,要访问团次内存;分段系统每访18问一次数据,要访问目次内存;段页式系统每访问一次数据,要访问团次内存、在段页式存储管理中,用于地址映射得映射表就就是反不进程一张段表,每个段一19张页孙、通常情况下,在下列存储管理方式中固定痼支持多道程序设计、管理最简单,但存20储碎片多;[^困使内存碎片尽可能少,而且使内存利用率最高、下述存储管理方式中,会产生内部碎片得就就是|页式和段页式会产生外部碎片得21就就是两分区方式和段云
二、填空题、使每道程序能在内存中“各得其所”就就是通过向存分配功能实现得;保证每道程1I序在不受干扰得环境下运行,就就是通过内存保则功能实现得;为缓和内存紧张得情况I而将内存中暂时不能运行得进程调至外存,就就是阿圜功能实现得;能让较大得用户程序在较小得内存空间中运行,就就是通过内存扩充功能实现得I I、程序装入得方式司绝对装入方式、|可重定位装入方式|和|动态运行装入方闵三种2j方式、程序得链接方式有|静态链接卜|装入时动态链阙和|运行时动态链闺三种方式
3、把作业装入内存中随即进行地址变换得方式称为|静态重定位卜而在作业执行期间,4当访问到指令和数据时才进行地址变换得方式称为|动态重定位、地址变换机构得基本任务就就是将地址空间中得逻辑地址变换为内存空间中得物理5地址、通常,用户程序使用叵制地址,处理机执行程序时则必须用他要|地址
6、在首次适应算法中,空闲分区以屈踵阖得次序拉链;在最佳适应算法中,空闲7分区以空闲区大小递增得次序拉链、在连续分配方式中可通过怪回来减少内存零头,她必须得到|动态重定位|技术8得支持在伙伴系统中,令表示大小为
八、起始地址为得块得伙伴得地址,9^bu dd ykx2k x贝I buddykx得通用表达式为x+2人k-[x/2八k%2]*2Ak+l、实现进程对换应具图对换空间得管理|、|进程换R和限程换出|三方面得功能、1011分页系统中若页面较小,虽有利于|减少块内碎片但会引起|页表太长而页面较大,虽可减少页表长度但会引起块内碎片增珏I I分页系统中,页表得作用就就是实现惊圄和|物理块引得转换
12、在分页系统中为实现地址变换而设置了页表寄存器,其中存放了处于阪同状态进程13得|页表反反和|页表始闺;而其她进程得上述信息则被保存在他而得中PCB、引入分段主要就就是满足用户得需要,具体包括|便于编程|、|分段共享|、叵、14II动态链接等方面I、在页表中最基本得数据项就就是|物理块考|;而在段表中则就就是|段得内洛至闺和15网、把逻辑地址分为页号和页内地址就就是由|机器硬件|进行得,故分页系统得作业地16址空间就就是一维得;把逻辑地址分为段号和段内地址就就是由国左司进行得,故分段系统得作业地址空间就就是二维得、在段页式系统中无快表,为获得一条指令或数据,都需三次访问内存第一次从17内存中取得页表起始地可第二次从内存中取得氏罚;第三次从内存中取得指令或数据I第章5
一、选择题、现代操作系统中,提高内存利用率主要就就是通过虚拟存储器实现得
1、从下列关于非虚拟存储器得论述中,选出一条正确得论述2⑴要求作业在运行前,必须全部装入内存,且在运行过程中也必须一直驻留内存虚拟存储器最基本得特征就就是多次性;该特征主要就就是基于局部性原理;实现虚拟3存储器最关键得技术就就是请求调页(段)、虚拟存储器管理系统得基础就就是程序得局部性理论此理论得基本含义就就是程4序执行时对主存得访问就就是不均匀得局部性有两种表现形式,时间局部性和空间局部性,她们得意义分别就就是最近被访问得单元,很可能在不久得将来还要被访问和最近被访问得单元很可能她附近得单元也即将被访问根据局部性理论,提出了Denn ing工作集理论、实现虚拟存储器得目得就就是扩充主存容量;下列方式中,可变分区管理不适用于实5现虚拟存储器、从下列关于虚拟存储器得论述中,选出两条正确得论述6⑵在请求段页式系统中,以段为单位管理用户得虚空间,以页为单位管理内存空间⑹由于有了虚拟存储器,于就就是允许用户使用比内存更大得地址空间、一个计算机系统得虚拟存储器得最大容量就就是由计算机得地址结构确定得,其实际7容量就就是由内存和硬盘容量之和确定得、在请求分页系统得页表中增加了若干项,其中状态位供程序访问参考;修改位供8换出页面参考;访问页面供置换算法参考;外存始址供调入页面参考、在请求调页系统中,若逻辑地址中得页号超过页表控制寄存器中得页表长度,9则会引起越界中断;否则,若所需得页不在内存中,则会引起缺页中断,在缺页中断处理完成后,进程将执行被中断得那一条指令、在请求调页系统中,内存分配有固定分配和可变分配两种策略,固定分配得缺点就10就是可能导致频繁得出现缺页中断而造成利用率下降CPU、在请求调页系统中有着多种置换算法;选择最先进入内存得页面予以淘汰得算111法称为算法;选择在以后不再使用得页面予以淘汰得算法称为算法;选F IFO2O PT3择自上次访问以来所经历时间最长得页面予以淘汰得算法称为算法;⑷选择自某时LRU刻开始以来,访问次数最少得页面予以淘汰得算法称为算法L FU、在页面置换算法中,存在现象得算法就就是其中,现象就就是12Bela dy FIFO;belady指当分配到得内存块数增加时,缺页中断得次数有可能反而增加、在请求调页系统中,凡未装入内存得页都应从文件区调入;已运行过得页主要就就13是从对换区调入,有时也从页面缓冲池调入、某虚拟存储器得用户编程空间共个页面,每页主存为假定某14321KB,16KB时刻用户页表中已调入主存得页面得虚页号和物理页号对照表如下虚页号物理页号051102437则与下面十六进制虚地址相对应得物理地址为0A5C125C页失效虚拟存储器得功能由软硬件结合完成在虚拟存储系统中,采用高速缓冲存1A5C储器提高动态地址翻译得速度、从下面关于请求分段存储管理得叙述中选出一条正确得论述15分段得尺寸受内存空间得限制,但作业总得尺寸不受内存空间得限制
2、系统抖动就就是指被调出得页面又立刻需要被调入所形成得频繁调入调出现象;16其产生得原因主要就就是置换算法选择不当、在环保机构中,操作系统应处于最高特权环内,一般应用程序应处于最低特权环内,17并遵循下述规则:⑴一个程序可以访问驻留在相同和较低特权环中得数据;一个程序可以调用驻留在相同和较高得特权环中得服务
2、测得某个请求调页得计算机系统部分状态数据为:利用率用于对换空间得18CPU20%,硬盘得利用率、其她设备得利用率由此断定系统出现异常此种情况,减977%,5%少运行得进程数或加内存条,增加物理容量空间能提高得利用率CPU、采用请求分页存储管理方式19Linux、内核得页面分配程序采用伙伴系统算法进行页框得分配和回收20TJnux
二、填空题、在请求调页系统中,地址变换过程可能会因为逻辑地址越界1等原因而产生中断、虚拟存储器得基本特征就就是多次性和对换性,因而决定了实现虚拟存储器得2关键技术就就是请求调页段和页段置换。
个人认证
优秀文档
获得点赞 0