首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
比较分别采用数组和链表两种数据结构实现最佳适应算法和最差适应算法的优缺点(要考虑分配和释放两个过程)。
比较分别采用数组和链表两种数据结构实现最佳适应算法和最差适应算法的优缺点(要考虑分配和释放两个过程)。
admin
2016-05-14
45
问题
比较分别采用数组和链表两种数据结构实现最佳适应算法和最差适应算法的优缺点(要考虑分配和释放两个过程)。
选项
答案
实现最佳适应算法时,空闲存储区管理表的组织方法可以采用顺序结构,也可采用链接结构。如采用顺序结构,空闲分区按地址由小到大的顺序登记在表中,分配时需要搜索所有的空闲分区,以在其中挑出一个满足分配大小的最小的分区,其算法的时间复杂度为O(N)。此种管理结构的释放算法可用顺序结构的首次适应法,不需要插入或删除一个空闲分区表项时,其时间复杂度为O(1),否则其算法的时间复杂度为O(N)。 当采用链接结构时,空闲区也可按由小到大的非递减次序排列。分配时总是从最小的第一项开始,这样第一次找到的满足条件的空闲区必定是最合适的。平均而言,只要搜索一半数目的空闲区表项就能找到最佳配合的空闲区,但寻找较大空闲区比较费时,其算法的时间复杂度为0(N)。采用按存储区大小排序的链接表会降低释放算法的效率。由于空闲区是按大小而不是按地址序号排序的,因此释放回收空闲区时要在整个链表上寻找地址相邻的前、后空闲区,合并后又要插入到合适的位置,因此释放算法比首次适应法和循环首次适应法耗时得多,尽管其算法的时间复杂度也为O(N),但其常数C要大得多。 实现最差适应算法时的空闲存储区表的组织方法一般都是采用按空闲块由大到小排序的链接表,因为如果采用按地址大小的顺序结构,那么该算法与首次适应法和最佳适应法比较起来就没有什么优点可言了。采用按存储区大小顺序排列的链接表的形式,虽然释放一个空闲块时速度较慢,算法的时间复杂度也为O(N),但分配时一次查找就行,成功不成功在此一举,算法的时间复杂度为O(1),其效率是一切算法中最高的一种,很适合实时系统。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/BONx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
说明DES加密算法的执行过程。
计算机网络系统面临的典型安全威胁中篡改指的是()
下列说法中,属于防火墙代理技术缺点的是()
在网络系统中部署防火墙,通常会使网络系统的部分功能被___________。
某食品公司考虑是否参加为某运动会服务的投标,以取得饮料或面包两者之一的供应特许权。两者中任何一项投标被接受的概率为40%。公司的获利情况取决于天气,若获得的是饮料供应特许权,则当晴天时可获利2000元,当雨天时,损失2000元。若获得的是面包供应特许权,则
库存管理的ABC分析法中,对C类货物的管理应()
如果进程已具备了运行条件,但由于处理机正被其他进程占用,暂时不能运行而等待分配处理机,则称该进程处于()
所谓原语就是只具有某种功能,运行时有________的小段程序。
以下IP地址中,为C类地址的是()
随机试题
A.AustinFlint杂音B.GrahamSteell杂音C.胸骨左缘第二肋间连续性杂音D.突然出现的胸骨左缘第四肋间的舒张期杂音E.柔和的心尖收缩期吹风样杂音贫血可见
肝硬化失代偿期时,肝功能减退的表现是
1mol葡萄糖经有氧氧化成CO2和H2O产生ATP的mol数为
王五和赵六于2010年2月5日签订了一个价值100万元买卖合同,其中约定了王五需向赵六交付定金25万元。2月9日王五向赵六交付了15万元,赵六接受且未提出异议。请问,下列说法正确的是:()。
关于遵循正确的规划编制原则,下列说法正确的有()。
在轻纺产品中,自行车与玩具需凭出口质量许可证报检。( )
格式塔心理学提出的知觉分组的原则有()。
南回归线附近看不到()。
田径比赛中,4×100米接力赛取得好成绩的重要因素在于能否充分发挥每个队员的优势。第一棒要求反应速度快、爆发力强;第二、三棒要求奔跑速度快、耐力强;第四棒要求心理素质好、冲刺能力强。4×100米接力赛的布阵理念告诉我们,在改造世界的活动中要获得成功,必须做
—Doyoulikeorangejuice?—Yes.Somuch______thatIdrinkitalmosteverydayinsummer.
最新回复
(
0
)