1 / 32
文档名称:

第十章-转基因食品的安全性.ppt

格式:ppt   大小:5,816KB   页数:32页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第十章-转基因食品的安全性.ppt

上传人:86979448 2018/3/14 文件大小:5.68 MB

下载得到文件列表

第十章-转基因食品的安全性.ppt

相关文档

文档介绍

文档介绍:主讲教师:何永忠(副教授)
联系电话:010-5168637(办)
电子邮件:yzhhe_bjtu@
制作单位:北京交通大学计算机学院
《操作系统实验指导》
3/14/2018
1
北京交通大学计算机学院
内存管理器
3/14/2018
2
北京交通大学计算机学院
内存管理器实验目的
设计和实现关于内存管理的内存布局初始化及内存申请分配、内存回收等基本功能操作函数,尝试对用256MB的内存空间进行动态分区方式模拟管理。内存分配的基本单位为1KB,同时要求支持至少两种分配策略,并进行测试和对不同分配策略的性能展开比较评估。
3/14/2018
3
北京交通大学计算机学院
内存管理器课题基本要求1
设计一定的数据结构以描述256MB内存空间的使用状况,并设计和构建函数void initNC ()实现内存布局的初始化。假定内存空间的低址部分56MB(即0~56M-1)作为系统区和不参与分配过程。
设计和实现内存申请分配函数
ADDR allocateNC(size),内存分配的基本单位为1KB,同时要求支持至少两种分配策略(如首次适应、循环首次适应、最佳适应、最坏适应等),若分配失败则返回NULL。
typedef unsigned long ADDR;
表项内容:分区始址、分区大小、占用情况(空闲/已占用)
3/14/2018
4
北京交通大学计算机学院
内存管理器课题基本要求2
设计和实现内存回收函数void freeNC (ADDR) ,若回收分区与其它空闲分区相邻接,则采取合并措施。
基于不同的内存分配策略形成不同版本的内存管理器,并根据内存平均利用率和分配查找分区比较次数等指标展开测试和对不同分配策略的内存管理器性能进行评估。
指已分配内存占总可分配内存的平均比率
3/14/2018
5
北京交通大学计算机学院
内存管理器课题基本要求3
测试例程框架:
循环
{
产生随机数,并根据该值确定是申请内存还是回收内存;
若是申请内存,还需进一步产生申请内存大小(服从正态/均匀分布);若是回收内存还需产生随机数和选择回收区;
收集测试数据用于性能评价;
}
性能指标计算
分析性能测试数据,并借用图形如曲线方式来描述平均内存申请大小与平均内存利用率及平均查找步骤之间的关系
3/14/2018
6
北京交通大学计算机学院