首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
比较分别采用数组和链表两种数据结构实现最佳适应算法和最差适应算法的优缺点(要考虑分配和释放两个过程)。
比较分别采用数组和链表两种数据结构实现最佳适应算法和最差适应算法的优缺点(要考虑分配和释放两个过程)。
admin
2016-05-14
21
问题
比较分别采用数组和链表两种数据结构实现最佳适应算法和最差适应算法的优缺点(要考虑分配和释放两个过程)。
选项
答案
实现最佳适应算法时,空闲存储区管理表的组织方法可以采用顺序结构,也可采用链接结构。如采用顺序结构,空闲分区按地址由小到大的顺序登记在表中,分配时需要搜索所有的空闲分区,以在其中挑出一个满足分配大小的最小的分区,其算法的时间复杂度为O(N)。此种管理结构的释放算法可用顺序结构的首次适应法,不需要插入或删除一个空闲分区表项时,其时间复杂度为O(1),否则其算法的时间复杂度为O(N)。 当采用链接结构时,空闲区也可按由小到大的非递减次序排列。分配时总是从最小的第一项开始,这样第一次找到的满足条件的空闲区必定是最合适的。平均而言,只要搜索一半数目的空闲区表项就能找到最佳配合的空闲区,但寻找较大空闲区比较费时,其算法的时间复杂度为0(N)。采用按存储区大小排序的链接表会降低释放算法的效率。由于空闲区是按大小而不是按地址序号排序的,因此释放回收空闲区时要在整个链表上寻找地址相邻的前、后空闲区,合并后又要插入到合适的位置,因此释放算法比首次适应法和循环首次适应法耗时得多,尽管其算法的时间复杂度也为O(N),但其常数C要大得多。 实现最差适应算法时的空闲存储区表的组织方法一般都是采用按空闲块由大到小排序的链接表,因为如果采用按地址大小的顺序结构,那么该算法与首次适应法和最佳适应法比较起来就没有什么优点可言了。采用按存储区大小顺序排列的链接表的形式,虽然释放一个空闲块时速度较慢,算法的时间复杂度也为O(N),但分配时一次查找就行,成功不成功在此一举,算法的时间复杂度为O(1),其效率是一切算法中最高的一种,很适合实时系统。
解析
转载请注明原文地址:https://kaotiyun.com/show/BONx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
物理安全措施主要包括环境安全、___________和媒体安全三个方面。
从工作原理角度看,防火墙主要可以分为:____________防火墙和应用层防火墙。()
文件型病毒按其驻留内存方式可以分为哪几种?
___________是指利用管理控制和技术措施,保证在一个网络环境里,信息数据的机密性、完整性及可使用性受到保护。
状态转换方法使用系统状态和___________来描述和检测入侵。
某项活动,按最先进、最可能、最保守的估计,完成时间分别为31天、37天、43天,按三项时间估计法,计算该活动的作业时间T。
库存管理的ABC分析法中,对C类货物的管理应()
库存管理的目标主要是保证企业按科学的计划实现_________生产,并且使_________达到最低。
有三种方法可供应用程序与另一进程共享在某个进程中建立的文件映射对象,其中不包括()
在请求分页存储管理系统中,运行一个共有7页的作业,作业执行时访问页面的顺序为:0,5,1,3,0,1,2,5,0,4,2,6,4,3。系统为该作业分配4块内存块且初始状态为空。请用FIFO页面置换算法,用列表形式求出该作业执行完成后发生缺页次数和被淘汰的页
随机试题
领导和管理是一回事吗?如果不是,区别在哪里?
可出现下肢痉挛性瘫痪的是()
以下情形中,可以参加执业医师资格考试的是
炎症晚期用热的目的是
工程造价指数按其所反映的现象的性质不同,分为()。
【背景资料】某总承包单位A将一医院的通风空调工程分包给某安装单位B,工作内容有风系统、水系统、热泵机组。设备有7台风冷式热泵机组、9台水泵、123台吸顶式新风空调机组、1237台风机盘管、42台排风机,均由业主采购。通风空调工程的电气系统由总承包
下列说法正确的是()
根据过度学习的规则,学习时复习的次数越多越好。
下列函数在指定区间上满足拉格朗日定理的是().
I’minParis,andastrangelyquietParisitis.Nothingisgoingnowhere.Ifthey’renotonstrikehere,they’restuckinatra
最新回复
(
0
)