(完整word版)操作系统第四章

(完整word版)操作系统第四章
(完整word版)操作系统第四章

第四章

一、问答题

1、什么叫临界资源?什么叫临界区?对临界区的使用应符合哪些规则?(同步机制应遵循的准则是什么?)

2、死锁产生的4个必要条件是什么?它们是彼此独立的吗?

3、何谓死锁?为什么将所有资源按类型赋予不同的序号,并规定所有进程按资源序号递增的顺序申请资源后,系统便不会产生死锁?

4、什么是安全状态?怎么判断系统是否处于安全状态?

5、简述死锁定理和解除死锁的方法。

二、计算和证明

1、当前系统中出现下述资源分配情况:

利用银行家算法,试问如果进程P2提出资源请求Request(1,2,2,2)后,系统能否将资源分配给它?

2、若系统有某类资源m×n+1个,允许进程执行过程中动态申请该类资源,但在该系统上运行的每一个进程对该资源的占有量任何时刻都不会超过m+1个。当进程申请资源时只要有资源尚未分配完则满足它的申请,但用限制系统中可同时执行的进程数来防止发生死锁,你认为进程调度允许同时执行的最大进程数应该是多少?并说明原因。

3、n个进程共享某种资源R,该资源共有m个,每个进程一次一个地申请或释放资源。假设每个进程对该资源的最大需求量均小于m,且各进程最大需求量之和小于m+n,试证明在这个系统中不可能发生死锁。

4、当前某系统有同类资源7个,进程P,Q所需资源总数分别为5,4。它们向系统申请资源的次序和数量如表所示。回答:

问:采用死锁避免的方法进行资源分配,请你写出系统完成第3次分配后各进程占有资源量,在以后各次的申请中,哪次的申请要求可先得到满足?

5、一个计算机系统有6个磁带驱动器4个进程。每个进程最多需要n个磁带驱动器。问当n为什么值时,系统不会发生死锁?并说明理由

6、n个进程共享某种资源R,该资源共有m个可分配单位,每个进程一次一个地申请或释放资源单位。假设每个进程对该资源的最大需求量均小于m,问各进程最大需求量之和至少小于多少,系统不会发生死锁,并证明。

7. 考虑某一系统,它有4类资源R1,R2,R3,R4,有5个并发进程P0,P1,P2,P3,P4。请按照银行家算法回答下列问题;

⑴各进程的最大资源请求,已分配的资源矩阵和当前资源剩余向量如下图所示,计算各进程的需求向量组成的矩阵。

⑵系统当前是处于安全状态吗?

⑶当进程P2申请的资源分别为(0,3,2,0)时,系统能立即满足吗?

8、假定系统有4个同类资源和3个进程,进程每次只申请或释放一个资源。每个进程最大资源需求量为2。请问,这个系统为什么不会发生死锁?

9、考虑这样一种资源分配策略:对资源的申请和释放可以在任何时刻进行。如果一个进程的资源得不到满足,则考查所有由于等待资源而被阻塞的进程,如果它们有申请进程所需要的资源,则把这些资源取出分给申请进程。

例如,考虑一个有3类资源的系统,Avai1ab1e=(4,2,2)。进程A申请(2,2,1),可以满足;进程B申请(1,0,1),可以满足,若A再申请(0,0,1),则被阻塞(无资源可分)。此时,若C申请(2,0,0),它可以分得剩余资源(1,0,0),并从A已分得的资源中获得一个资源,于是,进程A的分配向量变成:Available=(1,2,1),而需求向量变成:Need=(1,0,1)。

⑴这种分配方式会导致死锁吗?若会,举一个例子;若不会,说明死锁的哪一个必要条件不成立。

⑵这种分配方式会导致某些进程的无限等待吗?

10、.有3个进程P1、P2和P3并发执行。进程P1需使用资源r3和r1,进程P2需使用资源r1和r2,进程P3需使用资源r2和r3。

⑴若对资源分配不加限制,会发生什么情况,为什么?

⑵为保证进程能执行到结束,应采用怎样的资源分配策略?

11、设有A B、C三个进程,它们共享十个资源,每个进程最大需求量分别为4,7,8,它们对资源请求的序列如下表:(8分)

⑴请画出执行完序号4时的资源分配矩阵;

⑵为使系统不发生死锁,执行完序号6时,3个进程各处于什么状态,获得多少

同类资源?

⑶按照上题时的状态,系统会发生死锁吗?为什么?

三、综合题

1、如果有三个进程R、W1、W2共享一个缓冲器B,而B中每次只能存放一个数。当缓冲器中无数时,进程R可以将从输入设备上读入的数存放到缓冲器中。若存放到缓冲器中的是奇数,则允许进程W1将其取出打印;若存放到缓冲器中的是偶数,则允许进程W2将其取出打印。同时规定:进程R必须等缓冲区中的数被取出打印后才能再存放一个数;进程W1或W2对每次存入缓冲器的数只能打印一次;W1和W2都不能从空缓冲中取数。写出这三个并发进程能正确工作的程序。

2、设计一种可以避免死锁的资源分配算法,要求写明数据结构和相应方案或算法。

3、写一个管程,用于实现读者——写着问题,要求写者优先。

4、生产者消费者问题

5、请设计检测资源分配时系统是否安全的安全检测方案。

6、有一个仓库,可以存放A和B两种产品,但要求:1)每次只能存入一种产品(A或B);2)-N<A产品数量—B产品数量<M。其中,N和M是正整数。试用同步算法描述产品A与产品B的入库过程。

7、在一个系统中,不采用死锁避免和预防措施,但当死锁发生后需要能够检测出来,请设计一个可行的死锁检测方案。

8、一个数据文件或记录(统称数据对象),可被多个进程共享。有些读进程要求读,而另一些写进程对数据对象进行写或修改。允许多个写进程同时读一个共享对象,决不允许一个写进程和其他读进程或写进程同时访问共享对象。请用信号量或管程为工具,实现读写进程并发的正确管理。

9、假定有一个信箱可存放N封信,当信箱不满时发信者可把信件送入信箱;当信箱中有信时收信者可从信箱中取信。用指针R,K分别表示可存信和取信的位置,请用信号量来管理这个信箱,使发信者和收信者能正确工作。

10、考虑三个吸烟者进程和一个经销商进程的系统。每个吸烟者连续不断地做烟卷并抽他做好的烟卷,做一支烟卷需要烟草、纸和火柴三种原料。这三个吸烟者

