首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
比较分别采用数组和链表两种数据结构实现最佳适应算法和最差适应算法的优缺点(要考虑分配和释放两个过程)。
比较分别采用数组和链表两种数据结构实现最佳适应算法和最差适应算法的优缺点(要考虑分配和释放两个过程)。
admin
2016-05-14
57
问题
比较分别采用数组和链表两种数据结构实现最佳适应算法和最差适应算法的优缺点(要考虑分配和释放两个过程)。
选项
答案
实现最佳适应算法时,空闲存储区管理表的组织方法可以采用顺序结构,也可采用链接结构。如采用顺序结构,空闲分区按地址由小到大的顺序登记在表中,分配时需要搜索所有的空闲分区,以在其中挑出一个满足分配大小的最小的分区,其算法的时间复杂度为O(N)。此种管理结构的释放算法可用顺序结构的首次适应法,不需要插入或删除一个空闲分区表项时,其时间复杂度为O(1),否则其算法的时间复杂度为O(N)。 当采用链接结构时,空闲区也可按由小到大的非递减次序排列。分配时总是从最小的第一项开始,这样第一次找到的满足条件的空闲区必定是最合适的。平均而言,只要搜索一半数目的空闲区表项就能找到最佳配合的空闲区,但寻找较大空闲区比较费时,其算法的时间复杂度为0(N)。采用按存储区大小排序的链接表会降低释放算法的效率。由于空闲区是按大小而不是按地址序号排序的,因此释放回收空闲区时要在整个链表上寻找地址相邻的前、后空闲区,合并后又要插入到合适的位置,因此释放算法比首次适应法和循环首次适应法耗时得多,尽管其算法的时间复杂度也为O(N),但其常数C要大得多。 实现最差适应算法时的空闲存储区表的组织方法一般都是采用按空闲块由大到小排序的链接表,因为如果采用按地址大小的顺序结构,那么该算法与首次适应法和最佳适应法比较起来就没有什么优点可言了。采用按存储区大小顺序排列的链接表的形式,虽然释放一个空闲块时速度较慢,算法的时间复杂度也为O(N),但分配时一次查找就行,成功不成功在此一举,算法的时间复杂度为O(1),其效率是一切算法中最高的一种,很适合实时系统。
解析
转载请注明原文地址:https://kaotiyun.com/show/BONx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
网络系统可能存在的安全威胁主要来自哪些方面?
简述攻击型漏洞探测的工作原理及特性。
按漏洞可能对系统造成的直接威胁,网络安全漏洞可分为哪几类?
文件型病毒按其驻留内存方式可以分为哪几种?
根据任务属性的不同,入侵检测系统的功能结构分为哪几部分,作用分别是什么?
NAT有三种类型:静态NAT、动态地址NAT和___________。
在题37的网络图上确定关键路线并用双线(或粗黑线)表示出来,指明总工期以及A、B、C、D四项活动的最早开始时间。
盈亏平衡分析是以所有成本都能分为固定的和可变(变动)的两个组成部分为前提的。在这个前提下,总成本与销售量的关系是________的。
在库存管理中,“再订货时某项存货的存量水平”称为()
在一页式存储管理的系统中,内存容量为128KB,被划分为64块,若按下列页表,试求出有效逻辑地址4567所对应的物理地址。页号块号02142638437
随机试题
计算机病毒或病毒在传播过程中,计算机系统往往会出现一些异常情况,通过这些现象是否出现可以初步判断系统是否已受到病毒的侵袭。()
患儿女性,2岁,因间断抽搐3个月就诊。不会独站,四肢肌张力高,智力落后,皮肤白皙,头发浅黄,尿有臭味。该病饮食护理措施应注意
《素问.阴阳应象大论》指出对“精不足者”,宜采取的治则是
A.抗HAV-IgGB.抗HAV-IgMC.抗HBsD.抗HBeE.抗HBc具有保护力的是
渗液性心包炎的体征是,Ewart征是指
甲在国外旅游,见有人兜售高仿真人民币,用1万元换取10万元假币,将假币夹在书中寄回国内。(事实一)赵氏调味品公司欲设加盟店,销售具有注册商标的赵氏调味品,派员工赵某物色合作者。甲知道自己不符加盟条件,仍找到赵某送其2万元真币和10万元假币,请其帮
我国《教师法》规定,学校或其他教育机构应当对教师进行的考核内容包括()。
[A]Waysforparentstohelpdeafchildrenspeak[B]Variousreactionsofparentstotheirdeafchildren[C]Badattitude
【S1】【S10】
A、Sittingonherdesk.B、Sittingatherdesk.C、Standingnearherdesk.D、Walkingonherdesk.B根据女士的回答“shewassittingatherd
最新回复
(
0
)