版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
旧在几作品编号:2254487796631145587263GF24000022时间:2020.12.13思考与练习题〔第一章〕什么是操作系统?它的主要功能是什么?答:操作系统是掌握和治理计算机的软、硬件资源,合理地组织计算机的工作流程,以便利用户使用的程序集合。其主要功能包括进程治理功能、存储治理功能、设备治理功能和文件治理功能。什么是多道程序设计技术?多道程序设计技术的主要特点是什么?答:把多个独立的程序同时放入内存,使它们共享系统中的资源。多道,即计算机内存中同时放多道相互独立的程序。宏观上并行,是指同时进入系统的多道程序都处于运行过程中。微观上串行,是指在单道处理机环境下,内存中的多道程序轮番占用CPU,交替执行。批处理操作系统是怎样的一种操作系统?它的特点是什么?〔包括程序、数据及程序的处理步骤〕被成批地输入到计算机中,然后在操作系统的掌握下,用户的作业自动的执行。〕〔2〕3〕〔1〕〔2〕〕调度性。什么是分时操作系统?什么是实时操作系统?试从交互性、准时性、独立性、多路性和牢靠性几个方面比较分时操作系统和实时操作系统。答:分时操作系统:计算机能够同时为多个终端用户效劳,而且能在很短的时间内响应用户的要求。实时操作系统:对外部输入的信息,实时系统能够在规定的时间内处理完毕并做出反响。多路性:分时系统是为多个终端用户供给效劳,实时系统的多路性主要表现在经常对多路的现场信息进展采集以及多个对象或多个执行机构进展掌握。独立性:每个终端向实时系统提出效劳恳求时,是彼此独立的工作、互不干扰。准时性:实时信息处理系统与分时系统对准时性的要求类似,都以人们能够承受的等待时间来确定。实时掌握系统对一时性的要求更高,是以掌握对象所要求的开头截止时间或完成截止时间来确定的。实时操作系统分为哪两种类型?〔〕实时掌握系统〔〕实时信息处理系统。操作系统的主要特征是什么?〔〕并发性2〕共享性〔〕虚拟性〔〕不确定性。操作系统与用户的接口有几种?它们各自用在什么场合?答:两种,命令接口和程序接口。命令接口:分为联机命令接口、脱机命令接口和图形用户命令接口。便利用户直接掌握自己的作业而供给的接口。程序接口:又称为系统调用,是为用户能在程序一级访问操作系统功能而设置的,是用户程序取得操作系统效劳的唯一途径。“操作系统是掌握硬件的软件”这一说法精准吗?为什么?答:不正确,由于操作系统不仅掌握硬件,同时它还掌握计算机的软件。假设内存中有三道程序A、B、C,它们按A→B→C的先后次序执行,它们进展“计算”和“I/O1-2I/O操作计算I/O操作计算I/O计算程序A203010B305020C202010试画出单道运行时三道程序的时间关系图,并计算完成三道程序要花多少时间。试画出多道运行时三道程序的时间关系图,并计算完成三道程序要花多少时间。答:ABABABCCABC计算I/O操作20 40 6080100120140160180200单道运行三道程序要花时间为200。ABAABACBCABC计算I/O操作20 40 6080100120140多道运行三道程序要花时间为130。将以下左右两列词语连接起来形成意义最恰当的5对。DOS 网络操作系统OS/2 自由软件UNIX 多任务Linux 单任务WindowsNT
为开发操作系统而设计C语言进展内存治理、存储治理、设备治理和文件治理的文章。Windows7是由微软公司开发的,具有革命性变化的操作系统。该系统旨在让人们的日常电脑操作更加简洁和快捷,为人们供给高效易行的工作环境。Win7可供家庭及商业工作环境、笔记本电脑、平板电脑、多媒体中心等使用,下面我将介绍Win7系统是如何进展内存治理、存储治理、设备治理和文件治理的。Win7Win7Win7的感觉,这就是说Win7越用越快的缘由。固然了,这局部空间当有的需要时候它会即时释放,这超级预读这功能是XP所没有的,从vistaWin7Win7的存储治理:存储治理要治理的资源是内存储器〔简称内存。它的任务是便利用户使用内存,提高内存的利用率以及从规律上扩大内存。Win7Win7的设备治理器是该操作系统的一个重要应用程序,通过它可以便利地对计算机硬件进展治理。Win7的文件治理:win7的文件治理是通过资源治理器,通过它可以便利地显示和win7支持FAT3NTFSexFAT思考与练习题〔其次章〕操作系统中为什么要引入进程的概念?为了实现并发进程之间的合作和协调以及保证系统的安全,操作系统在进程治理方面要做哪些工作?〕为了从变化的角度动态地分析争论可以并发执行的程序,真实地反响系统的独立性、并发性、动态性和相互制约,操作系统中就不得不引入“进程”的概念;〔2〕行创立、撤销以及在某些进程状态之间的转换掌握。为了防止操作系统及其关键的数据构造〔如PCB等〕受到用户程序有意或无意的破坏,通常将处理机的执行状态分成核心态和用户态,通常用户的程序会在用户态下运行,不能访问操作系统的区域,从而防止了用户程序对操作系统的破坏。试描述当前正在运行的进程状态转变时,操作系统进展进程切换的步骤。〔1〕理机,故没有运行。运行状态→就绪状态。正在运行的进程,由于规定的时间片用完而被暂停执行,该进程就会从运行状态转变为就绪状态。运行状态→堵塞状态。处于运行状态的进程,除了由于时间片用完而暂停执行外还有可能由于系统中的其他因素的影响而不能连续执行。现代操作系统一般都供给多任务的环境,试答复以下问题。为支持多进程的并发执行,系统必需建立哪些关于进程的数据构造?为支持进程的状态变迁,系统至少应当供哪些进程掌握原语?当进程的状态变迁时,相应的数据构造发生变化吗?〔〕系统必需建立进程掌握块ProcessControlBlocPCB。会依据状态的变迁发生相应的变化。例如将进程PCB中进程的状态从堵塞状态改为就绪状态,并将进程从堵塞队列摘下,投入到就绪队列中。什么是进程掌握块?从进程治理、中断处理、进程通信、文件治理、设备治理及存储治理的角度设计进程掌握块应当包含哪些内容。〔1〕等的一个数据构造是进程掌握块。〔2〕应当包含进程描述信息、处理机状态信息、进程调度信息、进程掌握和资源占用信息。1010300msCPU10ms,试问系统在进程切换上的开销占系统整个时间的比例是多少?〔10*1〕/〔300+1〕*10]=3.2%试述线程的特点及其与进程之间的关系。1〕特点:线程是进程的一个实体,是被独立调度和分派的根本单位;线程之间的通信要比进程之间的通信便利的多;同一进程内的线程切换也由于线程的轻装而便利的多。〔2〕线程与进程的关系:线程是进程的一局部,是进程内的一个实体;一个进程可以有多个线程,但至少必需有一个线程。依据图2-18,答复以下问题。1、3、4、6、7系统中常常由于某一进程的状态变迁引起另一进程也产生状态变迁,这种变迁称为因果变迁。下述变迁3→2,4→5,7→2,3→6是否为因果变迁?试说明缘由〔3〕依据2-18CPU时间片500ms时间片500ms5运行7低优先级就绪43退出时间片100ms2创立堵塞1高优先级就绪6图2-18〔〕变迁13I/O4旧在几作品编号:2254487796631145587263GF24000022时间:2020.12.136缘由:进程I/O7〔2〕3→2CPU到高优先级队列中选择一个进程。4→5CPU选择进程,但假设高优先级队列为空,则从低优先队列中选择一个进程。7→2是因果变迁,当一个进程运行完毕时,CPU一个进程。3→6间到达没有因果关系。策略:当进程调度时,首先从高优先级就绪队列选择一个进程,赐予它的时间片为100ms。假设高优先级就绪队列为空,则从低优先级就绪队列选择进程,并且赐予该500ms。100msI/O量大的进程在I/O成后就会进入高优先级就绪队列100ms当高优先级就绪队列为空时,被再次执行,赐予大时间片500ms。这种策略削减了进程切换次数,削减了系统开销,但大程序因进入低优先级,会运行时间较长。答复以下问题。假设系统中没有运行进程,是否肯定没有就绪进程?为什么?假设系统中既没有运行进程,也没有就绪进程,系统中是否就没有堵塞进程?请解释。?为什么?1〕队列为空时,系统中才没有进程。不肯定,当运行的程序都由于恳求I/O或等待大事时而进入堵塞,系统中就没有就绪进程。不肯定,假设优先级高的进程进入堵塞状态时,而且优先级高的就绪队列里没有等待的进程,这时就会调度优先级低的就绪队列的进程。假设有以下程序段,答复下面的问题。:a=3-x;1:b=2*a;2:c=5+a;3并发程序执行的Bernstein条件是什么?试画图表示它们执行时的先后次序。利用Bernstein条件证明,SS和S1 2 3〔〕S和S并发执行的条件是当且仅当R(SW(SR(SW(SW(S)∩1 2 1 2 2 1 1W(S2〔2〕ss1s2s3〔3〕由于W(S∩R(Sa},所以SS1 2 1 2W〔S〕∩R(Sa},所以SS1 2 1 3R(S)∩W(S)∪R(S)∩W(S)∪W(S)∩W(S)={},所以SS2 3 3 2 2 3 2 3思考与练习题〔第三章〕以下进程之间存在相互制约关系吗?假设存在,是什么制约关系?为什么?几个同学去图书馆借同一本书。答:存在相互制约关系,是互斥关系;由于他们要借同一本书,存在竞争问题,一本书只可能被一个人借到,所以是互斥关系。篮球竞赛中两队同学争抢篮板球。答:存在相互制约关系,是互斥关系;由于两队同学争抢同一个篮板,只能被一个人抢到,所以存在互斥关系。果汁流水线生产中捣碎、消毒、灌装、装箱等各道工序。答:存在相互制约关系,是同步关系;每道工序都有自己特定的任务,前一道工序完成才能进展下一道工序。商品的入库和出库。答:存在相互制约关系,是同步关系;由于商品出库可以为入库供给空间。工人做工与农民种粮。答:不存在相互制约关系。在操作系统中引入管程的目的是什么?条件变量的作用是什么?P、V操作,还要认真安排多个P操作的排列次序,否则将消灭错误的结果或是死锁现象。为了解决这些问题引进了管程;条件变量的作用是使进程不仅能被挂起,而且当条件满足且管程再次可用时,可以恢复该进程并允许它在挂起点重进入管程。P、V答:由于P操作和V解决的就是如何在一个进程修改共享内存区时不让操作系统切换给另一个同样访问这块共享内存区的进程的问题,所以在执行P、V操作时肯定不能让进程切换,所以必需承受原语。200人购票。假设厅内缺乏200等候;售票员某时只能给一个购票者效劳,购票者买完票后就离开。购票者之间是同步关系还是互斥关系?答:互斥关系。P、V答:semaphoremutex=1;semaphoreempty=200;semaphorewaiting=0;voidpurchase{P(waiting);P(mutex);buyingtickets;V(mutex);V(empty);}voidwaiting{P(empty);waiting;waiting++;}3-16所示,试用P、VSS2acS1S4fS6bdS3geS5答:semaphorea=b=c=d=e=f=g=0;{S1,V(a),V(b)};{P(a),S2,V(c)};{P(b),S3,V(d),V(e)};{P(d),S4,V(f)};{P(e),S5,V(g)};{P(c),P(f),P(g),S6};4个进程PPPP共享一个缓冲区,进程P向缓冲区中存入消息,进程PP1 2 3 4 1 2 3P4消息。缓冲区内每次只能容纳一个消息,用P、V操作描述四个进程存取消息的状况。答:semaphorep1=0;semaphorep2,p3,p4=1;semaphorecout=0;semaphoremutex=1;voidmain{P(p2);P(p3);P(p4);V(cout);}writep1{P〔p1〕;P(meux);P(cout);存入消息;V(p1);V(metux);}readp2{P(mutex);P(p1);取消息;V(p1);V(p2);V(metux);旧在几作品编号:2254487796631145587263GF24000022时间:2020.12.13}readp3{P(mutex);P(p1);取消息;V(p1);V(p3);V(metux);}readp4{P(mutex);P(p1);取消息;V(p1);V(p4);V(metux);}分析生产者—消费者问题中多个P操作颠倒引起的后果。答:semaphoremutex=1;semaphoreempty=n;semaphorefull=0;inti,j;ITEMbuffer[n];ITEMdata_p,data_c;voidproducer /*生产者进程*/{while(true){produceanitemindata_p;P(mutex);P(empty);buffer[i]=data_p;i=(i+1)%n;V(mutex);V(full);}}voidconsumer /*消费者进程*/{while(true){P(full);P(mutex);data_c=buffer[j];j=(j+1)%n;V(mutex);V(empty);consumetheitemindata_c;}}假设把生产者进程的PPV(mutex)P(mutex)但由于full=0P(full);当生产者进程执行完V(full)后,full=1,但由于mutex=0,消费者进程无法执行,造成死锁。读者—写者问题中写者优先算法的实现。答:semaphoreWmutex,Rmutex=1;intRcount=0;semaphoremutex=1voidreader〔〕/*读者进程*/{while(true){P(mutex);P(Rmutex);If(Rcount==0)P(Wmutex);Rcount=Rcount+1;V(Rmutex);V(mutex);…;read; /*执行读操作*/…;P(Rmutex);Rcount=Rcount-1;if〔Rcount==0〕V〔Wmutex〕;V〔Rmutex〕;}}voidwriter /*写者进程*/{while(true){P(mutex);P(Wmutex);…;write; /*执行写操作*/…;V(Wmutex);V(mutex);}}写一个用信号量解决哲学家进餐问题又不产生死锁的算法。答:semaphorechopstick[5]={1,1,1,1,1};semaphoremutex=1;voidphilosopher /*哲学家进餐*/{while(true){P(mutex);P(chopstick[i]);P(chopstick[(i+1)%5]);V(mutex);…;eat; /*进餐*/…;V(chopstick[i]);V(chopstick[(i+1)%5]);…旧在几作品编号:2254487796631145587263GF24000022时间:2020.12.13think; /*思考*/…;}}一个文件可由假设干个不同的进程所共享,每个进程具有唯一的编号。假定文件可由满足n,设计一个协调对该文件访问的管程。答:monitormonitor_PC;intidentifier[n]={0};voidvisit{for(i=0;i<n;i++){intm=0;m=m+identifier[i];if(m<=n)访问文件;elsebreak;}}用管程解决读者——写者问题,并承受公正原则。答:monitormonitor_PC;intrecount=0;inti;conditionwrite,read=1;voidreader{cwait(write);while(true){cwait(read);i=0;…read;…csignal(read);}csignal(write);}voidwriter{while(true){cwait(write);i=1;…write;…;csignal(write);}}voidmanage{if(i=0)monitor_PC.writer;if(i=1)monitor_PC.reader;}思考与练习题〔第四章〕某进程被唤醒后马上投入运行,能说明该系统承受的是可剥夺调度算法吗?答:不能说明,由于假设现在就绪队列中没有进程,那么唤醒的进程会马上投入运行。在哲学家进餐问题中,假设将先拿起左边筷子的哲学家称为左撇子,将先拿起右边筷子的哲学家称为右撇子。请说明在同时存在左、右撇子的状况下,任何的就坐安排都不能产生死锁。答:任何的就坐安排都不会构成环路,这就符合避开死锁的条件,所以不会产生死锁。542是否会产生锁死?答:不会产生死锁。由于资源数大于进程数,所以系统中总会有一个进程获得资源数大于等于2,该进程已经满足了它的最大需求,当它运行完毕后会把它占有的资源归还给系统,此时其余3个进程也能满足最大需求而顺当运行完毕。因此系统不会产生死锁。8台磁带机,由N个进程竞争使用,每个进程最多需要3台。问:当N为多少时,系统没有死锁的危急?答:当N<4n<32磁带机剩余,那么当其中的一个进程得到剩余的磁带机则可运行,运行完毕后会释放磁带机,供其他进程使用,系统不会有死锁的危急;当n42余,则会产生死锁,当n>5时同样会死锁。5个进程,它们的到达时间和效劳时间如表4-8〔没有运行过的进程〕与老进程〔运行过的进程〕的条件一样时,假定系统选进程运行。进程名4-8进程状况到达时间效劳时间A03B26C44D65E82假设按先来先效劳FCF、时间片轮转法〔时间片q=、短进程优先SP、最短剩余时间优先〔SRT,时间片q=1、响应比高者优先〔HRRN〕及多级反响队列〔MFQ,第1个队列的时间片为,第>〕个队列的时间片=2〔-〕算法进展CPU调度,请给出各个进程的完成时间、周转时间、带权周转时间及全部进程的平均周转时间和平均带权周转时间。先来先效劳〔先来先效劳〔FCFS〕时间片轮转法〔时间片q=1〕短进程优先〔SPN〕最短剩余时间优先〔SRTq=1〕响应比高者优先〔HRRN)多级反响队列〔MFQ〕进程名ABCDE平均到达时间02468效劳时间36452完成时间39131820周转时间37912128.6带权周转时间11.172.252.462.56完成时间418172015周转时间4161314710.8带权周转时间1.332.673.252.83.52.71完成时间39152011周转时间37111437.6带权周转时间11.172.752.81.51.84完成时间31582010周转时间31341427.2带权周转时间12.1712.811.59完成时间39132015周转时间3791478带权周转时间11.172.252.83.52.14完成时间317182014周转时间3151414610.4带权周转时间12.53.52.832.565个进程P1、P2、P3、P4、P5,有3种类型的资源A、BC,其中A17,B5,C20,T04-94-9T0时刻系统状态进量数程ABCABCABCP121559347旧在几作 品编号:2P2402536134P34054011006P4204425221P5314424110已安排资源数量最大资源需求已安排资源数量最大资源需求仍旧需求资源2254487796631145587263GF24000022时间:2020.12.13T时刻系统是否处于安全状态?为什么?0答:处于安全状态;安全状态是指至少存在一个安全序列使每个进程都可以顺当完成,而序列<P,PP,PP4 2 3 5 1假设T时刻进程P又有的资源恳求,34,是否实施资源安排?为什么?0 2答:不实施资源安排;由于实施资源安排后系统就不处于安全状态,会发生死锁。假设TP〔010 4答:实施资源安排;由于P恳求资源后,仍旧存在安全序列<P,PP,PP4 4 2 3 5 1在(4P又有的资源恳求0,0,是否实施资源安排?为1什么?答:不实施资源安排;由于实施资源安排后系统就不处于安全状态,会发生死锁。思考与练习题〔第五章〕存储治理的根本任务是为多道程序的并发执行供给良好的存储器环境,这包括哪些方面?答:能让没到程序“各得其所空间的安排、保护等事物中解脱出来。向用户供给更大的存储空间,使更多的程序同时投入运行或是更大的程序能在小的内存中运行。为用户对信息的访问、保护、共享以及程序的动态链接、动态增长供给便利。能使存储器有较高的利用率。页式存储治理系统是否产生碎片?如何应对此现象?答:页式存储治理系统产生的碎片,称为内碎片,它是指一个进程的最终一页没有沾满一个存储块而被铺张的存储空间。削减内碎片的方法是削减页的大小。在页式存储治理系统中页表的功能是什么?当系统的地址空间很大时会给页表的设计带来哪些的问题?答:功能:页式存储治理系统中,允许将进程的每一页离散地存储在内出的任何一个物理页面上,为保证进程的正常运行,系统建立了页表,记录了进程每一页被安排在内存的物理号。页表的功能是实现从页号到物理块的地址映射。问题:当系统地址很大时,页表也会变得格外大,它将占有相当大的内存空间。什么是动态链接?用哪种存储治理方案可以实现动态链接?答:动态链接是指进程在运行时,只将进程对应的主程序段装入内存,并与主程序段链接上。通常一个大的程序是由一个主程序和假设干个子程序以及一些数据段组成。而段式存储治理方案中的段就是按用户的规律段自然形成的,因此可实现动态链接。25F3H3A6BH假设使用上、下界存放器,存放器的值是多少?如何进展存储保护?假设使用地址、限长存放器,存放器的值是多少?如何进展存储保护?答:〔1〕假设使用上下界存放器,上界 存放器的值是3A6BH,下界存放器的值是3A6BH+25F3H=605EH,当访问内存的地址大于605EH、小于3A6BH时产生越界中断。〔2〕假设使用地址、限长存放器,地址存放器的值是3A6BH,限长存放器的值是25F3H,3A6BH3A6BH+25F3H=605EH在系统中承受可变分区存储治理,操作系统占用低地址局部的126KB,用户区的大小是386KB,承受空闲分区表治理空闲分区。假设安排时从高地址开头,对于下述的作业申请180KB256KB3120KB134156KB580KB。使用首次适应法处理上述作业,并答复以下问题。〔1〕〔2〕〔3〕1、2、31、34、5:操作系统126KB 操作系统126KB操作系统126KB作业180KB 空闲80KB80KB作业256KB 作业256KB作业256KB作业3120KB作业4156KB250KB130KB作业580KB作业1、2、3进入内存 作业1、3完成14KB作业4、5进入内存322KB,物理4MB。写出规律地址的格式。页号页内位移页号页内位移该进程的页表有多少项?每项至少占多少位?3211假设物理地址空间削减一半,页表的构造有何变化?1110某页式存储治理系统,内存的大小为64KB160、1、2、……、15。40、1、2、32、4、7、5,问:该进程的大小是多少字节?答:(64/16)*4=16KB=16384B16384写出该进程每一页在内存的起始地址。答:08KB;116KB;228KB;320KB。4146答:4146/4096=1……50150144*4096+50=16434B。5-33015KB 40KB015KB 40KB18KB 80KB210KB100KB图5-33段表请将规律地址[0,137]、[1,9000]、[2,3600]、[3,230]转换成物理地址。答:[0,137]:40*1024+137=41097B;[1,9000]:80*1024+9000=90920B;[2,3600]:100*1024+3600=106000B;[3,230]:没有此段号。思考与练习题〔第七章〕数据传输掌握方式有哪几种?试比较它们的优缺点。答:数据传输掌握方式有程序直接掌握方式、中断掌握方式、DMA掌握方式、通道掌握方式四种。程序直接掌握方式:优点:实现简洁,也不需要硬件的支持。缺点〔〕CPU与外设之〔〕CPU在一段时间内只能与一台外设交换数据信息,因此多台外设之间也是串行工作〔〕送,因此无法觉察和处理由于设备和其他硬件所产生的错误。中断掌握方式:优点:CPU1〕设备掌握器的数据存放器装满数据后发生中断〔〕可能会由于中断次数的急剧增加造成CPUDMA〔〕数据传输的根本单位是数据块〕所传送的数据是从设备直接到内存或者从内存直接到设备〔〕仅在传送数据块的开头和完毕时需要CPU的干预,整块数据的传送是在掌握器的掌握之下完成的。缺点:在大、中型计算机系统中,系统所配置的外设种类多,因而对外设的治理和掌握也愈来愈简单。多个DMA同时使用明显会引起内存地址的冲突并使得掌握过程进一步简单化。通道掌握方式:优点〔〕进一步削减CPU的干预,即把对一个数据块的读〔写〕削减到对一组数据块的读〔写〕2〕同时,又可实现CP、通道及I/O设备三者的并行工作,从而有效地提高整个系统的资源利用率。何谓设备的独立性?如何实现设备的独立性?答:设备独立性含义是用户程序独立于具体使用的物理设备。为了实现设备的独立性,引入了规律设备和物理设备两个概念。在用户程序中,使用规律设备名恳求使用某类设备,而系统在实际执行时,使用的是物理设备名。操作系统具有将规律设备名转换成物理设备名的功能。什么是缓冲?为什么要引入缓冲?操作系统如何实现缓冲技术?这个层次的速度比通信双方中较慢的一方快,而与较快的一方较匹配。〔〕换届CPU与I/O设备之间的速度不匹配的冲突〕削减中断CPU的次数;〔3〕提高CPUI/O如何实现:单缓冲:当用户发出I/O恳求时,操作系统在主存中为其安排一个缓冲区。双缓冲:操作系统在主存储器中设置两个缓冲区,当块设备使用双缓冲时,先将数据输入第一个缓冲区,装满后再输入其次个缓冲区,在向其次个缓冲区送数据的同时,CPU对第一个缓冲区中的数据进展计算。循环缓冲:操作系统在主存储器中设置多个缓冲区,多个缓冲区链接成一个循环。设备安排中为什么可能消灭死锁?答:在担忧全安排方式中,当进程发出I/O恳求后不堵塞,而是连续运行,当需要时有可能接着发出其次个I/O恳求、第三个I/O恳求,等等。仅当进程所恳求的设备已被另一个进程占用时,进程才进入堵塞状态。这种安排方式的优点是一个进程可以同时操作多个设备,从而使进程推动快速。其缺点是安排方式担忧全,由于它可能具备“恳求与以打印机为例说明SPOOLing技术的工作原理。答:当用户进程恳求打印输出时,操作系统承受用户的打印恳求,但并不真正把打印机安排给该用户进程,而是为进程再次在输出井中安排一空闲块区,并将要打印的数据送入其中,同时还为用户进程申请一张用户恳求打印表,将用户的打印要求填入其中,再将该表挂在恳求打印队列上。假设还有进程要求打印输出,系统仍可以承受恳求,也可以完成上述操作。2000~199143号柱面上,并125号柱面的效劳恳求,假设存在以下恳求序列:86、147、91、177、94、150102175130移动总量是多少?先来先效劳FCF。最短寻道时间优先SST。扫描算法SCA。循环扫描算法C-SCA1〕先来先效劳FCF:移动挨次:143→86→147→91→177→94→150→102→175→130;1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 支气管扩张症抗炎治疗研究进展总结2026
- 2026年上半年铁路红线检查方案
- 2024年度年福建省出版专业职业资格考试中级之实务试题及答案
- 2024年心理抑郁的健康管理
- 2024销售人员辞职信经典范例(35篇)
- 2024年初级会计师考试《会计实务》模拟试题及答案解析
- 农村留守儿童的心理特点及其教育对策
- 体育基础策划 1
- 广告学:理论、方法与实务(3版)- 课件第3、4章-广告计划、目标与预算;广告调查
- 2026年高考地理百校联考冲刺考试卷及答案(六)
- 人工智能导论 课件 第8章 大模型与具身智能
- 导数综合问题:证明不等式、恒成立问题、零点问题(解析版)
- 影像装置交互设计
- 弘扬龙江四大精神
- 路灯基础施工规范标准
- 政治学基础考试题及答案
- 2025年完整版《安全生产法》
- GB/T 46197.2-2025塑料聚醚醚酮(PEEK)模塑和挤出材料第2部分:试样制备和性能测定
- 消毒技术规范知识培训课件
- 医院安全生产法课件
- 入团申请汇报答辩大纲
评论
0/150
提交评论