分别掌握有烟草、纸和火柴。经销商源源不断地提供上述三种原料,但他只将其中的两种原料放在桌上,具有另一种原料的吸烟者就可以做烟卷并抽烟,且在做完后给经销商发信号,然后经销商再拿出两种原料放在桌上,如此反复。试设计一个同步算法来描述他们的活动。

11、现有四个进程R1、R2、W1、W2,它们共享可以存放一个数的缓冲器B。进程R1每次把来自键盘的一个数存入缓冲器B中,供进程W1打印输出;进程R2每次从磁盘上读一个数存放到缓冲器B中,供进程W2打印输出。为防止数据的丢失和重复打印,问怎样用信号量操作来协调这四个进程的并发执行。

12、信号量方法控制进程的执行顺序。

13、a,b两点之间是一段东西向的单行车道,现要设计一个自动管理系统,管理规则如下:当ab之间有车辆在行驶时同方向的车可以同时驶入ab段,但另一方向的车必须在ab段外等待;当ab之间无车辆在行驶时,到达a点(或b点)的车辆可以进入ab段,但不能从a点和b点同时驶入,当某方向在ab段行驶的车辆驶出了ab段且暂无车辆进入ab段时,应让另一方向等待的车辆进入ab段行驶。请用信号量机制为工具,对ab段实现正确管理以保证行驶安全。

14、哲学家就餐问题

15、某寺庙有小和尚和老和尚各若干人,水缸一只,由小和尚提水入缸给老和尚饮用。水缸可容水10桶,水取自同一口水井中。水井径窄,每次仅能容一只水桶取水,水桶总数为3个。若每次入、取水仅为1桶,而且不可同时进行。试用一种同步工具写出小和尚和老和尚的活动过程。

操作系统_第四版_答案_孙钟秀主编 - 第四章

L : semaphore : = m ; / *控制读进程数信号量,最多m W : semaphore : = 1 ; begin cobegin process reader begin repeat SP ( L , 1 , 1 ; W , 1 , 0 ) ; Read the file ; SV ( L , 1 ) ; until false ; end process writer begin Repeat SP ( W , 1 , 1 ; L , rn , 0 ) ; Write the file ; SV ( W , 1 ) ; until false ; end coend end . 上述算法中,SP ( w , 1 , 0 )语句起开关作用,只要没有写者进程进入写,由于这时w = 1 , 读者进程就都可以进入读文件。但一旦有写者进程进入写时,其W = 0 ,则任何读者进程及其他写者进程就无法进入读写。sP ( w , 1 , 1 ; L , rn , 0 )语句表示仅当既无写者进程在写(这时w = 1)、又无读者进程在读(这时L = rn )时,写者进程才能进行临界区写文件。 第四章 作者:佚名来源:网络 1 在一个请求分页虚拟存储管理系统中,一个程序运行的页面走向是: 1 、 2 、 3 、 4 、2 、1 、 5 、 6 、2 、1 、2 、3 、 7 、6 、3 、2 、1 、2 、3 、6 。 分别用FIFO 、OPT 和LRU 算法,对分配给程序3 个页框、4 个页框、5 个页框和6 个页框的情况下,分别求出缺页中断次数和缺页中断率。 答: 只要把表中缺页中断次数除以20,便得到缺页中断率。

操作系统第4章作业答案

赵盈盈 93 第四章作业下 1. 某系统进程调度状态变迁图如图1所示(设调度方式为非剥夺方式),请说明: (1)什么原因将引起发生变迁2、变迁3、变迁4? 答:(1)当进程分配的时间片用完的时候,会发生变迁2;当进程必须等待某事件发生时候发生变迁3;进程锁等待事件已发生的时候,发生变迁4 (2)当观察系统中所有进程时,能够看到某一进程产生的一次状态变迁能引起另一进程作一次状态变迁,在什么情况下,一个进程的变迁3能立即引起另一个进程发生变迁1? 答:(2)当一个进程释放对cpu的占用,从运行队列进入等待队列,而且此时就绪序列不为空的时候,就会发生变迁1. (3)下述因果变迁是否要能发生?如果可能的话,在什么情况下发生? (a)3→1;(b)3→2;(c)2→1 答:(3)(a)3?1 能 当一个进程释放对cpu的占用,从运行队列进入等待队列,而且此时就绪序列不为空的时候,就会发生变迁1. (b) 3?2 不能 (c) 2?1 能 当一个进程释放对cpu的占用,从运行队列进入就绪队列,而且此时就绪序列不为空的时候,就会发生变迁1. 2. 若题1中所采用的调度方式为可剥夺方式,请回答题1中提出的问题。 答2:只有一个不同:2?1 当新建进程B比现在正在运行进程A的优先级高的时候,不管A的时间片有没有用完,都会发生变迁2,A从运行状态变成就绪状态,因此也会发生变迁1,B从就绪状态转变成运行状态。 3. 某系统的进程状态变迁图如图2所示(设该系统的进程调度方式为非剥夺方式),请说明: (1)一个进程发生变迁3的原因是什么?发生变迁2、变迁4的原因又是什么? 答(1):当运行进程因I/O而阻塞。这时候进程会从运行状态转到等待状态。发生变迁3。当高就绪队列为空是会发生变迁2。当等待使劲已经发生时,会发生变迁4。 (2)下述因果变迁是否会发生,如果有可能的话,在什么情况下发生? (a)2→1;(b)3→2;(c)4→5;(d)4→2;(e)3→5 答:(2)(a)2?1:是因果变迁,当进程从运行状态转为就绪,并进入低优先就绪,而此时,当高优先就绪为空时,就会发生变迁1. (b)3?2:不是因果变迁。而且不会发生。 (c)4?5:是因果变迁。当一个进程等待事件已发生,一个进程从等待队列进入高就绪队列。而此时,该进程优先级高于正在运行的进程优先级,就会发生变迁5. (d)4?2:不是因果变迁 (e)3?5:是因果变迁。当进程释放对cpu的占用,而高优先就绪又不为空时就会发生

完整版史上最全wordExcel使用技巧大全超全

