版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
操作系统第一章复习题一、选择题1、下列选项中,(D)不是操作系统关怀的重要问题。A管理计算机裸机B设计、提供顾客程序与计算机硬件系统的界面。C管理计算机系统资源D高级程序设计语言的编译器2、多道批处理系统的重要缺陷是(C)。ACPU运用率低B不能并发执行C缺乏交互性D以上都不是。3、在操作系统中,(D)部分属于微内核。A输入/输出井的管理程序,及作业调度软件。B顾客命令解释程序C磁盘文献目录管理软件D进程通信服务例程4、一般在分时系统中运行的作业称为(C)。A前台作业B后台作业C终端型作业D批量型作业5、在下面的选项中,(A)不属于操作系统提供应顾客的可用资源。A中断机制B处理机C存储器DI/O设备6、操作系统在计算机系统中处在(B)的位置。A计算机硬件和软件之间B计算机硬件和顾客之间C处理机和顾客程序之间D外部设备和处理机之间7、操作系统是对(C)进行管理的软件。A软件B硬件C计算机资源D应用程序8、操作系统中采用多道程序设计技术提高了CPU和外部设备的(A)。A运用率B可靠性C稳定性D兼容性9、操作系统提供应程序员的接口是(B)。A进程B系统调用C库函数DB和C10、所谓(B)是指将一种以上的作业放入内存,并且同步处在运行状态,这些作业共享处理机的时间和外围设备等其他资源。A多重处理B多道程序设计C实时处理D共行执行11、实时系统必须在(C)内处理完来自外部的事件。A响应时间B周转时间C规定期间D调度时间12、在操作系统中,并发性是指若干事件(C)发生。A在同一时刻B一定在不一样步刻C在某一时间间隔D依次在不一样步间间隔内13、订购机票系统处理各个终端的服务祈求,处理后通过终端回答顾客,因此它是一种(D)。A分时系统B多道批处理系统C计算机网络D实时信息处理系统二、填空题1、操作系统两个最基本的特性是(并发)和(共享),两者之间互为存在条件。2、实时系统应具有的两个基本特性,它们是(及时性)和(高可靠性)。3、容许多种顾客以交互方式使用计算机的操作系统称为(分时操作系统);容许多种顾客将多种作业提交给计算机集中处理的操作系统称为(批处理操作系统);计算机系统能及时处理过程控制数据并作出响应的操作系统称为(实时操作系统)。4、操作系统是计算机系统中的一种(系统软件),它管理和控制计算机系统中的(硬件和软件资源)。5、操作的四大功能是(处理机管理)、(存储器管理)、(设备管理)、(文献管理)。6、操作系统的基本特性是(并发性)、(共享性)、(虚拟性)、(异步性)。三、简答题1、设计现代操作系统的重要目的是什么?答;①有效性②以便性③可扩展性④开放性2、OS的作用表目前哪几种方面?答:①OS作为顾客与计算机硬件系统之间的接口。②OS作为姐姐是系统资源的管理者。③OS实现了对计算机资源的抽象。3、OS有几大特性?其最基本的特性是什么?答:OS有四大基本特性:并发、共享、虚拟和异步;其中最基本的特性是并发和共享。4、试描述什么是微内核OS。答:有关微内核,目前尚无一致的定义,但一般具有一下特性:①足够小的内核②予以客户/服务器模式③应用”机制与方略分离原理”④采用面向对象技术操作系统第二章复习题一、选择题1、下列环节中,(C)不是创立进程所必须的。A建立一种进程控制块B为进程分派内存C为进程分派CPUD将其控制块放入就绪队列2、在进程管理中,当(B)时,进程从运行状态变为就绪状态。A进程被调度程序选中B时间片用完C等待某一种事件发生D等待的事件发生3、进程和程序的最主线区别在于(B)。A对资源的占有类型和数量。B进程是动态的,而程序是静态的。C看它们与否可以并发地在处理机上运行D进程规模较小,程序规模较大4、一种进程被唤醒意味着(C)。A该进程的优先数变大B该进程获得了CPUC该进程从阻塞状态变为就绪状态D该进程排在了就绪队列的队首5、进程的3种状态之间,下列(C)转换是不能进行的。A就绪状态到运行状态B运行状态到阻塞状态C阻塞状态到运行状态D阻塞状态到就绪状态6、下列状况下,在(A)时,进程从阻塞状态转换到就绪状态。A等待的某事件已经发生了。B时间片用完了C分派到必要的资源并获得了处理机D等待某事件7、下面对父进程和子进程的论述中,对的的是(BD)。A父进程创立子进程,因此父进程执行完了,子进程才能运行。B父进程和子进程之间可以并发执行C撤销子进程时,应同步撤销其父进程D撤销父进程时,应同步撤销其子进程8、某进程所申请一次打印事件结束,则该进程的状态也许发生变化是(D)A运行状态转变到就绪状态B阻塞状态转变到运行状态C就绪状态转变到运行状态D阻塞状态转变到就绪状态9、下列哪一种体现了原语的重要特点?(D)A并发性B异步性C共享性D不可分割性10、在具有挂起状态的系统中,若目前内存空间高度吃紧,系统将使祈求I/O的一种执行状态的进程进入(D)状态。A活动就绪B静止就绪C活动阻塞D静止阻塞11、假如单CPU系统中有n个进程,则就绪队列中进程的个数最多可到达(C)个。An+1BnCn-1D112、在分时系统中,下列描述中,(C)不属于响应时间的一部分。A处理机对祈求信息进行处理的时间B从键盘输入的祈求信息传送到处理机的时间C祈求信息在外存队列上排队等待的时间D所形成的响应回送到终端显示屏的时间13、信箱通信是一种(B)通信方式。A直接B间接C低级D信号量14、操作系统通过(B)对进程进行管理。AJCBBPCBCDCTDCHCT15、临界区是(C)。A一种缓冲区B一段共享数据区C一段程序D一种互斥资源二、判断题1、P、V操作都是原语操作。(√)2、进程执行的相对速度不能由进程自己来控制。(√)3、运用信号量的P、V操作可以互换大量信息。(X)4、同步是指并发进程之间存在的一种制约关系。(√)5、一般来说,顾客进程的PCB寄存在顾客区,系统进程的PCB寄存在操作系统系统区。(X)6、进程可以由程序、数据和进程控制块描述。(√)7、进程是程序在一种数据集合上的过程,它是系统进行资源分派和调度的一种独立单位。(√)。三、填空题1、在操作系统中引入线程概念的重要目的是(缩短系统切换的时空开销,提高程序执行并发度)。2、引入了线程的操作系统中,资源分派的基本单位是(进程),CPU分派的基本单位是(线程)。3、进程的基本状态由执行、(就绪)、(阻塞)。4、进程的基本特性是(动态性)、(并发性)、(独立性)、(异步性)、(构造特性)。5、信号量的物理意义是当信号量值不小于0时表达(系统目前可用资源数目);当信号量值不不小于0时,其绝对值为(因祈求该资源而被阻塞的进程数目)。6、进程由(程序段)、(数据段)、(PCB)三部分构成。7、进程是一种程序对某个数据集的(一次执行过程)。8、若一种进程已进入临界区,其他欲进入临界区的进程必须(等待)。9、程序并发执行与次序执行时相比产生了某些新特性,分别是(间断性)、(失去封闭性)、(不可再性)。10、采用顾客级线程的系统中,处理器调度的对象是(进程);采用内核支持的线程系统中,处理器调度的对象是(线程)。11、高级通信方式分为三大类:(共享存储器系统)、(消息传递系统)、(管道通信系统)。12、在一种多道程序系统中,进程之间存在着不一样关系可以划分为两大类:其中(同步)指进程间存在一定的逻辑关系,需要在执行次序上协调;(互斥)指进程间在使用共享资源方面的约束关系。处理上述两个问题的一种常用的措施是(信号量机制)。四、简答题1、在操作系统中为何要引入进程概念?P37答:由于在多道程序环境下,程序的执行属于并发执行。可是与此同步,他们将失去其封闭性,并具有间断性及不可再现性的特性。这决定了一般的程序是不能参与并发执行。为了使程序能并发执行,且为了对并发执行的程序加以描述和控制,人们引入了"进程"的概念。2、试阐明PCB的作用。P41答:OS调度进程的重要数据,根据记录进程的有关信息,供系统对进程进行控制,标志进程的存在3、试从调度性、并发性、拥有资源及系统开销4个方面对进程和线程进行比较。P73答:A.在引进线程的OS中,把线程作为独立跳读和分派的基本单位,而把进程作为资源拥有的基本单位。B.在引进线程的OS中,不仅进程间可并发执行,并且同一进程的多种线程亦可并发执行,因而使OS具有更好的并发性。C.进程一直是资源的一种独立单位,而线程自己不拥有系统资源,不过它可以访问其从属进程的资源。D.在创立、撤销和切换进程方面,进程开销远不小于线程。4、同步机构应遵照哪些基本准则?P50答:A.空闲让进B.忙着等待C.有限等待D.让权等待5、线程具有哪些属性?P73-74答:A.轻型实体B.独立调度和分派的基本单位C可并发执行D共享进程资源五、应用题1、生产者与消费者问题(理解性记忆)2、吃水果第二章进程同步一、选择最合适的答案1.用P、V操作管理临界区时,信号量的初值一般应定义为(C)。A.–1B.0C.1D.任意值2.有m个进程共享同一临界资源,若使用信号量机制实现对一临界资源的互斥访问,则信号量的变化范围是(A)。A.1至–(m-1)B.1至m-1C.1至–mD.1至m3.在下面的论述中,对的的是(C)。A.临界资源是非共享资源B.临界资源是任意共享资源C.临界资源是互斥共享资源D.临界资源是同步共享资源4.对进程间互斥地使用临界资源,进程可以(D)A.互斥地进入临界区B.互斥地进入各自的临界区C.互斥地进入同一临界区D.互斥地进入各自的同类资源的临界区5.设两个进程共用一种临界资源的互斥信号量mutex,当mutex=1时表达(B)。A.一种进程进入了临界区,另一种进程等待B.没有一种进程进入临界区C.两个进程都进入了临界区D.两个进程都在等待6.设两个进程共用一种临界资源的互斥信号量mutex,当mutex=-1时表达(A)。A.一种进程进入了临界区,另一种进程等待B.没有一种进程进入临界区C.两个进程都进入了临界区D.两个进程都在等待7.当一进程因在记录型信号量S上执行P(S)操作而被阻塞后,S的值为(B)。A.>0B.<0C.≥0D.≤08.当一进程因在记录型信号量S上执行V(S)操作而导致唤醒另一进程后,S的值为(D)。A.>0B.<0C.≥0D.≤09.假如信号量的目前值为-4,则表达系统中在该信号量上有(A)个进程等待。A.4B.3C.5D.010.若有4个进程共享同一程序段,并且每次最多容许3个进程进入该程序段,则信号量的变化范围是(B)。A.3,2,1,0B.3,2,1,0,-1C.4,3,2,1,0D.2,1,0,-1,-211.若信号S的初值为2,目前值为-1,则表达有(B)个等待进程?A.0B.1C.2D.312.假如有三个进程共享同一互斥段,并且每次最多容许两个进程进入该互斥段,则信号量的初值应设置为(C)。A.3B.1C.2D.013.并发进程之间(D)A.彼此无关B.必须同步C.必须互斥D.也许需要同步或互斥14.在操作系统中,有一组进程,进程之间具有直接互相制约性。这组并发进程之间(B)。A.必然无关B.必然有关C.也许有关D.有关程度相似15.(A)操作不是P操作可完毕的。A.为进程分派处理机B.使信号量的值变小C.可用于进程的同步D.使进程进入阻塞状态二、选择所有对的的答案1.有关进程的描述中,(AC)是对的的。A.进程执行的相对速度不能由进程自己来控制B.运用信号量的P.V操作可以互换大量信息C.同步是指并发进程之间存在的一种制约关系D.并发进程在访问共享资源时,不也许出现与时间有关的错误2.下列资源中,(ACD)是临界资源。A.打印机B.非共享的资源C.共享变量D.共享缓冲区3.进程从执行状态转换到阻塞状态的也许原因是(BD).A.时间片完B.需要等待其他进程的执行成果C.执行了V操作D.执行了P操作4.进程从阻塞状态转换到就绪状态的也许原因是(BC).A.时间片完B.其他进程执行了唤醒原语C.执行了V操作D.执行了P操作5.在单处理机系统中,设系统中有n个进程(n>2),且目前处理机没有执行进程调度程序,下述状况哪些也许发生(BCD)。A.没有运行的进程,有2个进程处在就绪状态,n个进程处在等待状态。B.一种进程处在运行状态,n-1个进程处在等待状态。C.一种进程处在运行状态,1个进程处在就绪状态,n-2个进程处在等待状态。D.一种进程处在运行状态,n-1个进程处在就绪状态,没有进程处在等待状态三、判断正误,错误的简要阐明理由1.一种临界资源可以对应多种临界区。(√)2.互斥地使用临界资源是通过互斥地进入临界区实现的。(X)体现不确切,应当是互斥的进入同类临界区。3.同步信号量的初值一般为1。(X)互斥信号量的初值一般为1;而同步信号量的初值应视详细状况而定。4.生产者-消费者问题是一种既有同步又有互斥的问题。(√)5.进程A、B共享变量x,需要互斥执行;进程B、C共享变量y,B、C也需要互斥执行,因此,进程A、C必须互斥执行。(X)不具有传递性。6.单道程序系统中程序的执行也需要同步和互斥。(X)单道程序系统不具有并发性,因此不需要同步和互斥。四、解答题1.某车站售票厅,任何时刻最多可容纳20名购票者进入,当售票厅中少于20购票者时,则厅外的购票者可立即进入,否则需在外面等待。若把一种购票者看作一种进程,请回答问题:(1)用P、V操作管理这些并发进程时,应怎样定义信号量?写出信号量的初值以及信号量多种取值的含义。(2)根据所定义的信号量,把应执行的P、V操作填入下述程序中,以保证进程可以对的地并发执行。COBEGINPROCESSPi(i=1,2,…) Begin ; 进入售票厅; 购票; ; 退出; End;COEND(3)若欲购票者最多为n个人,写出信号量也许的变化范围(最大值和最小值)。解:售票厅问题:(1)定义一信号量S,初始值为20。S>0S的值表达可继续进入售票厅的人数S=0 表达售票厅中已经有20名顾客S<0|S|的值为等待进入售票厅中的人数(2)上线为P(S)下线为V(S)(3)S的最大值为20,S的最小值为20-N,N为某一时刻需要进入售票厅的最大人数。2.进程之间存在哪几种互相制约关系?各是什么原因引起的?下列活动分别属于哪种制约关系?(1)若干同学去图书馆借书;(2)两队举行篮球比赛;(3)流水线生产的各道工序;(4)商品生产和社会消费。解:进程间存在着2种互相制约的关系:直接制约关系(即同步问题)和间接制约关系(即互斥问题)。同步问题是存在逻辑关系的进程之间互相等待所产生的制约关系,互斥问题是互相无逻辑关系的进程间竞争使用相似资源所发生的制约关系。(1)属于互斥关系,由于书的个数是有限的,一本书只能借给一种同学;(2)属于互斥关系,篮球只有一种,两队都要争夺;(3)属于同步关系,各道工序的开始都依赖前道工序的完毕;(4)属于同步关系,商品没生产出来,消费无法进行,商品未消费完,生产也不必进行。3.设有两个优先级相似的进程P1和P2如下。信号量S1和S2的初值均为0,试问P1、P2并发执行结束后,x=?,y=?,z=?〈进程P1〉 〈进程P2〉y:=1; x:=1;y:=y+2; x:=x+1;V(S1); P(S1);z:=y+1; x:=x+y;P(S2); V(S2);y:=z+y; z:=x+z;解:由于P1和P2是两个并发进程,因此进程调度程序调度P1和P2的次序是不确定的。这里不妨假设P1先执行。进程P1执行到语句P(S2)时,S2=-1,进程P1阻塞。此时,y=3,z=4。当进程调度程序调度到进程P2时,由于进程P1已执行了V(S1),进程P2在执行P(S1)时并未阻塞而继续执行,当执行到V(S2)时,将P1唤醒,提成两种状况:(1)然后执行P2最终一种语句z:=x+z,此时x=5,z=9。当进程P1再次被调度时,继续执行P1的最终一种语句,此时y=12,最终止果是:x=5,y=12,z=9。(2)假如当P2进程执行到V(S2)时,将P1唤醒,然后P2进程被中断,此时x=5,y=3,z=4。P1进程开始执行然后执行最终一种语句y:=z+y,此时x=5,y=7,z=4。然后P2进程被调度,执行z:=x+z,此时x=5,y=7,z=9。假如P2先执行,则执行成果与上面相似。4.桌上有一空盘,只容许寄存一种水果。父亲可向盘中放苹果,也可向盘中放桔子。儿子专等吃盘中的桔子,女儿专等吃盘中的苹果。规定当盘中空时一次只能放一只水果供吃者取用,请用P、V原语实现父亲、儿子、女儿三个并发进程的同步。分析在本题中,父亲、儿子、女儿共用一种盘子,且盘中一次只能放一种水果。当盘子为空时,父亲可将一种水果放入果盘中。若放入果盘中的是苹果,则容许女儿吃,儿子必须等待;若放入果盘中的是桔子,则容许儿子吃,女儿必须等待。本题实际上是生产者-消费者问题的一种变形。这里,生产者放入缓冲区的产品有两类,消费者也有两类,每类消费者只消费其中固定的一类产品。解在本题中,应设置三个信号量S、So、Sa,信号量S表达盘子与否为空,其初值为1;信号量So表达盘中与否有桔子,其初值为0;信号量Sa表达盘中与否有苹果,其初值为0。同步描述如下:intS=1;盘子是为空intSa=0;盘中无苹果intSo=0;盘中无桔子main(){cobeginfather();son();daughter();coend}father(){while(1){P(S);将水果放入盘中;if(放入的是桔子)V(So);elseV(Sa);}}son(){while(1){P(So);从盘中取出桔子;V(S);吃桔子;}}daughter(){while(1){P(Sa);从盘中取出苹果;V(S);吃苹果;}}操作系统第三章总复习题一、单项选择题1、进程调度又称低级调度,其重要功能是(D)。A.选择一种作业调入内存B.选择一种主存中的进程调出到外存C.选择一种外存中的进程调入到主存D.将一种就绪的进程投入到运行2、若进程P一旦被唤醒就可以投入运行,系统也许为(D)。A.分时系统,进程P的优先级最高B.抢占调度方式,就绪队列上的所有进程的优先级皆比P的低C.就绪队列为空队列D.抢占调度方式,P的优先级高于当期运行的进程。3、一种进程P被唤醒后,(D)。A.P就占有了CPU。B.P的PCB被移到就绪队列的队首。C.P的优先级肯定最高D.P的状态变成就绪4、若当期运行进程(C)后,系统将会执行进程调度原语。A执行了一种转移指令B规定增长主存空间,经系统调用银行家算法进行测算认为是安全的。C执行了一条I/O指令规定输入数据。D执行程序期间发生了I/O完毕中断。5、当系统中(C)时,系统将不会执行进程调度原语。A.一种新进程被创立B.目前进程执行了P操作。C.在非抢占调度中,进程A正在运行而进程B恰好被唤醒。D.分时系统中时间片用完。6、在分时系统中,若当期运行的进程持续获得了两个时间片,原因也许是(B)。A该进程的优先级最高B就绪队列为空C该进程最早进入就绪队列D该进程是一种短进程7、实时系统中采用的调度算法可以有如下几种:1、非抢占优先权调度算法2、立即抢占优先权调度算法3、时间片轮转调度算法4、基于时钟中断抢占的优先权调度算法按实时规定的严格程度由低到高的次序(B)。A1-3-2-4B3-1-4-2C3-1-2-4D1-3-4-28、三种重要类型的OS中都必须配置的调度(C)。A作业调度B中级调度C低级调度DI/O调度9、设系统中n个进程并发,共同竞争资源X,且每个进程都需要m个X资源,为使该系统不会发生死锁,资源X至少要有(C)个。Am*n+1Bn*m+nCn*m+1-nD无法估计注:可以这样理解N个进程,都需要M个资源,最坏的一种状况是:每个进程都占有M-1个资源,都得不到M个资源,总共资源数(m-1)*n。(m-1)*n加上一种资源后,就至少有一种进程拥有M个资源,不会发生死锁。10、死锁的防止措施中,不太也许的一种措施使(A)。A摈弃互斥条件B摈弃祈求和保持条件C摈弃不剥夺条件D摈弃环路等待条件11、某系统采用了银行家算法,则下列论述对的的使(B)A系统处在不安全状态时一定会发生死锁B系统处在不安全状态时也许会发生死锁C系统处在安全状态时也许会发生死锁D系统处在安全状态时一定会发生死锁12、下列进程调度算法中,(A)也许会出现进程长期得不到调度的状况。A.静态优先权法B抢占式调度中采用动态优先权调度C分时处理中的时间片轮转调度算法D非抢占调度中采用FIFO算法13、采用动态优先权的调度算法中,假如所有的进程都具有相似优先权初值,则此时的优先权调度算法实际上和(A)相似。A先来先服务调度算法B短作业优先调度算法C时间片轮转调度算法D长作业优先调度算法14、为多道程序提供的可共享资源局限性时,也许出现死锁。不过,不合适的(C)也也许产生死锁。A.进程优先权B资源的线性分派C.进程推进次序D分派队列优先权15、在分时操作系统中,进程调度常常采用(C)算法。A先来先服务B最高优先权C时间片轮转D随机16、资源的按序分派方略可以破坏(D)条件。A互斥使用资源B占有且等待资源C不可剥夺资源D环路等待资源17、银行家算法在处理死锁问题中是用于(B)的。A防止死锁B防止死锁C检测死锁D解除死锁18、(B)优先权是在创立了进程时确定的,确定之后在整个运行期间不再变化。A先来先服务B静态C动态D短作业19、在下列处理死锁的措施中,属于防止方略的是(B)。A银行家算法B有序资源分派法C死锁检测法D安全性算法20、(D)算法不适合作业调度。A先来先服务B短作业优先C最高优先权优先D时间片轮转二、判断题1、进程调度算法多种各样,不过假如选择不妥,就会导致死锁。(X)2、优先权调度算法中,在考虑静态优先权时,一般计算进程的优先权高于磁盘I/O进程的优先权.(X)3、安全状态使没有死锁的状态,非安全状态是有死锁的状态。(X)4、安全状态是也许有死锁的状态,非安全状态也是也许有死锁的状态。(X)5、安全状态是也许没有死锁的状态,非安全状态是有死锁的状态。(X)6、安全状态是没有死锁的状态,非安全状态是也许有死锁的状态。(√)三、填空题1、在时间片轮转算法中,时间片的大小对系统性能有很大影响,假如时间片太大,并大到一定程度时,时间片轮转调度算法遍退化为(先来先服务)。2、进程的调度方式有两种,一种是(非抢占式),令一种是(抢占式)。3、死锁产生的4个必要条件是(互斥)、(不剥夺)、(祈求和保持)、(环路等待)。4、银行家算法中,当一种进程提出的资源祈求将导致系统从(安全状态)进入(不安全状态)时,系统就会拒绝它的资源祈求。5、产生死锁的主线原因是(可共享资源局限性),另一种基本原因是(进程的推进次序不妥)。6、在面向顾客的调度准则中,(截止时间的保证)是实时调度算法的重要准则,(响应时间快)是分时系统中进程调度算法的重要准则,(平均周转时间短)是批处理系统中选择作业调度算法的重要准则。7、我们假如为每一作业只建立一种进程,则为了照顾短作业顾客,应采用(短作业优先调度算法);为了照顾紧急作业的顾客,应采用(基于优先权的可抢占式调度算法);为能实现人机交互作用应采用(时间片轮转法调度算法);为了兼顾短作业和长时等待的作业,应采用(高响应比优先调度算法);为了使短作业、长作业及交互作业顾客都比较满意,应采用(多级反馈队列调度算法);为了使作业的平均周转时间最短,应采用(短作业优先调度算法)。四、简答题1、在选择调度方式和调度算法时,应遵照的原则时什么?P90-91答:A.在面向顾客的调度准则中,截止时间的保证是实时调度算法的重要准则,响应时间快是分时系统中进程调度算法的重要准则,平均周转时间短是批处理系统中选择作业调度算法的重要准则。B.在面向顾客的调度准则中,有如下几种准则:a.系统吞吐量提高b.处理机运用率好c.各类资源的平衡运用2、为什说多级反馈调度算法能很好地满足各方面顾客的需要?P97答:A.终端型作业顾客。由于终端型作业顾客说提交的作业大多属于交互性作业,作业较小,系统只要能使这些作业在第一队列所规定的时间片内完毕,便可以终端型作业顾客感到满意。B.短批处理作业顾客。对于很短的批处理型作业,开始时像终端型作业同样,假如仅在第一队列中执行一种时间片即可完毕,便可以获得与终端型作业同样的响应时间。对于稍长的作业,一般也只需要在第二队列和第三队列各执行一种时间片即可完毕,其周转时间仍然较短。C.长批处理作业顾客。对于长作业,它将依次在第1,2,...,n个队列中运行,然后再按轮转方式运行,顾客不必紧张其作业长期得不到处理。3、何谓死锁?产生死锁的原因和必要条件是什么?P103-105答:所谓死锁,是指多种进程在运行过程中由于争夺资源而导致的一种僵局,在这种僵局中,若没有外力作用,它们都将无法再往前推进。产生死锁的原因:A.竞争资源引起进程死锁B.进程推进次序不妥引起死锁产生死锁的必要条件:A.互斥条件B.祈求和保持C.不剥夺条件D.环路等待条件4、高级调度与低级调度的重要任务是什么?为何要引入中级调度?P84-86答:高级调度的重要任务是根据某种算法,把外存上那些处在后备队类中的那些作业调入内存,并为它们创立进程,分派必要的资源。低级调度的重要任务是决定就绪队列的进程中哪个获得处理机,然后再有分派程序执行把处理机分派给该进程的详细操作。引入中级调度是为了提高内存运用率和系统吞吐量。五、应用题1、有5个任务A,B,C,D,E,它们几乎同步先后到达,估计它们运行的时间为10,6,2,4,8min。其优先级分别为3,5,2,1,4,这里5为最高优先级。对下列每一种调度算法,计算其平均进程周转时间(进程切换开销可不考虑)。1)先来先服务算法。2)优先级调度算法。(非抢占式)3)时间片轮转调度算法。(时间片2min)4)短进程优先调度算法解答:先来先服务算法。调度序列:A->B->C->D->ET=(10+16+18+22+30)/5=19.2执行次序运行时间优先级等待时间周转时间A103010B651016C221618D411822E842230执行次序运行时间优先级等待时间周转时间B6506E84614A1031424C222426D412630执行次序运行时间优先级等待时间周转时间C2202D4126B65612E841220A10320302、假设一种系统中有5个进程,它们的抵达时间和服务时间如下表所示,忽视I/O以及其他开销时间,若分别按先来先服务,短进程优先,高响应比优先调度算法进行CPU调度,请给出各进程的完毕时间、周转时间、带权周转时间、平均周转时间和平均带权周转时间。解答:进程抵达时间服务时间A03B26C44D65E82操作系统第四章复习题一、选择题1、在可变式分辨别配方案中,某一作业完毕后系统收回其主存空间,并与相邻空闲区合并,为此修改空闲区表,导致空闲区数减一的状况是(D)。A无上邻空闲区,也无下邻空闲区B有上邻空闲区,但无下邻空闲区C有下邻空闲区,但无上邻空闲区D有上邻空闲区,也有下邻空闲区2、分区式存储器管理方式,每个程序(B)。A一定在分区中持续,部分寄存B一定在分区中持续,整体寄存C可以在分区中不持续,整体寄存D可以在分区中持续,部分寄存3、下列选项中对分段存储管理论述对的的是(B)A分段存储管理中每个段必须是大小相等的。B每一段必须是持续的存储区C每一段不必是持续的存储区D段间的存储区必须是持续的4、下列对重定位的论述中,对的的选项是(B)。A通过静态重定位后,指令代码并不发生变化。B通过静态重定位后,数据地址和指令地址发生了变化C通过动态重定位后,指令代码中的操作码和操作数地址都要发生变化。D通过动态重定位后,数据地址发生了变化而指令地址没有发生变化。5、虚拟存储器功能的管理措施包括(C)。A可变分区存储管理B基本分页存储管理C祈求分段存储管理D段页式存储管理6、虚拟存储器的最大容量(C)。A由作业的地址空间决定B是任意的C由计算机的地址构造决定的D为内、外容量之和7、操作系统为(C)分派内存空间。A线程B高速缓冲存储器(Cache)C进程D块表8、下面的页面置换算法中会产生所谓Belady异常现象的是(B)。A最佳页面置换算法(OPT)B先进先出页面置换算法(FIFO)C近来最久未使用页面置换算法(LRU)D至少使用页面置换算法(LFU)9、采用(B)不会产生内部碎片。A分页式存储管理B分段式存储管理C固定分区式存储管理D段页式存储管理10、最佳适应算法的空闲区是(B)。A按大小递减次序连在一起B按大小递增次序连在一起C按地址由小到大排列D按地址由大到小排列11、在可变式分区存储管理中的拼接技术可以(A)。A集中空闲区B增长内存容量C缩短访问周期D加速地址转换12、在固定分辨别配中,每个分区的大小是(C)。A相似B随作业长度变化C可以不一样但预先固定D可以不一样但根据作业长度固定13、实现虚拟存储器的目的是(D)。A实现存储保护B实现程序浮动C扩充辅存容量D扩充内存容量14、把作业地址空间使用的逻辑地址变成内存物理地址为(B)。A加载B重定位C物理化D逻辑化15、在段页式存储管理系统中,内存等提成(A),程序按逻辑模块划提成若干(D)。A块B基址C分区D段E页号F段长16、虚拟存储管理系统的基础是程序的(A)理论。A局部性B全局性C动态性D虚拟性17、在如下存储管理方案中,不适合于多道程序设计系统的是(A)。A单顾客持续分派B固定分辨别配C可变分辨别配D页式存储管理18、某系统段表的内容如下所示逻辑地址为(2,154),它对应的物理地址为(B)。A120K+2B480K+154C30K+154D2+480K19、在一种分页存储管理系统中,页表内容如下所示。若页的大小为4K,则地址转换机构将逻辑地址0转换成的物理地址为(A)。A8192B4096C2048D102420、在初次适应算法中,规定空闲分区按(A)的次序形成空闲分区链;在最佳适应算法中是按(C)次序形成空闲分区链;最坏适应算法中是按(D)的次序形成空闲链。A空闲区起始地址递增B空闲区起始地址递减C空闲区大小递增D空闲区大小递减21、在下列存储管理方式中,会产生内部碎片的是(B),会产生外部碎片的是(C)。A页式和段式B页式和段页式C动态分区方式和段式D动态分区方式和段页式22、从下列有关非虚拟存储器的论叙中,选出一条对的的论叙。(A)A规定作业在运行前,必须所有装入内存,且在运行过程中也必须一直驻留内存。B规定作业在运行前,不必所有装入内存,且在运行过程中不必一直驻留内存。C规定作业在运行前,不必所有装入内存,但在运行过程中必须一直驻留内存。D规定作业在运行前,必须所有装入内存,且在运行过程中不必一直驻留内存。二、判断题1、虚拟存储器时物理上扩充内存容量。(错)2、地址映射是指将程序空间中的逻辑地址变为内存空间的物理地址(对)3、为了提高内存保护的灵活性,内存保护一般由软件实现(错)4、内存分派最基本的任务是为每道程序分派内存空间,其所追求的重要目的是提高存储空间的运用率。(对)5、为提高祈求分页系统中内存的运用率,容许顾客使用不一样大小的页面。(错)6、在祈求分页式系统中,以页为单位管理顾客的虚空间,以段为单位管理内存空间。(错)三、填空题1、某页式存储管理系统中,地址寄存器长度为24位,其中页号占14位,则主存的分块大小应当是(210)字节,程序最多占有(214)页。2、采用互换技术获得的好处是以牺牲(CPU时间)为代价的。3、把作业装入内存中随即进行地址变换的方式称为(静态)重定位,而在作业执行期间,当访问到指令或数据时才进行地址变换的方式称为(动态)重定位。4、设有8页的逻辑空间,每页有1024字节,它们被映射到32块的物理存储区中。那么,逻辑地址的有效位是(13)位,物理地址至少是(15)位。5、在动态分辨别配算法中,初次适应算法倾向于优先运用内存中的(低地址)部分的空闲分区,从而保留了(高地址)部分的大空闲区。6、考虑如下所示的段表。那么,逻辑地址(2,88)对应的物理地址是(178);逻辑地址(4,100)对应的物理地址是(超过段长产生越界中断)。7、在页式存储器管理系统中,常用的页面淘汰算法有:(最佳置换算法),选择淘汰不再使用或最远的未来才使用的页;(先进先出置换算法),选择淘汰在内存驻留时间最长的页;8、在没有块表的状况下,分页系统每访问一次数据,要访问(2)次内存;分段系统每访问一次数据,要访问(2)次内存;段页式系统每访问一次数据,要访问(3)次内存。9、虚拟存储器最基本的特性是(多次性)10、在祈求分页系统中,若逻辑地址中的页号超过页表控制寄存器中的页表长度,则会引起(越界中断);否则,若所需的页不在内存中,则会引起(缺页中断)。四、简答题1、可采用哪几种方式将程序装入内存?它们分别合用于何种场所?答:2、为什要引入动态重定位?怎样实现?、答:在持续分派方式中,必须把一种系统或顾客程序装入一持续的内存空间。假如在系统中只有若干个小的分区,虽然它们容量的总和不小于要装入的程序,但由于这些分区不相邻,也无法把该程序装入内存。为了处理这一问题,引入了动态重定位,通过拼接或紧凑,把多种分散的小分区连成一种大分区。实现措施:在系统中增长一种重定位寄存器,用来装入程序在内存中的起始地址,程序执行时,真正访问的地址是相对地址与重定位寄存器的地址相加而形成的,从而实现动态重定位。3、动态分区存储管理中常用哪些分派方略?比较它们的优缺陷。P123-124答:4、在系统中引入对换后可带来哪些好处?P1295、为何说分段系统比分页系统更易于实现信息共享和保护?答:1)系统不如分段系统更轻易实现信息共享。由于在分段管理中,共享段作为信息的完整逻辑单位而存在,某一进程共享一种程序段时,只要在段表的共享段“内存基址”中填入指针,指向共享段就可以了。在分页管理中,共享信息也许要占用多种页面。某进程共享系统的信息时,需要在其页表内多种表项中都填入共享信息的对应指针。2)分页系统不如分段系统更轻易实现信息保护。由于,分段系统只需在共享段的段表中设置保护信息,而分页系统需要在共享信息的各个页面所对应的页表项中设置保护信息。6、分页和分段存储管理有何区别?P1387、虚拟存储器有哪些特性?其中最本质的特性是什么?P1448、实现虚拟存储器需要哪些硬件支持?P1439、阐明祈求分段系统中的缺页中断处理过程。P156流程图五、应用题1、已知某分页系统,主存容量为64K,页面大小为1K,对一种4页大的作业,其0,1,2,3页分别被装入到主存的2,4,6,7块中。1)十进制的逻辑地址1023、2500、3500、4500转换成物理地址。2)以十进制的逻辑地址1023为例,画出地址变换过程图。解答:①逻辑地址1023(十进制)的二进制表达为001111111111(3FF)由此可知逻辑地址1023的页号0,查页表知该页放在第2物理块中,其物理地址的二进制表达为0101111111111因此逻辑地址1023对应的物理地址为0BFFH其他省略也可用十进制表达,计算简朴(2)以十进制的逻辑地址1023为例,画出地址变换过程图。2、对应如下所示的段表,请将逻辑地址(0,137),(1,4000),(2,3600),(5,230)转换成物理地址。段表解答:注意段长是K,(1,4000)段内位移越界,(5,230):段号越界3、在一种祈求分页系统中,假如一种作业的页面走向为4,3,2,1,4,3,5,4,3,2,1,5,目前它还没有任何页装入内存,当分派给作业的物理块数目M分别为3和4时,请分别计算采用OPT、LRU、FIFO页面淘汰算法时访问过程中所发生的缺页次数和缺页率。解答:OPT:M=3时的缺页次数为7缺页率为7/12M=4时的缺页次数为6缺页率为6/12LRUM=3时的缺页次数为10缺页率为10/12M=4时的缺页次数为8缺页率为8/12FIFOM=3时的缺页次数为9缺页率为9/12M=4时的缺页次数为10缺页率为10/12操作系统---------第5章复习题一、选择题1、Spooling技术提高了()运用率。A独占设备B共享设备C文献D主存储器2、在下面的I/O控制方式中,需要CPU干预至少的方式是()。A程序中断方式B中断驱动I/O控制方式C直接存储器访问DMA控制方式DI/O通道控制方式3、运用通道实现了()之间数据的迅速传播。ACPU和外设B内存和CPUC内存和外设D外设和外设4、设备驱动程序是系统提供的一种通道程序,它专门用于在祈求I/O的进程与设备控制器之间传播信息。下面的选项中不是设备驱动程序功能的是()。A检查顾客I/O祈求的合法性。B及时响应由控制器或由通道发来的中断祈求。C控制I/O设备的I/O操作。D理解I/O设备的状态,传送有关参数,设置设备的工作方式。5、下表中列出的是一段简朴的通道程序(内含6条指令),在下面的各个选项中论述不对的的是()。A该段通道程序包括6条、2类通道指令。B这些指令波及的数据内存地址有相邻接的地方。C该段通道程序共处理了5条记录。D单记录最大为230个字节。6、基本的I/O设备处理进程一般处在()状态。A就绪B执行C阻塞D死锁7、缓冲技术的缓冲池在()中。A内存B外存CROMD寄存器8、通过硬件和软件的功能扩充,把本来独占的设备改导致能为若个顾客共享的设备,这种设备称为()。A存储设备B系统设备C顾客设备D虚拟设备9、为了使多种进程能有效地同步处理输入和输出,最佳使用()构造的缓冲技术。A缓冲池B循环缓冲C单缓冲D双缓冲10、假如I/O设备与存储设备进行数据互换不通过CPU来完毕,这种数据互换方式是()。A程序查询B中断方式CDMA方式D无条件存取方式11、在采用SPOOLING系统中,顾客的打印成果首先被送到()。A磁盘固定区域B内存固定区域C终端D打印机12、设备管理程序对设备的管理是借助于某些数据构造来进行的,下面的()不属于设备管理数据构造。AJCBBDCTCCOCTDCHCT13、大多数低速设备都属于()设备。A独享B共享C虚拟DSPOOLING14、()用做连接大量的低速或中速I/O设备。A数据选择通道B字节多路通道C数据多路通道15、操作系统中SPOOLING技术,实质是将()转化为共享设备的技术。A虚拟设备B独占设备C脱机设备D块设备16、()是操作系统中采用的以空间换取时间的技术。ASPOOLING技术B虚拟存储技术C互换技术D通道技术17、在操作系统中,顾客程序申请使用I/O设备时,一般采用()。A物理设备名B逻辑设备名C虚拟设备名D独占设备名18、采用假脱机技术,将磁盘的一部分作为公共缓冲区以替代打印机,顾客对打印机的操作实际上是对磁盘的存储操作,用以替代打印机的部分是()。A独占设备B共享设备C虚拟设备D一般物理设备20、按()分类可将设备分为块设备和字符设备。A附属关系B操作特性C共享属性D信息互换单位21、()算法是设备分派常用的一种算法。A短作业优先B最佳适应C先来先服务D初次适应22、某操作系统采用双缓冲传送磁盘上的数据。设从磁盘将数据传送到缓冲区所用时间为T1,将缓冲区中数据传送到顾客区所用时间为T2(假设T2<T1),CPU处理数据所用时间为T3,则处理该数据,系统所用总时间为()。AT1+T2+T3BMAX(T2,T3)+T1CMAX(T1,T3)+T2DMAX(T1,T3)23、设从磁盘将一块数据传送到缓冲区所用时间为80us,将缓冲区中的数据传送到顾客区所用时间为40us,CPU处理数据所用时间为30us,则处理该数据,采用单缓冲传送某磁盘数据,系统所用总时间为()。A120usB110usC150usD70us24、下列哪种设备不是从设备分派方略角度来说的。()A系统设备B独享设备C共享设备D虚拟设备二、判断题1、通道是处理输入/输出的软件。()2、所有外围设备的启动工作都由系统统一来做。()3、来自通道的I/O中断事件由设备管理负责处理()。4、编制好的通道程序是寄存在主存储器中的()。5、由顾客给出的设备编号是设备的绝对号()。6、操作系统在输入输出系统中采用了缓冲池技术,这项技术重要是通过硬件来实现的。()7、低速设备一般被设置成共享设备.()三、填空题1、设备管理中引入缓冲机制的重要原因是为了()、()、()。2、虚拟设备是通过()技术把()设备变为能为若干个顾客()的设备。3、进行设备分派时所需的数据表格重要有()、()、()、()。4、逻辑设备表()的重要功能是()和()。5、从资源管理()的角度出发,I/O设备可分为()()和()。6、常用的I/O控制方式有程序直接控制方式、中断控制方式、()和()。7、通道指专门用于负责输入/输出工作的处理机,通道所执行的程序称为()。8、SPOOLING系统由磁盘的()、(),内存中的()和()以及()和()所构成。9、设备处理进程平时处在()状态,当()和()出现时被唤醒。10、设备分派程序分派外部设备时,先分派(),再分派(),最终分派()。11、操作系统在设备分派时,考虑的原因重要有()、()、()。四、简答题1、有哪几种I/O控制方式?P167-171四种2、引入缓冲的重要原因是什么?P1713、试阐明收容输入工作缓冲区和提取输出工作缓冲区的工作状况。P1774、何谓安全分派方式和不安全分派方式?P1885、试阐明SPOOLING系统的构成。P1906、试阐明设备驱动程序应完毕哪些功能?P182五、应用题1、假设某磁头臂在磁盘上刚处理完75号柱面的祈求,目前正在80号柱面读信息,并有下表中等待访问磁盘的序列。请按下列两种调度算法给出这一祈求序列的处理次序。1)电梯调度算法(SCAN)。2)最短寻道时间优先调度算法(SSTF)。解答:1)对的答案为:58143627思索一下为何?2)58627143对的操作系统第七章复习题一、选择题1.下面有关操作系统中顾客接口的描述对的的是(BD)。A终端顾客可以直接使用系统调用获得操作系统服务。B接受字符是终端处理程序的一项任务。C系统调用是通过命令解释程序去执行的D顾客可以通过键盘操作命令与自己的作业交互对话。2.在系统调用中,下列选项中,(AB)可以用来设置系统调用参数。A将系统调用参数送入对应的寄存器中B运用参数表来寄存系统调用参数C将参数直接些在命令中D将参数写入系统的堆栈中3.(C)是作业存在的唯一标志。A作业名BPCBCJCBD程序名4.操作系统提供应程序员的接口是(B)。A进程B系统调用C库函数DB和C5.在分时操作系统环境下运行的作业一般称为(C)。A后台作业B长作业C终端型作业D批量型作业二、填空题1.在微机操作系统中,一般把键盘命令提成(内部命令)和(外部命令)两大类。2.按命令接口对作业控制方式的不一样可将命令接口分为(联机命令接口)和(脱机命令接口)。3.顾客与操作系统之间的接口重要分为(命令接口)和(程序接口)两大类。4.联机命令接口由(一组联机命令)、(终端处理程序)、(命令解释程序)3个部分构成。三、简答题1.操作系统顾客接口中包括几种接口?它们分别提供应谁使用?P2482.终端处理程序的重要作用是什么?(IO操作,人机交互)它应具有那些功能?P252-2533.命令解释程序的重要功能是什么?P2544.试比较一般过程调用和系统调用。相似点不一样点1变化指令的流程1进入方式不一样。2.反复执行和公用2所在状态不一样一般调用:调用程序和被调程序处在同一状态。系统调用:调用程序在顾客态,被调程序处在系统态3完毕后都要返回3代码位置不一样系统调用:顾客不懂得程序位置一般调用:预先指导代码位置4返回方式不一样系统调用:返回时要判断优先级一般调用:返回时往下执行第六章文献系统一、填空题1.文献系统重要管理计算机系统的软件资源,即对于多种
的管理。2.从顾客的角度看,文献系统的功能是要实现
①
。为了到达这一目的,一般要建立
②
3.UNIX系统中,一般把文献分为
①
、
②
和
③
三种类型。4.链接文献是文献
①
组织的方式之一,其特点是用
②
来寄存文献信息。5.文献存储器一般都被提成若干大小相等的
①
,并以它为单位进行
②
。6.文献存储空间管理的基本措施有
①
、
②
、③。7.目录文献是由
①
构成的,文献系统运用
②
完毕“按名存取”和对文献信息的共享和保护。8.单级(一级)文献目录不能处理
的问题。多顾客系统所用的文献目录构造至少应是二级文献目录。9.大多数文献系统为了进行有效的管理,为顾客提供了两种特殊操作,即在使用文献前应先
①
,文献使用完应
②
。10.对于索引构造的文献,其索引表中重要应包括
①
和
②
两项内容。11.对磁盘上一种物理块的访问要提供三个参数,分别是
①
,
②
和
③
。12.文献的物理存储构造有三种方式,即
①
,
②
和
③
。二、单项选择题1.在文献系统中,顾客以
方式直接使用外存。(A)逻辑地址
(B)物理地址
(C)名字空间
(D)虚拟地址
2.根据文献的逻辑构造,文献可以分为
和
两类。(A)字符串文献/页面文献
(B)记录式文献/流式文献(C)索引文献/串联文献
(D)次序文献/索引文献3.文献信息的逻辑块号到物理块号的变换是由
决定的。(A)逻辑构造
(B)页表(C)物理构造
(D)分派算法4.文献由
a
构成,磁带上的文献一般只能
b
,磁盘上的文献以
c
为单位读写,使用文献前必须
d
文献,使用完毕后应当
e
文献。则a、c也许是
。①数组
②块
③记录
④磁盘
⑤柱面
b也许是
①次序存取
②随机存取
③以字节为单位存取
④直接存取d、e也许是
①命名
②删除
③打开
④关闭
⑤复制
⑥卸下5.文献系统实现按名存取重要是通过
来实现的。(A)查找位示图
(B)查找文献目录(C)查找作业表
(D)内存地址转换6.文献系统采用二级文献目录,重要是为
。(A)缩短访问存储器的时间
(B)实现文献共享(C)节省内存空间
(D)处理不一样顾客间文献命名冲突7.磁盘上的文献是以
为单位读写的。(A)块
(B)记录(C)区段
(D)页面8.文献索引表的重要内容包括关键字(记录号)和
。(A)内存绝对地址
(B)记录相对位置(C)记录所在的磁盘地址
(D)记录逻辑地址三、多选题1.文献系统应具有的功能包括_________。(A)实现“按名存取”外存上的文献(B)分派文献的存储空间(C)实现文献目录管理(D)提供合适的存取措施以适应多种不一样的应用(E)实现文献的共享、保护和保密2.一般所说的文献,要永久地保留,应当寄存在_________介质上。(A)硬盘
(B)软盘(C)CD_ROM
(D)磁带
(E)高速缓存3.磁盘上一物理块的位置可由参数_________确定。(A)字节号
(B)柱面号(C)扇区号
(D)磁头号
(E)缓存地址4.假如按文献的用途来分类,可将文献分为_________。(A)系统文献
(B)永久文献(C)顾客文献
(D)逻辑文献
(E)库文献5.逻辑文献可以有_________这几种形式。(A)目录文献
(B)永久文献(C)流式文献
(D)文本文献
(E)记录式文献6.文献在对应存储介质上的组织方式也有差异。一般文献的存储构造有_________。(A)流式构造
(B)次序构造(C)链接构造
(D)记录式构造
(E)索引构造7.磁盘上空闲块的管理措施,一般可采用_________。(A)位示图法(B)逻辑文献法(C)物理文献法(D)空闲块链接法(E)索引文献法8.磁盘上的文献目录由若干目录项构成,目录项中应当包括_________。(A)文献在内存地址(B)文献名(C)存取权限(D)文献的建立日期(E)在磁盘的寄存地址9.可以处理文献重名问题的目录构造有_________。(A)一级目录(B)二级目录(C)三级目录(D)多级目录(E)树形构造目录10.如下有关文献的论述中对的的是_________。(A)为文献设置口令可实现对文献的保密(B)删除文献就意味着需删除文献在内存中的有关阐明信息(C)计算机组织、存取和保留信息是通过文献系统实现的(D)文献的透明存取,使顾客既可以看到文献的逻辑构造,又可以懂得它的物理构造和查找措施(E)UNIX操作系统和MS-DOS等都采用无构造(流式)文献11.如下有关文献的论述中错误的是_________。(A)索引文献构造是既可以满足文献动态增长的规定,又可以较为以便和迅速地实现随机存取的文献构造(B)串联文献构造不仅适合于次序存取,并且也适合于随机存取(C)在文献存储空间的管理中,假如采用空闲块链法,对于空闲块的分派和回收可以同步进行,以提高效率(D)一般来说,在一级文献目录构造中,目录表是寄存在内存中的(E)次序存取措施是按记录的编号来存取文献任一记录的四、是非判断题1.在文献的保密实现措施中,为文献设置口令是较常用的措施。()2.删除文献就意味着需删除文献在内存中的有关阐明信息。()3.计算机组织、存取和保留信息是通过文献系统实现的。()4.文献的透明存取,使顾客既可以看到文献的逻辑构造,又可以懂得它的物理构造和查找措施。()5.UNIX操作系统和MS-DOS等都采用无构造文献形式。()6.索引文献构造是既可以满足文献动态增长的规定,又可以较为以便和迅速地实现随机存取的文献构造。()7.串联文献构造不仅适合于次序存取,并且也适合于随机存取。()8.在文献存储空间的管理中,假如采用空闲块链法,对于空闲块的分派和回收可以同步进行,以提高效率。()9.一般来说,在一级文献目录构造中,目录表是寄存在内存中的。()10.次序存取措施是按记录的编号来存取文献任一记录的。()11.UNIX、DOS、Windows操作系统都是采用树型目录构造。()12.系统中每个文献的目录应寄存在内存空间中。()13.文献系统可视为顾客和外存之间的接口。()五、简答题1.简述计算机系统中文献的分类。【解析】对文献可按多种措施进行分类。按用途可提成:系统文献、库文献和顾客文献。按保护级别可提成:只读文献、读写文献、执行文献和不保护文献。按信息流向可提成:输入文献、输出文献和输入输出文献。按寄存时限可提成:临时文献、永久文献、档案文献。按设备类型可提成:磁带文献、磁盘文献等,当然还可有其他的分类措施。2.当对磁盘上的一物理块进行访问时,要通过哪些操作?【解析】磁盘上一块的位置是由三个参数确定的,即:柱面号、磁头号、扇区号。存取信息时首先根据柱面号控制移动臂作机械的横向运动,带动读/写磁头抵达指定柱面(移臂操作);再按磁头号确定信息所在的盘面,然后等待访问的扇区旋转到读写头下(旋转延迟);由指定的磁头进行存取(数据传播)。对一物理块访问的三部分时间中,移臂操作所占时间最长,为了减少移动臂移动花费的时间,寄存信息时是按柱面寄存,同一柱面上的磁道放满后,再放到下一种柱面上。3.文献的存储构造有哪几种,各自的特点是什么?【解析】一般文献的存储构造有三种:次序构造、链接构造和索引构造。(1)次序构造一种文献被寄存到依次相邻的块上,便形成次序构造。这是一种逻辑记录次序和物理块的次序相一致的文献构造,此类文献称次序文献或持续文献。次序构造的长处是存取信息的速度快,只要记住目前位置,则后继信息一定在下一位置上。但采用次序构造使磁盘的存储空间轻易产生“存储碎片”。(2)链接构造链接构造是将文献的逻辑记录次序与磁盘上的存储空间次序独立开来,即逻辑记录是次序的,但存储空间不必持续。链接构造的特点是每个物理块的最终一种单元中用来寄存物理块之间的链接指针。文献信息占用的第一块的物理地址登记在文献目录中,而每个物理块中的链接指针指出了文献信息寄存的下一种物理块地址,这种构造的文献叫链接文献,又称串联文献。采用链接构造的文献,可以便地对文献进行扩充、插入或删去记录等操作。链接构造与次序构造都只适合于次序存取,不合适随机访问,而索引构造文献适于随机访问。(3)索引构造索引构造是实现非持续存储的另一种措施,索引构造为每个文献建立一张索引表,其中包括两项内容:记录的关键字和寄存地址。索引构造具有随机存取记录的能力,同步也支持次序存取。显然,采用索引构造也便于增、删文献的记录。增长一种记录时,只要找出一种空闲的物理块,把记录存入该块,同步在索引表中登记该记录的寄存地址就行了。删去一种记录时,只要把该记录在索引表中的登记项清成0且收回该记录原先占用的物理块,把它作为空闲块,供寄存其他信息使用。索引构造的缺陷是当文献的记录诸多时,索引表就很庞大。假如把索引文献中的记录也按次序寄存到磁盘上依次相邻的块上,则这种索引文献被称为索引次序文献,它是次序文献的扩展。文献在磁带上只能组织成次序构造,磁盘上的文献可以根据需要采用三种构造中的任意一种。4.假定一种盘组共有100个柱面,每个柱面上有8个磁道,每个盘面提成4个扇区,用位示图措施表达,位示图需占多少存储单元?【解析】假定一种盘组共有100个柱面,每个柱面上有8个磁道,每个盘面提成4个扇区。那么,整个磁盘空间共有4X8X100=3200个存储块。假如用字长为32位的单元来构造位示图,共需100个字。若磁盘空间的存储块按柱面编号,则第一种柱面上的存储块号为0~31,第二个柱面上的存储块号为32~63,…,依次计算,位示图中第i个字的第j位(i=0,1,…,99;j=0,1,…,31)对应的块号为:块号=iX32+j5.对上题提到的磁盘,当有文献要寄存到磁盘上时,用位示图方式应怎样进行空间分派。【解析】根据文献需要的块数查位示图中为“0”的位,表达对应的存储块空闲可供使用。首先在位示图中查到的位上置占用标志“1”,另首先根据查到的位计算出对应的块号,然后确定这些可用的存储块在哪个柱面上,对应哪个扇区,属哪个磁头。假定M=[块号/32],N=块号mod32,那么,由块号可计算出:柱面号=M磁头号=[N/8]扇区号=Nmod4于是文献信息就可按确定的地址寄存到磁盘上。6.对上题的磁盘当要删除某文献时,用位示图方式应怎样进行。【解析】当要删去某个文献,偿还存储空间时,可以根据偿还块的物理地址计算出对应的块号,由块号再推算出它在位示图中的对应位,把这一位的占用标志“1”清成“0”,表达该块已成了空闲块。根据偿还块所在的柱面号、磁头号和扇区号,计算对应位示图中的字号和位号:字号=[块号/32」位号=块号mod32注意,在实际计算时应根据磁盘的构造确定位示图的构造,以及每个柱面上的块数和每个磁道上的扇区数,列出对应的换算公式。7.采用“单块链接法”管理磁盘空闲块时,怎样进行空间分派与回收。【解析】分派一块时,根据链首指针把链头的一块分派给申请者,并修改链首指针使其指向后继的空闲块。偿还一块时,把偿还块加入到链头,使其链接到原链首;将链首指针应指向偿还块。8.文献系统采用一级目录构造的特点。【解析】
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 送信给加西亚培训
- 违章知识教学课件
- 输血安全相关知识培训
- 输血不良反应培训
- 轻重缓急培训
- 轻微火灾登记培训课件
- 办公用品公司市场经理述职报告
- 软装设计汇报培训
- 路政服装搭配培训总结
- 路基基本知识讲解
- Web3创作者经济演进研究
- 河北省邢台市2025-2026学年七年级上学期期末考试历史试卷(含答案)
- (2025年)新疆公开遴选公务员笔试题及答案解析
- 《老年服务礼仪与沟通技巧》-《老年服务礼仪与沟通技巧》-老年服务礼仪与沟通技巧
- 八年级数学人教版下册第十九章《二次根式》单元测试卷(含答案)
- (2025年)广东省事业单位集中招聘笔试试题及答案解析
- 深学细悟四中全会精神凝聚奋进“十五五”新征程磅礴力量
- 市场监督管理局2025年制售假劣肉制品专项整治工作情况的报告范文
- 《二氧化碳转化原理与技术》课件 第9章 二氧化碳电催化转化
- 经济学基础 第5版 自测试卷B及答案
- 旧城区改造项目开发合作合同协议书范本
评论
0/150
提交评论