第3章-存储管理-练习题
- 格式:doc
- 大小:105.92 KB
- 文档页数:13
第一章操作系统概述1. 分时系统的特点不包括a) 同时性和及时性b) 独立性c) 交互性d) 具有处理前台、后台作业能力的特性2. 允许多个用户将若干作业提交给计算机脱机处理的操作系统是a) 分时系统b) 批处理系统c) 实时系统d) 分布式系统3. 实时系统不具备的特点是a) 同时性和及时性b) 独立性c) 多路性d) 具有处理前台、后台作业能力的特性4. 允许多个用户将若干道作业提交给计算机系统并放入内存处理的技术称为a) 单道程序技术b) 多道程序技术c) 网络计算技术d) 多CPU计算技术5. (多选)设计操作系统的目标a)方便性b)有效性c)可扩展性d)开放性6. (多选)操作系统的基本特征a)并发性b)共享性c)虚拟性d)异步性7. (多选)批处理操作系统的特点有a)提高系统资源的利用率b)减少人工干预c)减少响应时间d)提高实时性8. 多道程序技术就是并行技术a)Vb)x9. 分时系统可以实现多个任务同时执行a)Vb)x10. 单处理器系统中的多任务只能串行执行a)Vb)x第二章进程管理—— 2.1 进程描述与控制1. 当一个进程处于( )状态时,称为就绪状态。
a) 等待输入数据b) 等待调度c) 等待分配进程控制块d) 等待进入内存2. 当一个进程处于下述 ( )状态时,属于阻塞状态。
a) 进程被交换到外存b) 不再有执行资格c) 等待进程调度d) 在内存中等待I/O 操作完成3. 以下描述中错误的是( )。
a) pcb 是进程存在的唯一标识b) 进程的pcb 可以被送到外存c) 阻塞和唤醒原语必须成对出现d) 新创建的进程获得了除CPU之外的全部资源,那么它会被送入就绪队列4. OS调用creat ()原语后将进行下列( )步骤a) 为新进程分配资源b) 申请空白PCBc) 初始化PCBd) 将新进程送入就绪队列5. 下面关于并发性的论述,正确的是______________a) 并发性是指若干事件在同一时刻发生b) 发性是指若干事件在不同时刻发生c) 并发性是指若干事件在同一时间间隔内发生d) 并发性是指若干事件在不同时间间隔内发生6. 操作系统互为依存的两个特性有( )a) 并发b) 虚拟c) 异步d) 共享7. 下列不属于PCB内容的是( )a) CPU空制寄存器内容b) 栈指针c) 进程优先级d) 全局变量8. 下列选项,导致进程从执行变为就绪状态的事件是a) 等待数据输入b) 访问文件失败c) 启动I/O 设备d) CPU被抢占9. 进程实体是指( )a) 一个独立的程序b) 一个独立的程序所对应的数据c) PCB结构d) PCB程序、数据10. 以下状态转换,可能发生的是( )a) 就绪-> 执行b) 执行-> 就绪/ 挂起c) 就绪/挂起-> 执行d) 阻塞-> 阻塞/挂起11. 就绪队列和阻塞队列中的进程可以有多个a) Vb) x12. 进程之间并发执行的条件为进程间的读和写不能存在着交集a) Vb) x第二章进程调度—— 2.3 进程并发1. n个并发进程通过初值为1的信号量s共享资源R, 当n个进程都通过wait(s)申请访问资源R时,信号量s 的值为( )a) 0b) nc) -nd) - (n-1)2. 下列哪种方式不支持多CPU系统的互斥( )a) 关闭中断b) 专用机器指令c) 信号量d) 管程3. 与资源R共享相关的信号量s初值为4,经过多次wait和signal操作后s当前值为-2,此时获得R的进程数是( )等待的R的进程数是( )a) 2 4b) 0 4c) 4 2d) 6 24. 设与某资源R关联的信号量为s,若这个资源最多允许 2 个进程同时访问,当有 4 个进程申请访问R 时,采用wait 和signal 操作来实现同步,则信号量s 的取值范围是( )a) 0<s<2b) 0<s<4c) -2<s<2d) 2<s<45. 当一个进程因在互斥信号量s 上执行signal (s) 操作而唤醒另一个进程时,则执行signal 操作后s 的取值范围是( )a) 大于0b) 大于等于0c) 小于0d) 小于等于06. 下列关于哲学家进餐问题的描述,正确的是( )a) 筷子必须互斥访问。
1.什么是地址映射?地址映射由计算机系统中的哪一部分实现?地址映射也称为地址重定位、地址转换,是指将用户程序中的逻辑地址转换为内存中的物理地址的过程。
地址映射由计算机系统中的硬件CPU所提供的寄存器来实现。
2.设某时刻系统中有三个空闲区,其大小和首址分别为:(35KB,100KB)、(12KB,156KB)、(28KB,200KB),设作业序列及其内存请求分别为:(JOB1,20KB)、(JOB2,15KB)、(JOB3,15KB)、(JOB4,13KB),设操作系统分配空闲区时,从空闲区的高地址开始分配。
⑴.分别使用首次适应、最佳适应和最坏适应3种算法对该作业序列进行分配。
分别画出空闲区队列的初始状态和每次分配后的状态。
⑵.根据分配的情况进行算法比较。
⑴.解:首次适应算法:分配前的空闲队列:(35KB,100KB)、(12KB,156KB)、(28KB,200KB)JOB1,20KB分配后的空闲队列:(15KB,100KB)、(12KB,156KB)、(28KB,200KB) JOB2,15KB分配后的空闲队列: (12KB,156KB)、(28KB,200KB)JOB3,15KB分配后的空闲队列: (12KB,156KB)、(13KB,200KB)JOB4,13KB分配后的空闲队列: (12KB,156KB)分配结果:全部分配。
最佳适应算法:分配前的空闲队列:(12KB,156KB)、(28KB,200KB)、 (35KB,100KB)JOB1,20KB分配后的空闲队列:(8KB,200KB)、(12KB,156KB)、(35KB,100KB) JOB2,15KB分配后的空闲队列:(8KB,200KB)、 (12KB,156KB)、(20KB,100KB) JOB3,15KB分配后的空闲队列: (5KB,100KB)、(8KB,200KB)、(12KB,156KB)、JOB4,13KB不能分配。
第3章(大本)习题解答一、填空1.将作业相对地址空间的相对地址转换成内存中的绝对地址的过程称为 地址重定位 。
2.使用覆盖与对换技术的主要目的是 提高内存的利用率 。
3.存储管理中,对存储空间的浪费是以 内部碎片 和 外部碎片 两种形式表现出来的。
4.地址重定位可分为 静态重定位 和 动态重定位 两种。
5.在可变分区存储管理中采用最佳适应算法时,最好按 尺寸 法来组织空闲分区链表。
6.在分页式存储管理的页表里,主要应该包含 页号 和 块号 两个信息。
7.静态重定位在程序 装入 时进行,动态重定位在程序 执行 时进行。
8.在分页式存储管理中,如果页面置换算法选择不当,则会使系统出现 抖动 现象。
9.在请求分页式存储管理中采用先进先出(FIFO )页面淘汰算法时,增加分配给作业的块数时, 缺页中断 的次数有可能会增加。
10.在请求分页式存储管理中,页面淘汰是由于 缺页 引起的。
11.在段页式存储管理中,每个用户作业有一个 段 表,每段都有一个 页 表。
二、选择1.虚拟存储器的最大容量是由 B 决定的。
A .内、外存容量之和B .计算机系统的地址结构C .作业的相对地址空间D .作业的绝对地址空间2.采用先进先出页面淘汰算法的系统中,一进程在内存占3块(开始为空),页面访问序列为1、2、3、4、1、2、5、1、2、3、4、5、6。
运行时会产生 D 次缺页中断。
A .7B .8C .9D .10 从图3-1中的“缺页计数”栏里可以看出应该选择D 。
1 2 3 4 1 2 5 1 2 3 4 5 6页面走向→ 3个内存块→缺页计数→图3-1 选择题2配图3.系统出现“抖动”现象的主要原因是由于 A 引起的。
A .置换算法选择不当B .交换的信息量太大C .内存容量不足D .采用页式存储管理策略 4.实现虚拟存储器的目的是 D 。
A .进行存储保护B .允许程序浮动C .允许程序移动D .扩充主存容量5.作业在执行中发生了缺页中断,那么经中断处理后,应返回执行B 指令。
第3章 内存管理(3)一、单项选择题1.虚拟存储技术是 。
A .补充内存物理空问的技术B .补充相对地址空间的技术C .扩充外存空问的技术D .扩充输入输出缓冲区的技术解:虚拟存储技术并没有实际扩充内、外存,而是采用相关技术相对的扩充主存。
本题答案为B 。
2.以下不属于虚拟内存特征的是 。
A .一次性B .多次性C .对换性D .离散性解:多次性、对换性和离散性都是虚拟内存的特征。
本题答案为A 。
3.虚拟内存的基础是 。
A .局部性理论B .代码的顺序执行C .变量的连续访问D .指令局部性解:虚拟内存的基础是局部性理论,包括程序执行的局部性和存储空间访问的局部性。
本题答案为A 。
4.实施虚拟存储器管理的依据是程序的 。
A .局部性原 B .动态性原理 C .并发性原 D .一致性原理 解:同上题说明。
本题答案为A 。
5.实现虚拟内存最主要的技术是 。
A .整体覆盖 B .整体对换 C .部分对换 D .多道程序设计解:虚拟存储器具有多次性、对换性和虚拟性,而内、外存数据交换(对换)是基础。
本题答案为C 。
6.虚拟存储器是 。
A .可以容纳总和超过主存容量的多个作业同时运行的一个地址空间B .可提高计算机运算速度的设备C .容量扩大了的主存D .实际上不存在的存储器解:虚拟存储器的最大容量是由计算机的地址结构确定的,可以运行大于实际内存大 小的作业。
本题答案为A 。
7.若处理器有32位地址,则它的虚拟地址空间为 字节。
A .2GB B .4GB C .100KB D .640KB解:虚拟存储器的最大容量是由计算机的地址结构确定的,其虚拟地址空间=322B=4GB 。
本题答案为B 。
8.设主存容量为1MB ,外存容量为400MB ,计算机系统的地址寄存器有24位,那么虚存的最大容量是 。
A .1MB B .401MBC .1MB+242 B D .242 B解:虚拟存储器的最大容量是由计算机的地址结构确定的,其虚拟地址空间=242B 。
第一章引论(10、13、21无答案)2、什么是多道程序设计?14、陷阱和中断的主要差别是什么?20、有一文件,其文件描述符是fd,内含下列字节序列:3,1,4,5,9,2,6,5,3,5。
做如下系统调用:lseek(fd,3,SEEK_SET);read(fd,&buffer,4);其中lseek调用寻找文件中的字节3。
在操作完成之后,buffer中的内容是什么?21、块特殊文件和字符特殊文件的基本差别是什么?26、下面是单位转换的练习:a)一微年是多少秒?b)微年常称为micron,那么gigamicron是多长?c)1TB存储器中有多少字节?d)地球的质量是6000yottagram,换算成kilogram是多少?第二章进程与线程(5、14无答案)1、图2-2中给出了三个进程状态。
理论上,三个状态可以有六种转换,每个状态两个。
但是,图中只给出了四种转换。
有没有可能发生其他两种转换中的一个或两个?11、在本习题中,要求对使用单线程文件服务器和多线程文件服务器读取文件进行比较。
假设所需要的数据都在块高速缓存中,花费15ms获得工作请求,分派工作,并进行处理其余必要工作。
如果在三分之一时间时,需要一个磁盘操作,要另外花费75ms,此时该线程进入休眠。
在单线程情形下服务器可以处理每秒钟多少个请求?如果是多线程呢?20、两个进程在一个共享储存器多处理机(即两个CPUI)上运行,当它们要共享一个公共内存时,图2-20所示的采用变量turn的忙等待解决方案还有效吗?30、假设有一个使用信箱的消息传递系统,当向满信箱发送信息或从空信箱接收信息时,进程都不会阻塞,相反,会得到一个错误代码。
进程响应错误代码的处理方法为一遍一遍地重试,直到成功为止。
这种方式会导致竞争条件吗?40、有5个批处理作业A到E,它们几乎同时到达一个计算中心。
估计它们运行时间分别为10,6,2,4和8分钟,其优先级(由外部设定)分别为3,5,2,1和4,其中5为最高优先级。
《操作系统》习题集:第3章存储管理第3章存储管理-习题集⼀、选择题1.把作业空间中使⽤的逻辑地址变为内存中物理地址称为()。
【*,★,联考】A. 加载B. 重定位C. 物理化D. 逻辑化2.为了保证⼀个程序在主存中改变了存放位置之后仍能正确执⾏,则对主存空间应采⽤()技术。
【*,★,联考】A. 静态重定位B. 动态重定位C. 动态分配D. 静态分配3.分区分配内存管理⽅式的主要保护措施是()。
(注:分区包括“固定分区”和“可变分区”)【**,09考研】A. 界地址保护B. 程序代码保护C. 数据保护D. 栈保护4.分区管理要求对每⼀个作业都分配()的内存单元。
【*,★,联考】A. 地址连续B. 若⼲地址不连续C. 若⼲连续的块D. 若⼲不连续的块5.在固定分区分配中,每个分区的⼤⼩是()。
【*,联考】A. 相同B. 随作业长度变化C. 可以不同但预先固定D. 可以不同但根据作业长度固定6.在可变式分区存储管理中的拼接技术可以()。
(注:拼接是指通过移动将多个分散的⼩分区合并成⼀个⼤分区。
)【*,★,联考】A. 集中空闲分区B. 增加内存容量C. 缩短访问周期D. 加速地址转换7.可变式分区存储管理中,采⽤拼接技术的⽬的是()。
【*,联考】A. 合并空闲分区B. 合并分配区C. 增加主存容量D. 便于地址转换8.某基于动态分区存储管理的计算机,其主存容量为55MB(初始为空),采⽤最佳适配算法,分配和释放的顺序为:分配15MB,分配30MB,释放15MB,分配8MB,分配6MB,此时主存中最⼤空闲分区的⼤⼩是()。
【**,★,10考研】A. 7MBB. 9MBC. 10MBD. 15MB9.在分页存储管理中,主存的分配是()。
【*,联考】A. 以块为单位进⾏B. 以作业的⼤⼩分配C. 以物理段进⾏分配D. 以逻辑记录⼤⼩进⾏分配10.⾸次适应算法的空闲分区是()。
【**,★,联考】A. 按⼤⼩递减顺序连在⼀起B. 按⼤⼩递增顺序连在⼀起C. 按地址由⼩到⼤排列D. 按地址由⼤到⼩排列11.最佳适应算法的空闲分区是()。
第3章存储管理3.1 计算机系统中的存储器3.2 重定位1.主存的地址空间常称为P39 ( C )A.逻辑地址空间B.程序地址空间C.物理地址空间D.相对地址空间2.支持程序浮动的地址转换机制是P40 ( D )A. 页式地址转换B. 段式地址转换C. 静态重定位D. 动态重定位3.要保证一个程序在主存中被改变了存放位置后仍能正确执行,则对主存空间应采用下列哪个技术。
( B )A.静态重定位B.动态重定位C.动态分配D.静态分配4.动态重定位是在下列哪种情况下完成的( C )A. 作业执行前集中一次B.作业执行过程中集中一次C.作业执行过程中D.作业执行过程中由用户完成5.采用静态重定位方式装入的作业,在作业执行过程中进行地址转换的是( B )A. 由软件和硬件相互配合B. 由软件独立C. 只需要硬件D. 不需要3.3 单用户连续存储管理6.在以下存贮管理方案中,不适用于多道程序设计系统的是( A )A. 单用户连续分配B. 固定式分区分配C. 可变式分区分配D. 页式存贮管理7.MS-DOS的内存空间采用的存储管理方式是( D )A.固定分区B.可变分区C.页式D.单连续3.4 固定分区存储管理8.采用固定分区方式管理主存储器的最大缺点是( B )A.不利于存储保护B.主存空间利用率不高C.要有硬件的地址转换机构D.分配算法复杂9.下面的存储管理方案中,可以采用静态重定位的是( A )A.固定分区B.可变分区C.页式D.段式3.5 可变分区存储管理10.每次分配时总是顺序查找空闲区表,找到第一个能满足作业长度要求的空闲区,此种分配算法称为( A )A. 最先适应分配算法B. 最优适应分配算法C. 最坏适应分配算法D. 随机适应分配算法11.在可变分区存储管理中,为了实现主存的空间分配,应设置( D )A.页表B.段表C.位示图D.空闲区表12.在可变分区分配方案中,为了实现主存的空间分配,管理采用( D )A.页表B.段表C.段表+页表D.分区分配表+空闲区表13.在可变式分区存储管理中,某作业完成后要收回其主存空间,该空间可能与相邻空闲区合并,在修改空闲区表时使空闲区数不变且空闲区起始地址不变的情况是( C )A.无上邻空闲区也无下邻空闲区B.有上邻空闲区但无下邻空闲区C.无上邻空闲区但有下邻空闲区D.有上邻空闲区也有下邻空闲区14.在一个可变分区存储管理中,最坏适应分配算法宜将空闲区表中的空闲区按下列次序排列的是( D )A.地址递增B.地址递减C.长度递增D.长度递减15.可变分区方式常用的主存分配算法有:最先适应、最优适应和最坏适应分配算法,其中,按分区大小排序组织空闲区表的是( B )A. 最先适应和最坏适应B. 最优适应和最坏适应C. 最先适应和最优适应D. 最先适应、最优适应和最坏适应3.6 页式虚拟存储管理16.实现虚拟存储器的目的是( A )A.扩充主存容量B.扩充辅存容量C.实现存储保护D.加快存取速度17.分页式存储管理时,每读写一个数据,要访问主存( B )A. 1次B. 2次C. 3次D. 4次18.在存储管理的各方案中,可扩充主存容量的管理方案是( D )A. 固定式分区分配B. 可变式分区分配C. 页式存储管理D. 分页虚拟存储管理19.页式存储管理中的页表是由( C )A. 用户建立B. 编译程序建立C. 操作系统建立D. 编辑程序建立20.在页式虚拟存储管理中,为实现地址变换,应建立( C )A. 空闲区表B. 分区分配表C. 页表D. 段表21.在采用页式存储管理的系统中,( B )A. 不可以把作业分散到几个不连续的主存区域B. 不需要采用移动技术移动作业区C. 不需要硬件支持 D .不采用动态重定位的方式装入作业22.在页式存储管理方案中,为地址转换提供依据需建立( A )A.页表B.段表C.段表和页表D.空闲区表23.LRU页面调度算法是选择先调出的页面是( B )A.最近才使用的B.最久未被使用的C.驻留时间最长的D.驻留时间最短的24.如果处理器有32位地址,则它的虚拟地址空间为( B )A. 2GBB. 4GBC. 640KBD. 16MB25.在请求页式存储管理中,产生缺页中断是因为查找的页不在( B )A. 外存中B. 虚存中C. 内存中D. 地址空间中26.采用段式存储管理的系统中,若地址用24位表示,其中8位表示段号,则允许每段的最大长度是( B )A. 224B. 216C. 28D. 2321.把逻辑地址转换成绝对地址的工作称为。
P39重定位2.采用重定位时不允许作业在执行过程中改变存放区域。
P41静态3.采用动态重定位时一定要有硬件的机构作支持。
P40地址转换4.主存储器与存储设备进行信息交换的物理单位是。
物理块5.可变分区管理主存时,可以采用技术把分散的主存空闲区集中起来。
移动6.采用可变分区方式管理主存时,主存分配表由两张表格组成,一张是已分配区表,另一张是。
空闲区表7.若允许用户使用的逻辑地址空间大于主存储器的绝对地址空间,则应采用存储管理技术。
虚拟8.在页式存储管理系统中,可以使用来构成主存分配表,以记录主存中块的分配情况。
页表9.页式存储管理中的页表是由建立的。
操作系统10.当采用分页式虚拟存储管理时,如果在作业执行过程中需访问的页面不在主存储器中,则硬件将发出一个中断。
缺页1.重定位:为了保证CPU执行程序指令时能正确访问存储单元,需要将程序中的逻辑地址转换为运行时可由机器直接寻址的物理地址,这一过程称为地址映射或重定位。
P39 2.物理地址空间:把主存空间的地址编号称为主存储器的“绝对地址”,由“绝对地址”对应的主存空间称“物理地址空间”。
P393.绝对地址:主存储器的存储单元以字节为单位,每个存储单元都有一个地址与其对应。
把主存空间的地址编号称为主存储器的“绝对地址”,其编号从0开始。
P394.逻辑地址:用户程序中使用的地址称为“逻辑地址”,(2分)每个地址空间都是从“0”开始的。
(1分)P395.存储保护:存储保护为了防止各存储区域中的程序互相干扰(2分),所采取的保护措施。
(1分)6.地址转换:为了保证CPU执行程序指令时能正确访问存储单元,(1分)需要将程序中的逻辑地址转换为运行时可由机器直接寻址的物理地址,这一过程称为地址转换。
(2分)P397.页表:页表是一种指出逻辑地址中的页号(1分)和主存中的块号之间(1分)对应关系的数据结构。
(1分)8.逻辑地址空间:用户程序中使用的地址称“逻辑地址”,(1分)由逻辑地址对应的存储空间称“逻辑地址空间”。
(2分)P391.简述虚拟存储器的工作原理。
答:虚拟存储器技术是为了扩充主存容量。
其基本原理是只将作业的一部分装入主存就启动作业执行,在执行中遇到需要不在主存的那一部分内容时,再请求装入,撤换现有主存中的作业的部分内容,这样就可以以较少的主存容量运行更多的作业。
2.简述固定分区存储管理和可变分区存储管理的区别。
答:固定分区存储管理是把主存储器预先划分成若干个连续区,每个连续区称为一个分区。
一旦划分好后,在系统运行过程中分区的大小和个数固定不变。
一般采用静态重定位的方式装入作业,作业在执行过程中不能改变存放位置。
可变分区存储管理是在装入作业时按作业的实际需求量划分分区,随着作业的不断装入、执行和撤离,分区的个数和长度也会不断地发生变化。
为提高主存空间的利用率,采用动态重定位方式装入作业,作业执行过程中只要满足移动条件就可改变在主存中的存放位置,但要有硬件的地址转换机构作支持。
3.简述页式存储管理中地址转换过程。
答:首先,操作系统为每个作业创建一张页表(2分),它建立了逻辑地址中的页号到绝对地址中的块号的映射。
然后,借助于硬件地址转换机构(1分),在作业执行过程中,每执行一条指令时,按逻辑地址中的页号查页表得到对应的块号,再根据公式“绝对地址=块号×块长+页内地址”换算出欲访问的主存单元的绝对地址。
(2分)4.简述存储管理的功能。
答:存储管理的功能主要有,重定位(1分),存储空间的分配和回收(2分),存储保护(1分),存储扩充(1分)5.简述页式存储管理实现虚拟存储器的基本思想。
答:基本思想是:只需将作业的全部信息作为副本存放在磁盘上,作业被调度投入到运行时(2分),至少把第一页信息装入主存储器(1分),在作业执行过程中访问到不在主存储器的页的时候,再把它们装入到主存。
(2分)6.什么叫“抖动”?怎样衡量页面调度算法的好坏?答:如果选用了一个不合适的调度算法,就会出现这样的现象:刚被淘汰了的页面又立即要用,又要把它调入进来(2分),而调入不久又被调出,调出不久再次被调入,如此反复,使得调度非常频繁(2分),以至于大部分时间都花费在来回调度上。
这种现象叫“抖动”。
一个好的调度算法应减少和避免抖动现象(1分)。
7.常用的页面调度算法有哪些?答:(1)先进先出调度算法(FIFO):该算法淘汰进入内存时间最长的页面。
(2分)(2)最近最少使用调度算法(LRU):该算法淘汰上一次访问时间距当前时间间隔最长的页面,算法的实现开销较大,需要有硬件支持。
(2分)(3)最近最不经常使用调度算法(LFU):该算法淘汰最近一段时间内,访问次数最少的页面。
(1分)8.什么是虚拟页式存储管理中的颠簸(抖动)问题?造成颠簸的因素有哪些?答:颠簸问题又称抖动问题,在虚存中,页面在内存与外存之间频繁地调度,(1分)以至于系统用于调度页面所需要的时间比进程实际运行所占用的时间还多。
此时,系统效率急剧下降,我们说发生了颠簸。
(2分)颠簸产生的原因有多种因素,主要如,页面淘汰算法不合理;(1分)分配给一个进程的内存物理页面数太少(1分)等等。
9.什么是重定位?重定位有哪些类型?P39答:把逻辑地址转换成绝对地址的工作称为重定位。
(2分)重定位的方式有两种:(1分)(1)静态重定位。
在装人一个作业时,把该作业中的指令地址和数据地址全部转换成绝对地址。
(1分)(2)动态重定位。
在作业执行过程中由硬件的地址转换机构把逻辑地址转换成绝对地址。
(1分)1.某系统采用可变分区方式管理主存储器,在主存分配情况如图所示时,有4个作业要求装入主存,它们各自所需的主存空间为:J1:8KB,J2:15KB,J3:30KB,J4:115KB,系统不允许移动。
请回答下列问题:(1)描述最先适应分配算法。
(2)采用最先适应分配算法分配主存,应按怎样的次序才能将4个作业同时全部装入主存?写出所有可能的装入次序。
(3)从上述作业装入次序中选择一种,描述作业装入后内存的情况。
答:最先适应分配算法在主存分配时按照内存地址递增的次序进行分配,找到第一个满足作业长度要求的空闲区即可。