不收藏不行的史上最全word用法 三招去掉页眉那条横线 1、在页眉中,在格式”-边框和底纹”中设置表格和边框为无”,应用于段落” 2、同上,只是把边框的颜色设置为白色(其实并没有删的,只是看起来没有了,呵呵) 3、在样式”栏里把页眉”换成正文”就行了一一强烈推荐! 会多出--(两个横杠)这是用户不愿看到的,又要多出一步作删除-- 解决方法:替换时在前引号前加上一个空格问题就解决了插入日期和时间的快捷键 Alt+Shift+D :当前日期 Alt+Shift+T :当前时间批量转换全角字符为半角字符 首先全选。然后格式”-更改大小写”,在对话框中先选中半角”,确定即可 Word启动参数简介 单击开始f运行”命令,然后输入Word所在路径及参数确定即可运行,如“a PROGRAM FILES 'MICROSOFT Office \Office 10\ WINWord.EXE /n ”,这些常用的参数及功能如下: /n:启动Word后不创建新的文件。 /a :禁止插件和通用模板自动启动。 /m :禁止自动执行的宏。 /w :启动一个新Word进程,独立与正在运行的Word进程。 /C:启动Word,然后调用Netmeeting。 /q :不显示启动画面。 另外对于常需用到的参数,我们可以在Word的快捷图标上单击鼠标右键,然后在目标”项的路径后

加上该参数即可。 快速打开最后编辑的文档如果你希望Word 在启动时能自动打开你上次编辑的文档,可以用简单的宏命令来完成: (1)选择“工具”菜单中的“宏”菜单项,单击“录制新宏”命令打开“录制宏”对话框; ⑵在录制宏”对话框中,在宏名”输入框中输入“autoexec点击确定” (3)从菜单中选择“文件”,点击最近打开文件列表中显示的第一个文件名;并“停止录制”。保存退出。下次再启动Word 时,它会自动加载你工作的最后一个文档。 格式刷的使用 1、设定好文本1 的格式。 2、将光标放在文本1 处。 3、单击格式刷按钮。 4、选定其它文字(文本2),则文本2 的格式与文本1 一样。 若在第3 步中单击改为双击,则格式刷可无限次使用,直到再次单击格式刷(或按Esc键)为止。 删除网上下载资料的换行符(象这种“4) 在查找框内输入半角八1(是英文状态下的小写L不是数字1),在替换框内不输任何内容,单击全部替换,就把大量换行符删掉啦。 选择性删除文件菜单下的最近使用的文件快捷方式。 工具-选项-常规把列出最近使用文件数改为0”可以全部删除,若要选择性删除,可以按ctrl+Alt+ - 三个键,光标变为一个粗减号后,单击文件,再单击要删除的快捷方式就行了。 建立一个矩形选区: 一般的选区建立可用鼠标左键,或用shift键配合pguP、pgdn、home、end、箭头等 功能键,当复制一个规则的矩形区域时,可先按住Alt 键,然后用鼠标左键来选。我一般用此来删除段首多余的成块的空格。大家试一试"A* 将字体快速改为上标或下标的方法:本人在一次无意间发现了这个方法,选定你要下标的字,然后在英文状态下按住 Ctrl ,再按一下BASKSPACE 旁的+/=的键,就可以了。上标只要在按Ctrl 的同时也按住Shift, 大家可以试试。

操作系统第4章答案(上)

赵盈盈 93 第四章作业上 1. 解释名词:程序的顺序执行;程序的并发执行。 答:程序的顺序执行:一个具有独立功能的程序独占cpu直到得到最终结果的进程。 程序的并发执行:两个或两个以上程序在计算机系统中同时处于一开始执行且尚未结束的状态。 2. 什么是进程进程与程序的主要区别是什么 答:进程:进程是具有独立功能的程序关于某个数据集合的一次运行活动,进程是系统进行资源分配和调度的独立单元。 进程和程序的区别: ●程序是静态的,进程是动态的 ●进程有程序和数据两部分组成 ●进程具有生命周期,有诞生和消亡,是短暂的;而程序是相对长久的 ●进程能更真实的描述并发,而程序不行。 ●一个进程可以对应多个程序。一个程序可以对应多个进程 ●进程可以创建其他进程,程序不能 3. 图1所示,设一誊抄程序,将f中记录序列正确誊抄到g中,这一程序由get、copy、put三个程序段组成,它们分别负责获得记录、复制记录、输出记录。请指出这三个程序段对f中的m个记录进行处理时各种操作的先后次序,并画出誊抄此记录序列的先后次序图(假设f中有1,2,…,m个记录,s,t为设置在主存中的软件缓冲区,每次只能装一个记录)。 图1 改进后的誊抄过程 答:

4. 进程有哪几种基本状态试画出进程状态变迁图,并标明发生变迁的可能原因。 答:进程基本状态:运行、就绪、等待 就绪到运行:调度程序选择一个新的进程运行 运行到就绪:运行进程用完了时间片 或运行进程被中断,因为一个高优先级的进程处于就绪状态 运行到等待:OS 尚未完成服务 或对一资源的访问尚不能进行 或初始化I/O 且必须等待结果 或等待某一进程提供输入(IPC ) 等待到就绪:当所有的事件发生时 5. 什么是进程控制块它有什么作用 答:PCB :为了便于系统控制和描述进程的活动过程,在操作系统核心中为进程定义的一个专门的数据结构。 作用:系统用PCB 来控制和管理进程的调用,PCB 也是系统感知进程存在的唯一标志 G C G P C P G …C P

计算机操作系统第四章

计算机操作系统 主讲教师:王晓晔 E-mail:wangxye@https://www.360docs.net/doc/d93130953.html, 第四章存储器管理 4.1 存储器的层次结构 4.2 程序的装入和连接 4.3 连续分配方式 4.4 基本分页存储管理方式 4.5 基本分段存储管理方式 4.6 虚拟存储器的基本概念 4.7 请求分页存储管理方式 4.8 页面置换算法 4.9 请求分段存储管理方式 4.1 存储器的层次结构 4.1.1 多级存储器结构 4.1.2 主存储器与寄存器 ?主存储器 ?寄存器 4.1.3 高速缓存和磁盘缓存 ?高速缓存 ?磁盘缓存 4.2 程序的装入和链接 4.2.1 程序的装入 1. 绝对装入方式(Absolute Loading Mode) 程序中所使用的绝对地址,既可在编译或汇编时给出,也可由程序员直接赋予。但在由程序员直接给出绝对地址时,不仅要求程序员熟悉内存的使用情况,而且一旦程序或数据被修改后,可能要改变程序中的所有地址。因此,通常是宁可在程序中采用符号地址,然后在编译或汇编时,再将这些符号地址转换为绝对地址。 3. 动态运行时装入方式(Denamle Run-time Loading) 动态运行时的装入程序,在把装入模块装入内存后,并不立即把装入模块中的相对地址转换为绝对地址,而是把这种地址转换推迟到程序真正要执行时才进行。因此,装入内存后的所有地址都仍是相对

