首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某操作系统的内存管理采用段式管理,内存分配采用最佳适配算法,计算机的内存为50M,刚开始时内存均未使用。经过一段时间的运行(其内存申请;释放的序列为:申请20M一申请15M一申请10M一释放15M一申请10M一释放20M一申请4M)以后,内存中存在(26)
某操作系统的内存管理采用段式管理,内存分配采用最佳适配算法,计算机的内存为50M,刚开始时内存均未使用。经过一段时间的运行(其内存申请;释放的序列为:申请20M一申请15M一申请10M一释放15M一申请10M一释放20M一申请4M)以后,内存中存在(26)
admin
2009-02-15
39
问题
某操作系统的内存管理采用段式管理,内存分配采用最佳适配算法,计算机的内存为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
软件设计师上午基础知识考试
软考中级
相关试题推荐
TCP协议通过建立连接为用户提供可靠传输,与数据链路层的连接建立不同, TCP要经过(11)才能确定一个连接,这是因为(12)。TCP采用的差错控制也是超时重发技术,超时时间的设置采用(13)策略,以便适应互联网的特性。超时时间设置的根据是(14)。TCP
Windows2003操作系统中,域用户信息存储于(62)中。
入侵检测系统IDS需要分析的数据称为事件,它可以是网络中的数据包,也可以是从系统日志得到的信息,也可能是经过协议解析的(32)。
信源用户A通过卫星链路向用户B传送帧长为4Kb的数据,假设传播延迟为90ms,数据速率是192kb/s,。若采用后退N帧ARQ协议通信,发送窗口为8,则最大链路利用率可以达到(18)。
N-ISDN是在(41)基础上建立起来的网络,能够提供的最高速率是(42)。网络提供基本接口速率时,传输声音需要使用(43),一路话音占用的数据传输率是(44),占用户可用带宽的比例是(45)。
A向B发送消息P,并使用公钥体制进行数字签名。设E表示公钥,D表示私钥,则B要保留的证据是(31)。基于数论原理的RSA算法的安全性建立在(32)的基础上。Kerberos是MIT为校园网设计的身份认证系统,该系统利用智能卡产生(33)密钥,可以防止窃
若海明码的监督关系为:S0=a0+a3+a4+a6;S1=a1+a3+a5+a6:S2=a2+a4+a5+a6。若需发送的信息为:1101,则信道中传输的码字为(12),该海明码的编码效率为(13)。
在面向对象分析过程中,用概念模型来详细描述系统的问题域,用(5)来表示概念模型。(6)关系用于表示类与类、接口与接口之间的继承关系;在Java中,用(7)关键字来直接表示这种关系。
Flowcontrolisafunctionthatpreventsnetworkcongestionbyensuringthat(71)donotoverwhelm(72)withdata.Therearethreec
Flowcontrolisafunctionthatpreventsnetworkcongestionbyensuringthat(71)donotoverwhelm(72)withdata.Therearethreec
随机试题
(2009年)已知氯电极的标准电极电势为1.358V,当氯离子浓度为0.1mol/L,氯气浓度为0.1×100kPa时,该电极的电极电势为()V。
硅酸盐水泥适用于_______的混凝土工程。()
郑州某地方新建了一座三星级宾馆,里面安装了防烟排烟系统,防烟排烟系统的正常工作与否直接关系到消防的安全,它的调试应由()负责。
企业选定记账本位币,应当考虑的因素有()。
A房地产开发有限公司(以下简称“A公司”)建造开发销售商品房,2010年10月该公司在当地有关媒体刊登售楼广告。内称:该楼盘为绿色生态住宅,小区环境优美典雅,绿化率为48%,并建有高档会所;为此,该楼盘的房价确定为每平方米8500元(均价)。某公司职员李某
邓小平理论坚持科学社会主义理论和实践的基本成果,抓住()这个根本问题,深刻地揭示社会主义的本质,把对社会主义的认识提高到新的科学水平。
阅读下列材料并回答问题。材料:师:讲新课之前,我先提几个问题。同学们,我手上拿的是什么?生:银行卡。师:对,正确的说是信用卡。信用卡是做什么用的?生:买东西用。师:对,用信用卡可以购买东西。它是一种进行商品交易的工具。在
澳大利亚:堪培拉()
某公司职员预约某快递员上午9点30分到10点在公司大楼前取件,假设两人均在这段时间内到达,且在这段时间到达的概率相等。约定先到者等后到者10分钟,过时交易取消。快递员取件成功的概率为:()
你去某事业单位审计时,接到举报说该单位与某房地产企业置换房产,造成国有资产流失。领导指派你负责这件事,你打算怎么调查?
最新回复
(
0
)