首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某操作系统的内存管理采用段式管理,内存分配采用最佳适配算法,计算机的内存为50M,刚开始时内存均未使用。经过一段时间的运行(其内存申请;释放的序列为:申请20M一申请15M一申请10M一释放15M一申请10M一释放20M一申请4M)以后,内存中存在(26)
某操作系统的内存管理采用段式管理,内存分配采用最佳适配算法,计算机的内存为50M,刚开始时内存均未使用。经过一段时间的运行(其内存申请;释放的序列为:申请20M一申请15M一申请10M一释放15M一申请10M一释放20M一申请4M)以后,内存中存在(26)
admin
2009-02-15
62
问题
某操作系统的内存管理采用段式管理,内存分配采用最佳适配算法,计算机的内存为50M,刚开始时内存均未使用。经过一段时间的运行(其内存申请;释放的序列为:申请20M一申请15M一申请10M一释放15M一申请10M一释放20M一申请4M)以后,内存中存在(26)。
选项
A、2个空闲块,长度分别为10M、16M
B、3个空闲块,长度分别为20M、1M、5M
C、1个空闲块,长度为26M
D、4个空闲块,长度分别为5M、5M、5M、11M
答案
B
解析
段式管理中内存分配需要对一个合适的空闲块进行切割并分配。经过多次的分配与释放内存操作以后,内存可能变得支离破碎,由于反复切割,出现大量互不邻接的空闲块,每个空闲块长度不大,基本不能满足用户的正常需要。然而,所有空块加在一起,又是一个相当大的数目,造成内存不能充分利用。由于碎片在段以外,又称“外碎片”。为了缓解这种现象,分配内存时如何选取空闲块加以切割成了研究的问题,最主要的有两种方法:最先适配和最佳适配。所谓最先适配是选取空闲块链表中第一个不小于申请要求的空闲块,加以切割与分配,这种方法的运行效率较高,平均检索时间为1/2空闲块链表长,但有可能将本来可以满足较大空间要求的大空闲块分割,不利于较大空间要求的有效满足;为避免不能“物尽其用”的现象出现,最佳适配法检索全部空闲块,挑选最接近且不小于申请要求的空闲块加以分割和分配,从而避免“大材小用”现象,但算法的效率较差,每次分配都需要调查所有空闲快的长度,平均检索时间较最先适配法长了一倍。
需要说明的是:这两种算法在解决碎片问题方面不能简单地加以比较,最先适配法虽然会出现大材小用的现象,但即使是大材小用,裁下来的空闲块可能还比较大,还能满足其它较小的要求;后者虽然一定程度避免了大材小用现象,但裁下来的部分可能都比较小,可能再也不能满足任何申请要求,成了碎片。
本题中,由于内存没有使用,只有一个空闲块,起始地址为0,长度为50M。响应第 1个要求(申请分配20M)后,分配出去的是起始地址为0、长度为20M的内存块;空闲块还是—个,长度为30M,起始地址为20M。同理,响应第2个要求(申请分配15M)后,分配出去的是起始地址为20M、长度为15M的内存块:空闲块还是一个,长度为15M,起始地址为35M。响应第3个要求(申请分配10M)后,分配出去的是起始地址为35M、长度为10M的内存块;空闲块仍旧是一个,长度为5M,起始地址为45M。第4个要求是释放15M内存,显然是第2个要求所申请的。这时,空闲块链表有了两项:
第5个要求是申请10M,只有第1个空块可以满足,切割并分配的磁盘块的起始地址 20M,长度10M,空闲块链表变成:
第6个请求释放20M,是第1次申请的内存,响应释放后空闲块链表有了3个空闲块:
第6个请求是申请4M内存,这时3个空闲块都能满足,但后两个的大小与申请数量最接近,可以任意选择,这里选第2个加以切割分配空闲块链表变成:
所以正确答案应该为B。
转载请注明原文地址:https://kaotiyun.com/show/0CxZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
FTP协议是Internet常用的应用层协议,它通过(36)协议提供服务,它是基于 Client/Server结构通信的,作为服务器一方的进程,通过监听(37)端口得知有服务请求,在一次会话中,存在(38)个TCP连接。另一个简单的文件传输协议是(39),
TCP协议通过建立连接为用户提供可靠传输,与数据链路层的连接建立不同, TCP要经过(11)才能确定一个连接,这是因为(12)。TCP采用的差错控制也是超时重发技术,超时时间的设置采用(13)策略,以便适应互联网的特性。超时时间设置的根据是(14)。TCP
TCP协议通过建立连接为用户提供可靠传输,与数据链路层的连接建立不同, TCP要经过(11)才能确定一个连接,这是因为(12)。TCP采用的差错控制也是超时重发技术,超时时间的设置采用(13)策略,以便适应互联网的特性。超时时间设置的根据是(14)。TCP
配置WWW服务器是UNIX操作平台的重要工作之一,而Apach是目前应用最为广泛的Web服务器产品之一,(56)是Apache的主要配置文件。URL根目录与服务器本地目录之间的映射关系是通过指令(57)设定;指令Server-Admin的作用是(
A向B发送消息P,并使用公钥体制进行数字签名。设E表示公钥,D表示私钥,则B要保留的证据是(31)。基于数论原理的RSA算法的安全性建立在(32)的基础上。Kerberos是MIT为校园网设计的身份认证系统,该系统利用智能卡产生(33)密钥,可以防止窃
以太网交换机根据(56)转发数据包。访问交换机的方式有多种,配置一台新的交换机时可以(57)进行访问。在键入交换机命令时可使用缩写形式,在Switch#模式下,如果键入"con",则表示(58)。
以太网交换机根据(56)转发数据包。访问交换机的方式有多种,配置一台新的交换机时可以(57)进行访问。在键入交换机命令时可使用缩写形式,在Switch#模式下,如果键入"con",则表示(58)。
TCP是一个面向连接的协议,它提供连接的功能是(31)的,采用(32)来实现可靠数据流的传送。为了提高效率,又引入了滑动窗口协议,协议规定重传(33)的分组,这种分组的数量最多可以(34),TCP协议采用滑动窗口协议解决了(35)。
用UML进行软件设计时,可用__________关系表示两类事物之间存在的特殊/一般关系,用聚焦关系表示事物之间存在的整体/部分关系。
随机试题
下列说法有几个属于现场监理工程师的决定权的内容?()(1)在工程承包合同议定的价格范围内,工程款支付的审核、签订(2)结算工程款的复核权(3)对索赔事项的审核、确认(4)发布工程施工的开工令、停工令、
硫酸阿托品的反应盐酸吗啡的反应
材料一(案情):孙某与村委会达成在该村采砂的协议,期限为5年。孙某向甲市乙县国土资源局申请采矿许可,该局向孙某发放采矿许可证,载明采矿的有效期为2年,至2015年10月20日止。2015年10月15日,乙县国土资源局通知孙某,根据甲市国土资源局日
在建设项目各类招标中,不要求投标人依据给定工作量报价的是( )招标。
下列不能用现金支付的是()。
商业汇票包括()。
一个期权交易指令包括()。
()神庙是古希腊雅典卫城建筑群中的主要建筑,是世界艺术史上最完美的建筑典范之一。
在用来发射卫星的火箭头部涂了一层特殊的物质。这种物质可以避免火箭因高速运动与空气作用产生高温而被毁坏的危险。这种材料能起这种作用的主要原因是()。
下列关于数据仓库的叙述中,哪一个是不正确的
最新回复
(
0
)