地址。 3. 运行时动态链接(Run-time Dynamic Linking) 近几年流行起来的运行时动态链接方式,是对上述在装入时链接方式的一种改进。这种链接方式是将对某些模块的链接推迟到执行时才执行,亦即,在执行过程中,当发现一个被调用模块尚未装入内存时,立即由OS去找到该模块并将之装入内存,把它链接到调用者模块上。凡在执行过程中未被用到的目标模块,都不会被调入内存和被链接到装入模块上,这样不仅可加快程序的装入过程,而且可节省大量的内存空间。 4.3 连续分配方式 4.3.1 单一连续分配 这是最简单的一种存储管理方式,但只能用于单用户、单任务的操作系统中。采用这种存储管理方式时,可把内存分为系统区和用户区两部分,系统区仅提供给OS使用,通常是放在内存的低址部分;用户区是指除系统区以外的全部内存空间,提供给用户使用。 4.3.2 固定分区分配 1. 划分分区的方法 (1) 分区大小相等,即使所有的内存分区大小相等。 (2) 分区大小不等。 (1) 首次适应算法FF。 (2) 循环首次适应算法,该算法是由首次适应算法演变而成的。 (3) 最佳适应算法。 (4) 最坏适应算法 (5) 快速适应算法

《操作系统》第4章教材习题解答#优选.

第4章存储管理 “练习与思考”解答 1.基本概念和术语 逻辑地址、物理地址、逻辑地址空间、内存空间、重定位、静态重定位、动态重定位、碎片、碎片紧缩、虚拟存储器、快表、页面抖动 用户程序经编译之后的每个目标模块都以0为基地址顺序编址,这种地址称为相对地址或逻辑地址。 内存中各物理存储单元的地址是从统一的基地址开始顺序编址的,这种地址称为绝对地址或物理地址。 由程序中逻辑地址组成的地址范围叫做逻辑地址空间,或简称为地址空间。 由内存中一系列存储单元所限定的地址范围称作内存空间,也称物理空间或绝对空间。 程序和数据装入内存时,需对目标程序中的地址进行修改。这种把逻辑地址转变为内存物理地址的过程称作重定位。 静态重定位是在目标程序装入内存时,由装入程序对目标程序中的指令和数据的地址进行修改,即把程序的逻辑地址都改成实际的内存地址。 动态重定位是在程序执行期间,每次访问内存之前进行重定位。这种变换是靠硬件地址转换机构实现的。 内存中这种容量太小、无法被利用的小分区称作“碎片”或“零头”。 为解决碎片问题,移动某些已分配区的内容,使所有进程的分区紧挨在一起,而把空闲区留在另一端。这种技术称为紧缩(或叫拼凑)。 虚拟存储器是用户能作为可编址内存对待的虚拟存储空间,它使用户逻辑存储器与物理存储器分离,是操作系统给用户提供的一个比真实内存空间大得多的地址空间。 为了解决在内存中放置页表带来存取速度下降的矛盾,可以使用专用的、高速小容量的联想存储器,也称作快表。 若采用的置换算法不合适,可能出现这样的现象:刚被换出的页,很快又被访问,为把它调入而换出另一页,之后又访问刚被换出的页,……如此频繁地更换页面,以致系统的大部分时间花费在页面的调度和传输上。此时,系统好像很忙,但实际效率却很低。这种现象称为“抖动”。 2.基本原理和技术

计算机操作系统第四章作业及答案

2、可以采用哪几种方式将程序装入内存?它们分别适用于何种场合? (1) 绝对装入方式,适用于单道程序系统。 (2) 可重定位装入方式,适用于分区式存储管理系统。 (3) 动态运行时装入方式,适用于分页、分段式存储管理系统。 8、什么是基于顺序搜索的动态分区分配算法?它分为哪几种? 为了实现动态分区式分配,将系统中的空闲分区组织成空闲分区表或空闲分区链。所谓顺序搜索,是指按表或链的组织顺序,检索表或链上记录的空闲分区,去寻找一个最符合算法的、大小能满足要求的分区。 分区存储管理中常采用的分配策略有:首次适应算法、循环首次适应算法、最佳适应算法、最坏适应算法。 13、为什么要引入对换?对换可分为哪几种类型? 在多道环境下,一方面,在内存中的某些进程由于某事件尚未发生而被阻塞,但它却占用了大量的内存空间,甚至有时可能出现在内存中所有进程都被阻塞而迫使CPU停止下来等待的情况;另一方面,却又有着许多作业在外存上等待,因无内存而不能进入内存运行的情况。显然这对系统资源是一种严重的浪费,且使系统吞吐量下降。为了解决这一问题,在操作系统中引入了对换(也称交换)技术。可以将整个进程换入、换出,也可以将进程的一部分(页、段)换入、换出。前者主要用于缓解目前系统中内存的不足,后者主要用于支持虚拟存储。 19、什么是页表?页表的作用是什么? 页表是分页式存储管理使用的数据结构。 一个进程分为多少页,它的页表就有多少行。每一行记录进程的一页和它存放的物理块的页号、块号对应关系。 页表用于进行地址变换。 23、较详细的说明引入分段存储管理方式是为了满足用户哪几个方面的需求。方便编程、信息共享、信息保护、动态增长、动态链接。 详细讨论,请参考教材P145-146。

操作系统 第四章 课后题答案

第四章 1.为什么说多级反馈队列调度算法能较好地满足各类用户的需要(来自百度): 答案一: 多级反馈队列调度算法能较好地满足各种类型用户的需要。对终端型作业用户而言,由于他们所提交的大多属于交互型作业,作业通常比较短小,系统只要能使这些作业在第1级队列所规定的时间片内完成,便可使终端型作业用户感到满意;对于短批处理作业用户而言,他们的作业开始时像终端型作业一样,如果仅在第1级队列中执行一个时间片即可完成,便可以获得与终端型作业一样的响应时间,对于稍长的作业,通常也只需要在第2级队列和第3级队列中各执行一个时间片即可完成,其周转时间仍然较短;对于长批处理作业用户而言,它们的长作业将依次在第1,2,…,直到第n级队列中运行,然后再按时间片轮转方式运行,用户不必担心其作业长期得不到处理。 答案二:(惠州学院操作系统课后题)与答案一基本相似,可看做精简版。 答:(1)终端型作业用户提交的作业大多属于较小的交互型作业,系统只要使这些作业在第一队列规定的时间片内完成,终端作业用户就会感到满足。 (2)短批处理作业用户,开始时像终端型作业一样,如果在第一队列中执行一个时间片段即可完成,便可获得与终端作业一样的响应时间。对于稍长作业,通常只需在第二和第三队列各执行一时间片即可完成,其周转时间仍然较短。 (3)长批处理作业,它将依次在第1 ,2 ,…,n个队列中运行,然后再按轮转方式运行,用户不必担心其作业长期得不到处理。所以,多级反馈队列调度算法能满足多用户需求。 2.

