模拟内存管理。 申请内存时,若当前结点指示的内存为空且大小相同,则直接将该节点的标志位置成0,并返回该节点的首地址,若当前结点指示的内存空间大于申请的空间,则申请一个新结点插入到当前结点的后面,将当前节点的标志位置成0,内存块大小改成申请的内存的大小,将新建结点的标志位置成空,大小为原来块的大小减去当前结点块的大小。 若申请的内存空间大于当前空结点的块的大小,则继续向后查找。 释放内存时,定义*prev,*prv *prev指向释放内存块,prv指向所释放内存块的前结点。 若释放的节点的首地址与当前结点的首地址相同且当前结点不空,将当前结点的标志位置成1,若当前结点的前一结点为空,则合并,若当前结点的后一结点为空,则再合并
资源简介:模拟内存管理。 申请内存时,若当前结点指示的内存为空且大小相同,则直接将该节点的标志位置成0,并返回该节点的首地址,若当前结点指示的内存空间大于申请的空间,则申请一个新结点插入到当前结点的后面,将当前节点的标志位置成0,内存块大小改成申请的内...
上传时间: 2016-08-16
上传用户:tzl1975
资源简介:详细介绍Linux 的内存管理方法和内存管理原理,具有很高的参考价值
上传时间: 2015-04-03
上传用户:s363994250
资源简介:该算法模拟渡口管理。过江渡船每次能载10辆车过江,过江车辆分为客车类和货车类,上渡船有如下规定:同类车先到先上船,客车先于货车上渡船,且每上4辆客车,才允许上一辆货车。若等待客车不足4辆,则从货车代替,若无货车等待允许客车上船。
上传时间: 2014-11-03
上传用户:1079836864
资源简介:模拟图书馆管理。采用ACCESS数据库。数据库文件密码为WATER102
上传时间: 2014-01-20
上传用户:dreamboy36
资源简介:c内存资料整理 1.函数间动态内存的传递 2.控制C++的内存分配 3.链表的C语言实现之动态内存分配 4.C++中的内存管理 5.动态内存分配引发问题的解决方案 ...
上传时间: 2017-08-02
上传用户:牛布牛
资源简介:采用最佳适应算法模拟实现内存管理-在VC++环境下编译通过,通过初始化空闲区、分配空闲区、回收空闲区实现模拟的内存管理。
上传时间: 2015-11-10
上传用户:电子世界
资源简介:在了解实时嵌入式操作系统内存管理机制的特点以及实时处理对内存管理需求的基础上,练习并掌握有效处理内存碎片的内存管理机制,同时理解防止内存泄漏问题的良好设计方法。使用预先规划的思想,构建自己的私有内存管理机制,在系统内存池中申请内存,并将其纳...
上传时间: 2016-04-12
上传用户:lizhen9880
资源简介:程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所有潜伏的地雷并且排除它们,躲是躲不了的。本章的内容比一般教科书的要深入得多,读者需细心阅读,做到真正地通晓内存管理。
上传时间: 2014-01-05
上传用户:fdfadfs
资源简介:内存管理,虚拟内存的分配和回收
上传时间: 2014-12-04
上传用户:jcljkh
资源简介:模拟操作系统管理内存方法,当有进程申请内存时,在内存中建立一个快表,有另一个进程申请内存时,就直接从内存中调用。
上传时间: 2016-06-12
上传用户:tianyi223
资源简介:1.模拟操作系统内存管理 2.内容要求: ⑴ 自定义内存管理策略对应的数据结构; ⑵ 随机产生一组申请和收回进程及要求分配和收回内存的大小,实现内存分配和收回算法(可以采用多种分配算法),计算内存利用率; ⑶ 显示内存分区管理的分配和收回过程。
上传时间: 2013-12-23
上传用户:lijianyu172
资源简介:模拟UNIX磁盘空间管理中使用的分组链接法。在内存中建立一个虚拟盘,模拟成组链接法,实现对该虚拟盘空间的管理 虚拟盘共60块,10块为一组,系统最多支持5个文件 可以显示文件对磁盘块的占用情况,当前空闲块的分布情况
上传时间: 2015-07-13
上传用户:sz_hjbf
资源简介:java的共享内存管理.基于MMF设计。封装了java.nio.MappedByteBuffer.在大流量实时业务系统时,可以极大的提高处理效率
上传时间: 2013-12-13
上传用户:moshushi0009
资源简介:利用最先适用法模拟实现内存管理; 初始条件: 随机产生内存的大小及每个进程对内存需求大小。 1.要求根据分配算法显示分区的使用情况。 2.要能处理内存回收的时候上下邻接区合并的问题。
上传时间: 2014-01-17
上传用户:ayfeixiao
资源简介:这是一个操作系统中模拟内存管理的程序。主要展示内存的三种分配算法,和内存合并的方法,以解决内存的碎片问题。
上传时间: 2016-06-27
上传用户:熊少锋
资源简介:一个具有模拟CPU、模拟内存、模拟硬盘、模拟CPU管理、模拟内存管理、模拟硬盘管理、模拟进程管理、模拟指令系统、模拟中断处理的一个能运行在WINDOWS平台上的一个模拟的单用户多任务操作系统。
上传时间: 2013-12-05
上传用户:gdgzhym
资源简介:存储管理分区分配算法 功能要求: 本课题要求模拟实现可变分区管理。存储管理主要是对存储空间的分配和回收。当有用户申请 空间时,进行分配,空间不用了及时回收,以免造成游离空间,使得该空间再也无法使用。可变分区管理通常采用的方法有多种,本课题要...
上传时间: 2013-12-03
上传用户:jcljkh
资源简介:用java模拟内存管理的JAVA代码。 用最佳适应法管理内存,链表实现。
上传时间: 2017-02-05
上传用户:jkhjkh1982
资源简介:扩展的动态内存机制 任务综述 本任务扩展了自己私有的内存管理机制。首先使用预先规划的思想,使用预先分配的内存池和内存分区,再通过使用消息队列作为内存池的管理机制处理内存块分配与释放的过程,而消息队列中保存的是每个预先申请内存块的地址。当用...
上传时间: 2017-06-11
上传用户:569342831
资源简介:你有没有用c语言编程时申请不到内存(申请内存太多的原因)的情况,如果有,怎么解决呢?用扩展内存吧。这里提供扩展内存支持的源程序。本程序经过本人精心编写,操作扩展内存就象在操作文件一样,非常方便!你不妨试试!
上传时间: 2015-06-13
上传用户:lxm
资源简介:内存管理模拟实现——实存页式:跟据内存管理实存页式的工作原理,模拟实现实存页式的内存管理,使用C 语言编制了模拟实现的的程序。
上传时间: 2015-08-27
上传用户:bibirnovis
资源简介:一个类STL的多平台可移植的算法容器库,主要用于嵌入式系统编程时的内存管理等方面,尤其是缺少支持malloc 和free的情况下。
上传时间: 2016-04-17
上传用户:tfyt
资源简介:模拟操作系统进程调度、内存管理、临界资源分配,有图形界面。
上传时间: 2013-12-20
上传用户:ve3344
资源简介:模拟基本的内存管理功能,包括内存的分配,回收等。
上传时间: 2014-01-16
上传用户:nanfeicui
资源简介:大型实验:Unix文件管系统模拟。用内存中的一段区域模拟硬盘空间,根据unix文件管理思想和算法,采用UI界面模拟系统初使化、格式化、以及常用shell命令如:ls\mkdir\rm\cd\cd等,VC6下通过编译
上传时间: 2013-12-13
上传用户:rocwangdp
资源简介:设计一个请求页式存储管理方案。并编写模拟程序实现。 产生一个需要访问的指令地址流。它是一系列需要访问的指令的地址。为不失一般性,你可以适当地(用人工指定地方法或用随机数产生器)生成这个序列。为简单起见,页面淘汰算法采用FIFO页面淘汰算法,并且...
上传时间: 2017-01-05
上传用户:奇奇奔奔
资源简介:用JAVA实现的模拟内存管理程序,可以模拟操作系统动态管理内存,主要采用首次适应算法以及最佳适应算法。
上传时间: 2017-06-10
上传用户:ANRAN
资源简介:Bycore是一个嵌入式操作系统内核。Bycore包括内存管理、任务管理、中断管理、任务互斥、同步与通信管理等功能。Bycore全部由C语言完成,只有少量的与硬件有关的代码由汇编代码完成。Bycore支持64优先级的多任务管理,任务数量由实际的内存大小决定。Bycore是...
上传时间: 2014-10-14
上传用户:钓鳌牧马
资源简介:laClinux内存管理采用非标准Linux内存模型。系统为进程分配连续内存区域,代码段、数据段和栈段间无空隙,且进程私有堆被取消,所有进程共享由操作系统管理的堆空间。最简单的malloc利用mmap从核心空闲内存池中分配内存以实现。并采用存储器分页管理,系统启...
上传时间: 2014-01-05
上传用户:wentianyou
资源简介:模拟内存管理系统
上传时间: 2014-01-20
上传用户:haohaoxuexi