首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某操作系统的内存管理采用段式管理,内存分配采用最先适配算法,计算机的内存为50MB,刚开始时内存均未使用。经过一段时间的运行(其内存申请、释放的序列为:申请20MB—申请15MB—申请10MB—释放15MB—申请10MB—释放20MB—申请8MB)以后,内
某操作系统的内存管理采用段式管理,内存分配采用最先适配算法,计算机的内存为50MB,刚开始时内存均未使用。经过一段时间的运行(其内存申请、释放的序列为:申请20MB—申请15MB—申请10MB—释放15MB—申请10MB—释放20MB—申请8MB)以后,内
admin
2009-02-15
36
问题
某操作系统的内存管理采用段式管理,内存分配采用最先适配算法,计算机的内存为50MB,刚开始时内存均未使用。经过一段时间的运行(其内存申请、释放的序列为:申请20MB—申请15MB—申请10MB—释放15MB—申请10MB—释放20MB—申请8MB)以后,内存中存在(23)。
选项
A、2个空闲块,长度分别为10MB、12MB
B、3个空闲块,长度分别为12MB,5MB,5MB
C、1个空闲块,长度为22MB
D、4个空闲块,长度分别为5MB、5MB、5MB、7MB
答案
B
解析
本题考查的是段式管理中,空闲块的管理策略、内存分配的最先适配算法及其应用。在段式管理的操作系统中,由本题考查的是段式管理中,空闲块的管理策略、内存分配的最先适配算法及其应用。
在段式管理的操作系统中,由于每一个段的内存区域是连续的,经过一段时间的内存分配与释放后,在内存将会形成若干彼此并不相邻的空闲存储块。通常,采用空闲块链表的方式来管理,每个链表项包括该空闲块的起始地址和长度。当一个内存申请到来之际,操作系统将检查空闲块链表,选择合适的空闲块,将其切割,分配给申请进程所需要的内存空间。由于空闲块的大小往往并不与所申请的数量恰好相等,会余下部分内存,形成新的空闲块,再将其链入空闲块链表。当进程释放一个内存块时,操作系统将检查它是否与现有的空闲块相邻,若相邻就加以合并,链入空闲块表,否则就直接链入。所谓最先适配算法,就是当一个内存申请到来时,操作系统检查空闲块链表,将所发现的第一个长度不小于申请要求的空闲块加以切割并分配。
本题中,由于内存没有使用,只有一个空闲块,起始地址为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,空闲块链表变成
第5个请求释放20M,是第1次申请的内存,响应释放后空闲块链表变成
第6个请求申请8M,空闲块链表的第1项可以满足,切割并将起始地址为0,长度为 8M的内存块分配出去,空闲块链表变成
所以正确答案应该为B。
转载请注明原文地址:https://kaotiyun.com/show/XkxZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
在WindowsNT中,采用两级页表的原因是(16);当中断和异常发生并被系统捕捉后,系统将执行线程从用户态转换到(17)。
路由器R1的拓扑连接和地址分配如图1-9所示,如果在R1上安装OSPF协议,运行下列命令:routerospf200,则配置E0和E1端口的命令分别是(40)。
知识产权分为工业产权和(54),由于智力成果具有可以同时被多个主体所使用的特点,因此法律授予知识产权这种专有权具有(55),知识产权具有法定的保护期限,而商业秘密受法律保护的期限为(56),甲A未经乙B的同意擅自发表B的软件产品,甲A这种行为构成(57),
知识产权分为工业产权和(54),由于智力成果具有可以同时被多个主体所使用的特点,因此法律授予知识产权这种专有权具有(55),知识产权具有法定的保护期限,而商业秘密受法律保护的期限为(56),甲A未经乙B的同意擅自发表B的软件产品,甲A这种行为构成(57),
IPv4地址可以划分为{网络号,主机号}两部分。在下面的地址标记中,用0表示所有比特为0,用-1表示所有比特为1。以下选项中,(61)不能作为目标地址,(62)不能作为源地址,(63)只能用于本机测试,(64)用于内部网络。IPv6使用了更大的地址空间,每
在OSI参考模型中,物理层的功能是(1)等。实体在一次交互作用中传送的信息单位称为(2),它包括(3)两部分。上下邻层实体之间的接口称为服务访问点(SAP),网络层的服务访问点也称为(4),通常分为(5)两部分。
ActiveXisthename(66)hasgiventoasetofobject-orientedconcepts,technologies,andtools.ItisimportanttonoticethatA
对20~4000Hz频率段声音信号进行脉码调制编码,若采样量化级为256级,则应选择数据传输串至少达到(23)kb/s的MODEM进行串行数据通信。
Ipv6is(71)for"InternetProtocolVersion6"。Ipv6isthe"nextgeneration"protocoldesignbytheIETFto(72)thecurrentversion
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示该活动所需的天数,则完成该项目的最少时间为___________(6)天。活动BD最多可以晚___________(7)天开始而不会影响整个项目的进度。(
随机试题
短期目标是长期目标的过程分解为连续的若干个小步骤,每个小步骤就是一个()
(59~63题共用题干)女性,60岁,患慢性肾炎8年。近日水肿加重,经常恶心、尿少,血压170/97mmHg,血尿素氮23mmol/L,肌酐460mmol/L,肾小球滤过率25m1/min,诊断为慢性肾衰竭尿毒症期。尿毒症营养治疗的基本原则是增加必需氨基酸
WHO龋病流行程度属高的标准是
儿童性早熟的诊断依据不包括
A.降钙素B.多巴胺C.缩宫素D.维生素DE.乙酰胆碱属于32肽的是()
电磁波中,()频段俗称高频辐射。
项目目标可分解为工期目标、成本目标和()。
“剪切”、“复制”、“粘贴”命令的快捷键分别为______、______、______。
Whoisthemanprobablytalkingto?
ThanksgivingDayiscelebratedwithalotof【C1】______andmerry-makinginAmerica.CelebratedonthefourthThursdayinthe
最新回复
(
0
)