分别对以上两个进程集合,计算使用先来先服务(FCFS)、时间片轮转法(时间片q=1)、短进程优先(SPN)、最短剩余时间优先(SRT,时间片q=1)、响应比高者优先(HRRN)及多级反馈队列(MFQ,第1个队列的时间片为1,第i(i<1)个队列的时间片q=2(i-1))算法进行CPU调度,请给出各进程的完成时间、周转时间、带权周转时间,及所有进程的平均周转时间和平均带权周转时间。

操作系统第四章

第四章 一、问答题 1、什么叫临界资源?什么叫临界区?对临界区的使用应符合哪些规则?(同步机制应遵循的准则是什么?) 2、死锁产生的4个必要条件是什么?它们是彼此独立的吗? 3、何谓死锁?为什么将所有资源按类型赋予不同的序号,并规定所有进程按资源序号递增的顺序申请资源后,系统便不会产生死锁? 4、什么是安全状态?怎么判断系统是否处于安全状态? 5、简述死锁定理和解除死锁的方法。 二、计算和证明 1、当前系统中出现下述资源分配情况: 利用银行家算法,试问如果进程P2提出资源请求Request(1,2,2,2)后,系统能否将资源分配给它? 2、若系统有某类资源m×n+1个,允许进程执行过程中动态申请该类资源,但在该系统上运行的每一个进程对该资源的占有量任何时刻都不会超过m+1个。当进程申请资源时只要有资源尚未分配完则满足它的申请,但用限制系统中可同时执行的进程数来防止发生死锁,你认为进程调度允许同时执行的最大进程数应该是多少?并说明原因。 3、n个进程共享某种资源R,该资源共有m个,每个进程一次一个地申请或释放资源。假设每个进程对该资源的最大需求量均小于m,且各进程最大需求量之和小于m+n,试证明在这个系统中不可能发生死锁。

4、当前某系统有同类资源7个,进程P,Q所需资源总数分别为5,4。它们向系统申请资源的次序和数量如表所示。回答: 问:采用死锁避免的方法进行资源分配,请你写出系统完成第3次分配后各进程占有资源量,在以后各次的申请中,哪次的申请要求可先得到满足? 5、一个计算机系统有6个磁带驱动器4个进程。每个进程最多需要n个磁带驱动器。问当n为什么值时,系统不会发生死锁?并说明理由 6、n个进程共享某种资源R,该资源共有m个可分配单位,每个进程一次一个地申请或释放资源单位。假设每个进程对该资源的最大需求量均小于m,问各进程最大需求量之和至少小于多少,系统不会发生死锁,并证明。 7. 考虑某一系统,它有4类资源R1,R2,R3,R4,有5个并发进程P0,P1,P2,P3,P4。请按照银行家算法回答下列问题; ⑴各进程的最大资源请求,已分配的资源矩阵和当前资源剩余向量如下图所示,计算各进程的需求向量组成的矩阵。 ⑵系统当前是处于安全状态吗? ⑶当进程P2申请的资源分别为(0,3,2,0)时,系统能立即满足吗?

(完整版)Word作业

