首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某操作系统的内存管理采用段式管理,内存分配采用最先适配算法,计算机的内存为50MB,刚开始时内存均未使用。经过一段时间的运行(其内存申请、释放的序列为:申请20MB—申请15MB—申请10MB—释放15MB—申请10MB—释放20MB—申请8MB)以后,内
某操作系统的内存管理采用段式管理,内存分配采用最先适配算法,计算机的内存为50MB,刚开始时内存均未使用。经过一段时间的运行(其内存申请、释放的序列为:申请20MB—申请15MB—申请10MB—释放15MB—申请10MB—释放20MB—申请8MB)以后,内
admin
2009-02-15
58
问题
某操作系统的内存管理采用段式管理,内存分配采用最先适配算法,计算机的内存为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
软件设计师上午基础知识考试
软考中级
相关试题推荐
某计算机系统中的进程在“就绪”、“运行”和“等待”三种状态之间转换,进程不可能实现(62)的状态转换。
知识产权分为工业产权和(54),由于智力成果具有可以同时被多个主体所使用的特点,因此法律授予知识产权这种专有权具有(55),知识产权具有法定的保护期限,而商业秘密受法律保护的期限为(56),甲A未经乙B的同意擅自发表B的软件产品,甲A这种行为构成(57),
DQDB同时支持(49)两种服务。DQDB子网的双总线结构由(50)总线以及接在这两条总线上的大量的节点组成。DQDB网络为双总线提供了(51)访问控制方式,其中能够提供非等时服务是(52),它用于(53)业务。
RS-232C是(36)之间的接口标准,它是(37)协议,其机械特性规定RS-232C的D型连接器有(38)个插脚。
Toarouter,aflowisa(66)ofpacketsthatsharethesameCharacterstics,suchastravelingthesame(67),usingthesame(68),hav
IPv4地址可以划分为{网络号,主机号}两部分。在下面的地址标记中,用0表示所有比特为0,用-1表示所有比特为1。以下选项中,(61)不能作为目标地址,(62)不能作为源地址,(63)只能用于本机测试,(64)用于内部网络。IPv6使用了更大的地址空间,每
FTP协议是Internet常用的应用层协议,它通过(56)协议提供服务,它是基于Client/Server结构通信的,作为服务器一方的进程,通过监听(57)端口得知有服务请求。在一次会话中,存在(58)个TCP连接。另一个简单的文件传输协议是(59),它
如图3-1所示为曼彻斯特编码,表示的数据可能为(1),这种编码适用的网络是(2)。为了在广域网上高速传输数字信号,一般可用的编码方式是(3),其编码效率为(4)。设某编码体制的编码方法为:输入数据(m=1,2,…),发送时首先计算bm=(aM+bm-1)M
Ipv6is(71)for"InternetProtocolVersion6"。Ipv6isthe"nextgeneration"protocoldesignbytheIETFto(72)thecurrentversion
一台PC计算机系统启动时,首先执行的是(36),然后加载(37)。在设备管理中,虚拟设备的引入和实现是为了充分利用设备,提高系统效率,采用(38)来模拟低速设备(输入机或打印机)的工作。已知A、B的值和表达式A2/(5A+B)的求值过程,且A、B已
随机试题
患者,女,72岁。戴全口义齿数周,由于疼痛前来求治。检查发现全口义齿固位良好,而患者无准确定位疼痛点,口腔黏膜也未见明显压痛点。分析最有可能的原因是
炼焦用煤通常采用配煤工艺来扩大原料煤种,某焦化厂采用肥煤22%,焦煤26%,瘦煤16%,气煤36%的比例配煤炼焦。配煤的各煤种挥发分含量(空气干燥基,重量%)依次为V1=28.5%,V2=23.8%,V32=12.6%,V4=40.6%,则配煤的挥发分按
建立套账为XYZ公司建立一套新账,启用日期为2007年1月,账套主管为考生姓名,账套号为考生代码,增加操作人员AA、BB,密码统一为1。
现有临街宗地A、B、C、D、E,这些宗地都和街道垂直,而且成长方形。深度分别为30米,60米,90米,120米和150米,宽度分别为5米,5米,10米,10米,15米。路线价为4000元,设标准深度为120米。要求:运用“四三二一”法则,计算各宗土地的价
社会主义职业道德的特点是()。
一些人乘坐客车出游,要求每辆客车所坐的人数相等,原来每辆客车乘坐22人,结果剩下1人未上车;如果有一辆客车空着走,那么所有人正好能平均分到其他各车上。已知每辆客车最多只能乘坐32人,那么,原来有()辆车,()人。
A、海尔B、上海广电C、中国普天D、上海贝尔C
操作系统中,中断向量地址指的是()。
在图形显示系统的类层次结构中,类Shape定义了“图形”所具有的公有方法:display(),并将其声明为抽象方法:类Line是Shape的子类。则下列说法中正确的是1._____。若类Line正确继承了Shape类,并定义了方法display(i
Whatisbeingannounced?
最新回复
(
0
)