WORD 练习题 第一题根据下列要求完成下段文本的编排. 1.将标题(居中)下第一段中的“海水”全部改为蓝色、行楷、倾斜、2号字“河水”,并加着重号。 2.将标题文字设置成斜体绿色字。 3.将“海洋里的鱼类品种繁多,……“所在段落设置行距为1.1倍行距,字间距加宽1磅。 4.设置页脚文字为“水中生物“(不包括引号)。 5.为文字“海洋里的鱼类品种繁多,不能一概而论。”设置底纹填充色为黄色、下线、黑体、阳文。 6.以文件名“鱼类需要喝水吗?”存本文于“我的文档” 鱼类需要喝水吗? 由于海水鱼类血液和体液的浓度高于周围的海水,水分就从外界经过鱼鳃半渗透性薄膜的表皮,不断地渗透到鱼体内,因此,海水鱼类不管体内是否需要水分,水总是不间断地渗透进去。所以海水鱼类不仅不需要喝水,而且还经常不断地将体内多余的水分排队出去,否则,鱼体还有被危险。 海洋里的鱼类品种繁多,不能一概而论。虽然,海水浓度高,但极大部分软骨鱼体内血液里,含有比海水浓度更高的尿素,因此,和淡水鱼一样,也不需要喝水。而生活在海洋里的硬骨鱼,则由于周围海水浓度高于体内的浓度,体内失水情况相当严重,需要及时补充水分,因此,海中的硬骨鱼是需要大口大口地喝水。 第二题根据下列要求完成下段文本的编排. 1.录入文字,一次性将各段首行缩进2字符。 2.交换第一段、第二段文字,将正文三、四段合为一段。 3.将句子“含羞草为什么会有这种奇怪的行为?”设置成七彩霓虹的动态效果。 4.将“含羞草的叶子非常有趣,……”所在段落设置段前距为6磅、段后距为8磅,设第一段行中的 双倍行距,第二段行距30磅。 5.设置页脚,页脚文字为“含羞草”三个字(不包括引号)。 6.给文中“含羞草”三字加绿色边框。 7.对正文(不包括红框内的题目部分“添加行号,起始行号为2,其他使用缺省设置。 8.以文档名“含羞草.DOC”保存到桌面。 含羞草是一种叶片会运动的草本植物。身体开头多种多样,有的直立生长,有的爱攀爬到别的植物身上,也有的索性躺在地上向四周蔓生。在它的枝条上长着许多锐利尖刺,绿色的叶片分出3~4张羽片,很像一个害羞的小姑娘,只要碰它一下,叶片很快会合拢起来,仿佛在表示难为情。手碰得轻,叶子合拢得慢;碰得重,合拢得快,有时连整个叶柄都会下垂,但是过一会后,它又会慢慢恢复原状。 含羞草为什么会有这种奇怪的行为?原来它的老家在热带美洲地区,那儿常常有猛烈的狂风暴雨,而含羞草的枝叶又很柔弱,在刮风下雨时将叶片合拢就养活了被摧折的危险。 最近有个科学家在研究中还发现了另外一个原因,他说含羞草合拢叶片是为了保护叶片不被昆虫吃掉,因为当一些昆虫落脚在它的叶片上时,正准备大嚼一顿,而叶片突然关闭,一下子就把毫无准备的昆虫吓跑了。含羞草还可以做药,主要医治失眠、肠胃炎等病症。在所有会运动的植物中,最有趣的是一种印度的跳舞草,它的叶子就像贪玩的孩子,不管是白天还是黑夜,不管是有风还是没风,问题做着舞蹈家在永不疲倦地跳着华尔兹舞。 第三题根据下列要求完成下段文本的编排.

(完整word版)

Unit 1 1. vi.幸免;幸存;生还______________ 2. 【短语】寻找_____________ 3. vt.挑选;选择______________ 4. n.设计;图案;构思vt.设计;计划;构思 _________ 5. adj.奇特的;异样的vt.想象;设想;爱好_________ 11.vt移动;搬开 12. ______________________ 【短语】少于 13. n.怀疑;疑惑vt.怀疑;不信 _______________ 14. prep.值得的;相当于??…的价值; 15. n. 价值;作用adj. [古]值钱的_________ 6. v.装饰;装修_____________ 7. vi.属于;为... 的一员______________ 8. 【短语】属于_____________ 9. 【短语】作为报答;回报______________ 10. 【短语】处于交战状态______________ 1. adj.稀罕的;稀有的;珍贵的_______________ 2. adj.贵重的;有价值的 ______________ 3. n.花瓶;瓶_____________ 4. n.朝代;王朝_____________ 5. vt.使吃惊;惊讶 _____________

6. adj.令人吃惊的 _____________ 7. n.蜜;蜂蜜_____________ 8. n.风格;风度;类型_______________ 9. n.珠宝;宝石_____________ 10. n.艺术家_____________ 11. n.群;组;军队______________ 12. n. 接待;招待会;接收 ____________ 13. adj.木制的 ____________ 1. ____________________ vi. 比赛竞争 2. ____________________________ 【短语】参加;参与 3. 【短语】代表;象征;表示_______________ 4. 【短语】也;又;还______________ 5. vt?做东;主办;招待n.主人_______________ 6. vt.取代;替换;代替______________ l. ____________________________ adj?古代的;古老的 2 . n .竞争者 ____________ 3. n.奖章;勋章;纪念章_______________ 4. adj.巫术的;魔术的;有魔力的 ___________ 16.【短语】拆开_______________ 1 7 . vi .爆炸___________ 18. vi.下沉;沉下______________ 19. 【短语】看重;器重 _____________

完整word版教案模板完整版word文档良心出品

1)课题名称:物质的分类(基本说明 1、教学时间:45 分钟 2、授课人数: 60人 3、课时:1课时 4、课型:新授课 5、授课班级:高中一年级3班 6、课题出处:人教版普通高中第二章第一节 教材分析 学生在初中化学中已经认识了几种具体物质的性质和单质、酸、碱、盐、氧化物的一般性质,但他们只是从单个物质的角度认识物质的性质,尚未从一类物质的角度认识物质的性质,更未建立起元素与物质的关系。因此,通过元素与物质的关系的研究,引导学生以元素的观点认识物质;通过研究用不同的标准对物质进行分类,使学生建立分类的观点。在分类的基础上,研究纯净物——单质、氧化物、酸、碱、盐之间的相互关系;在学生原有的认知结构中已存在溶液、浊液等混合物的观点,进而引进一种新的混合物——胶体,建立分散系的概念,丰富学生对混合物的认识,并使学生了解胶体的一般性质,学会从粒度大小的角度对混合物进行分类。 本节教材的主要特点;从单个物质向一类物质过渡,体现分类思想的应用,为形成元素族奠定基础,并以概念同化的方式引入新概念——胶体。 设计理念 1.立足于学生适应现代生活和未来发展的需要,着眼于提高21世纪公民的科学素养,构建“知识与技能”、“过程与方法”、“情感态度与价值观”相融合的高中化学课程目标体系。 2.通过以化学实验为主的多种探究活动,使学生体验科学研究的过程,激发学习化学的兴趣,强化科学探究的意识,促进学习方式的转变,培养学生的创新精神和实践能力。 教学目标 1、知识与技能:1、能根据物质的组成和性质对物质进行分类,并尝试按不同的方法 对物质进行分类。 、了解分散系及其分类。2 1、培养学生科学抽象、概括整理、归纳总结,准确系统地掌握知识过程与方法: 2、规律的方法。

操作系统习题第四章

第四章 一、问答题 1、同步机制应遵循的准则是什么? 2、死锁产生的4个必要条件是什么?它们是彼此独立的吗? 3、简述死锁的定义和死锁产生的原因。 4、简述死锁定理和解除死锁的方法。 5、什么是安全状态?怎么判断系统是否处于安全状态? 6、同步机制应遵循的准则是什么? 7、死锁产生的4个必要条件是什么?它们是彼此独立的吗? 二、计算题(共20分) 1、当前系统中出现下述资源分配情况: 利用银行家算法,试问如果进程P2提出资源请求Request(1,2,2,2)后,系统能否将资源分配给它? 2、当前某系统有同类资源7个,进程P,Q所需资源总数分别为5,4。它们向系统申请资源的次序和数量如表所示。回答: 问:采用死锁避免的方法进行资源分配,请你写出系统完成第3次分配后各进程占有资源量,在以后各次的申请中,哪次的申请要求可先得到满足?

3、一个计算机系统有6个磁带驱动器和4个进程。每个进程最多需要n个磁带驱动器。问当n为什么值时,系统不会发生死锁?并说明理由 4、若系统有某类资源m×n+1个,允许进程执行过程中动态申请该类资源,但在该系统上运行的每一个进程对该资源的占有量任何时刻都不会超过m+1个。当进程申请资源时只要有资源尚未分配完则满足它的申请,但用限制系统中可同时执行的进程数来防止发生死锁,你认为进程调度允许同时执行的最大进程数应该是多少?并说明原因。 5、设系统中有3种类型的资源A、B、C和5个进程P0、P1、P2、P3、P4,A 资源的数量为10,B资源的数量为5,C资源的数量为7。在T0时刻系统状态如下表所示。系统采用银行家算法实施死锁避免策略。(12分) ①. T0时刻是否为安全状态?若是,请给出安全序列。 ②在T0时刻若进程P1发出资源请求Request(1,0,2),是否能够实施资源分配? ③在②的基础上P4发出资源请求Request(3,3,0),是否能够实施资源分配? ④在③的基础上P0发出资源请求Request(0,2,0),是否能够实施资源分配? 五、应用题 1、如果有三个进程R、W1、W2共享一个缓冲器B,而B中每次只能存放一个数。当缓冲器中无数时,进程R可以将从输入设备上读入的数存放到缓冲器中。若存放到缓冲器中的是奇数,则允许进程W1将其取出打印;若存放到缓冲器中的是偶数,则允许进程W2将其取出打印。同时规定:进程R必须等缓冲区中的数被取出打印后才能再存放一个数;进程W1或W2对每次存入缓冲器的数只能打印一次;W1和W2都不能从空缓冲中取数。写出这三个并发进程能正确工作的程序。 2、设计一种可以避免死锁的资源分配算法,要求写明数据结构和相应方案或算法。

操作系统第4章以后的习题答案

第四章存储器管理 1.可采用哪几种方式将程序装入内存?它们分别适用于何种场合? a. 首先由编译程序将用户源代码编译成若干目标模块,再由链接程序将编译 后形成的目标模块和所需的 ---库函数链接在一起,组成一个装入模块,再由装入程序将装入模块装入内存; b. 装入模块的方式有: 绝对装入方式,可重定位方式和动态运行时装入方 式; c. 绝对装入方式适用于单道程序环境下; d. 可重定位方式适用于多道程序环境下; e. 动态运行时装入方式也适用于多道程序环境下. 2. 何谓静态链接及装入时动态链接和运行时的动态链接? a. 静态链接是指事先进行链接形成一个完整的装入模块,以后不再拆开的链 接方---式; b. 装入时动态链接是指目标模块在装入内存时,边装入边链接的链接方式; c. 运行时的动态链接是将某些目标模块的链接推迟到执行时才进行. 3. 在进行程序链接时,应完成哪些工作? a. 对相对地址进行修改; b. 变换外部调用符号. 4. 在动态分区分配方式中,可利用哪些分区分配算法? a. 首次适应算法; b. 循环首次适应算法; c. 最佳适应算法. 5. 在动态分区分配方式中,应如何将各空闲分区链接成空闲分区链? 应在每个分区的起始地址部分,设置一些用于控制分区分配的信息,以及用于链接各分区的前向指针; 在分区尾部则设置一后向指针,通过前,后向指针将所有的分区链接成一个双向链.

6. 为什么要引入动态重定位?如何实现? a. 为了在程序执行过程中,每当访问指令或数据时,将要访问的程序或数据的逻辑地址转换成物理地 ---址,引入了动态重定位. b. 可在系统中增加一个重定位寄存器,用它来装入(存放)程序在内存中的起始地址,程序在执行时,真 ---正访问的内存地址是相对地址与重定位寄存器中的地址相加而形成的,从而实现动态重定位. 7. 试用类Pascal语言来描述首次适应算法进行内存分配的过程. (略) 8. 在采用首次适应算法回收内存时,可能出现哪几种情况?应怎样处理这些情况? a. 回收区与插入点的前一个分区相邻接,此时可将回收区与插入点的前一分区合并,不再为回收分区 ---分配新表项,而只修改前邻接分区的大小; b. 回收分区与插入点的后一分区相邻接,此时合并两区,然后用回收区的首址作为新空闲区的首址,大 ---小为两者之和; c. 回收区同时与插入点的前后两个分区邻接,此时将三个分区合并,使用前邻接分区的首址,大小为 ---三区之和,取消后邻接分区的表项; d. 回收区没有邻接空闲分区,则应为回收区单独建立一个新表项,填写回收区的首址和大小,并根据 ---其首址,插入到空闲链中的适当位置. 9. 在系统中引入对换后带有哪些好处? 能将内存中暂时不运行的进程或暂时不用的程序和数据,换到外存上,以腾出足够的内存空间,把已 具备运行条件的进程或进程所需的程序和数据换入内存,从而大大地提高了内存的利用率.

完整word版in

,at地点和时间用法,inon 一、in, on, at的地点用法记住单词的基本含义,通过翻译就很容易区分了。“在…,可翻译成“在…”强调“在…里”(空间范围内)at强调“点”,on强调“在…上”(表面)in ... 旁”。处”或者“在on为例:以on表在…上(表面)on the cover of the book. 在书的封面上on this menu. 在这菜单上There are four wall。一些图画在墙上。Some pictures are on the (在那墙上。on the wall. 按照汉语习惯虽然翻译成在墙上有四扇窗,但是实际窗户的位置是在墙windows are in the wall. )“里”。 在树上有一些There are some red apples on the tree. (在树上,指果实长在树上。on the tree )一些鸟在树上。指的是树的枝桠间。红苹果。Some birds are in the tree. 在八楼也可写成in the 7the storey)on the 7th floor在八楼(第一层不算。在去…的路上on the way to… 看书等在床坐in bed则表示人躺//,不加冠词时in the bedon the bed 在床上,强调位置,或上 on the ceiling 在天花板上on the floor 在地板上(英式写成in the street/road)on the street/road在街道/上river.is in the lake 在湖面上,接触湖水表面,比如小船,如吃水深则用in,如A ship on the over the lake则指在湖的正上方,不接触湖面)(in的意思。on the farm在农场,用on表示开阔处,没有空间on land在陆地上at the top of the chimney在烟囱顶端on the top of

操作系统第四章作业讲解

1、“整体对换从逻辑上也扩充了内存,因此也实现了虚拟存储器的功能”这种说法是否正确请说明理由。 答:上述说明法是错误的。整体对换将内存中暂时不用的某个程序及其数据换出至外存,腾出足够的内存空间以装入在外存中的、具备运行条件的进程所对应的程序和数据。虚拟存储器是指仅把作业的一部分装入内存便可运行作业的存储器系统,是指具有请求调入功能和置换功能,能从逻辑上对内存容量进行扩充的一种存储器系统,它的实现必须建立在离散分配的基础上。虽然整体对换和虚拟存储器均能从逻辑上扩充内存空间,但整体对换不具备离散性。实际上,在具有整体对换功能的系统中,进程的大小仍受到实际内存容量的限制。 2、某系统采用页式存储管理策略,拥有逻辑空间32页,每页为2KB,拥有物理空间1MB。 1)写出逻辑地址的格式。 2)若不考虑访问权限等,进程的页表有多少项每项至少有多少位 3)如果物理空间减少一半,页表结构应相应作怎样的改变 答:1)该系统拥有逻辑空间32页,故逻辑地址中页号必须用5位来描述,而每页为2KB,因此,页内地址必须用11位来描述。这样,可得到它的逻辑地址格式如下: 2)每个进程最多有32个页面,因此,进程的页表项最多为32项;若不考虑访问权限等,则页表项中只需给出页所对应的物理块号。1MB的物理空间可分成29个内存块,故每个页表项至少有9位。 3)如果物理空间减少一半,则页表中项表项数仍不变,但每项的长度可减少1位。 3、已知某系统页面长4KB,每个页表项为4B,采用多层分页策略映射64位的用户地址空 间。若限定最高层页表只占1页,则它可采用几层分页策略 答:方法一:由题意可知,该系统的用户地址空间为264B,而页的大小为4KB,故作业最多可有264/212(即252)个页,其页表的大小则为252*4(即254)B。因此,又可将页表分成242个页表页,并为它建立两级页表,两级页表的大小为244B。依次类推,可知道它的3、4、5、6级页表的长度分别是234B、224B、214B、24B,故必须采取6层分页策略。 方法二:页面大小为4KB=212B,页表项4B=22B,因此一个页面可以存放212/22=210个面表项,因此分层数=INT[64/10]=6层 4、对于表所示的段表,请将逻辑地址(0,137)、(1,4000)、(2,3600)、(5,230)转换 成物理地址。 答:[0,137]:50KB+137=51337; [1,4000]:段内地址越界;

(完整word版)词缀大全(完整版)

弦风单词:词缀大全(完整版) 一、前缀-- A a在……的,……的,加强,不,无,非,离去ab+abs离去ac方向,变化,加强acro 最高的,高的ad向,强调af+ag方向,加强al+an方向,变化,加强al全部ambi 关于,周围,两面amphi周围,两面an不,无ana错,临近,在……之 上ante+anti+anci前面,先anti+ant反对,相反apo离开,远离,与……有 关ar+as+at方向,变化,加强arch主要的,古代,最先auto自己 B、C、D、E、F (无查阅到G前缀) be使……bene+bon很好bi两个by在旁边,副的cata向下,完全circum+circu 环绕,周围co+com一起,共同col+cor+con共同,冲突contra+contro反对, 逆counter反对,对应crypt隐藏的de分离,否定deca+deci十,十分之一di双,两倍,分离,否定demi半dif+dis分离,否定dia穿越,居中duo两倍,双e去除,无,强调,出,外em+en进入,在……之上,使……endo内部epi+ep在……上,朝向eu好ex外,出,前的exo外的extra+extr以外的,超过的for分离,除外,fore+for前面,预先forth朝向,向前 H、I、J、K、L、M、N、O、P、Q hecto百hemi半hetero不同的hexa六homo相同,人hyper超过,高于hypo 下面il+ir+im+in无,不,非im+in向内,进入infra下,低inter在……间intra在内,内部intro向内,入内iso相等的kilo千macr大的,长的mal不舒服mega 巨大的,百万meta超过,改变micro小milli+mille千,千分之一mis错,坏mono 单一,独multi多的ne+na+n+non非,无,不neo新ob反对,全面octa+octo 八omni全部out超过,过分,出,外over在……之上,翻转,逆转,倒退,互换pan 全部para并列,超越,半,类似,辅助,防避pen近似,差不多,一半的penta五per 贯穿,完全,离异,毁坏peri周围,靠近poly众多post在后面,邮件,邮政pre 前,预先pro前,多,赞同,亲……,代替,专业,生产,程序prot(o)最初的,原始的pseudo 假quadr(i)四quasi类似,准,半 R、S、T、U、V、W(无查阅到XYZ前缀) re向后,回,一再,重新retro向后,倒退se分离,区分sept七sex六step后,继或前夫(妻)所生sub在下面,次,亚,副super接近,靠近supra在上面,超越sur 超过,在上面sus在……下面sym一起,共同syn远距离tele四tetra热therm 横过,越过trans变换,改变,转移tri三,三次twi二,二倍ultra超越,极端un 无,不,非,打开,解开,弄出under在……下,不足uni在单一up向上vice副with 反,回

计算机操作系统(习题集)第四章 答案

第四章存储器管理 一、单项选择题 1、存储管理的目的是(C )。 A.方便用户 B.提高内存利用率 C.方便用户和提高内存利用率 D.增加内存实际容量 2、在( A)中,不可能产生系统抖动的现象。 A.固定分区管理 B.请求页式管理 C.段式管理 D.机器中不存在病毒时 3、当程序经过编译或者汇编以后,形成了一种由机器指令组成的集合,被称为(B )。 A.源程序 B.目标程序 C.可执行程序 D.非执行程序 4、可由CPU调用执行的程序所对应的地址空间为(D )。 A.符号名空间 B.虚拟地址空间 C.相对地址空间 D.物理地址空间 5、存储分配解决多道作业[1C]划分问题。为了实现静态和动态存储分配,需采用地址重定位,即把[2C]变成[3D],静态重定位由[4D]实现,动态重定位由[5A]实现。供选择的答案: [1]:A 地址空间 B 符号名空间 C 主存空间 D 虚存空间

[2]、[3]: A 页面地址 B 段地址 C 逻辑地址 D 物理地址 E 外存地址 F 设备地址 [4]、[5]: A 硬件地址变换机构 B 执行程序 C 汇编程序 D 连接装入程序 E 调试程序 F 编译程序 G 解释程序 6、分区管理要求对每一个作业都分配(A )的内存单元。 A.地址连续 B.若干地址不连续 C.若干连续的帧 D.若干不连续的帧 7、(C )存储管理支持多道程序设计,算法简单,但存储碎片多。 A.段式 B.页式 C.固定分区 D.段页式 8、处理器有32位地址,则它的虚拟地址空间为( B)字节。 A.2GB B.4GB C.100KB D.640KB 9、虚拟存储技术是( A)。 A.补充内存物理空间的技术 B.补充相对地址空间的技术 C.扩充外存空间的技术 D.扩充输入输出缓冲区的技术 10、虚拟内存的容量只受( D)的限制。 A.物理内存的大小 B.磁盘空间的大小 C.数据存放的实际地址 D.计算机地址字长 11、虚拟存储技术与(A )不能配合使用。

相关文档
最新文档