登录
首页 » 操作系统 » 扩展的动态内存机制 任务综述 本任务扩展了自己私有的内存管理机制。首先使用预先规划的思想,使用预先分配的内存池和内存分区,再通过使用消息队列作为内...

扩展的动态内存机制 任务综述 本任务扩展了自己私有的内存管理机制。首先使用预先规划的思想,使用预先分配的内存池和内存分区,再通过使用消息队列作为内...

于 2022-10-26 发布 文件大小:30.31 kB
0 58
下载积分: 2 下载次数: 1

代码说明:

扩展的动态内存机制 任务综述 本任务扩展了自己私有的内存管理机制。首先使用预先规划的思想,使用预先分配的内存池和内存分区,再通过使用消息队列作为内存池的管理机制处理内存块分配与释放的过程,而消息队列中保存的是每个预先申请内存块的地址。当用户需要分配一个内存块时,使用msgQReceive() 函数从消息队列中获取一个相应大小的内存块地址;当用户需要释放一个内存块时,则使用msgQSend()函数将内存块首地址发送回消息队列中。通过这种方法,减少了内存反复申请与释放产生外部碎片的可能,并能够有效利用预先分配的思想减少内部碎片。同时也通过消息队列的特性实现了方便的内存块申请与释放的管理操作。 同时,本系统作为扩展的动态内存管理机制,引入了定制的内存分配与释放功能,使用了互斥机制保证操作安全性和一系列告警机制。在保证内存分配与释放安全有序的基础上,还增加了管理监视机制。 其系统具体实现参照系统实现部分。-none

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • OMAP730 UART 驱动源码
    OMAP730 UART 驱动源码 -OMAP730 UART driver source
    2022-10-26 18:55:03下载
    积分:1
  • 这个文件最初在一个m
    这个文件最初在一个m-ix86pm的UCOS For 386包中, 但是没有源代码,原名叫ExeToImg.EXE 用于将PE结构的EXE文件转换为内存映像文件, 可用于在WIN平台上开发基于x86的操作系统 这个源代码编译后效果跟原版差不多,是我用OllyDBG反编译写成C的. 对于学习PE文件及操作系统有一定作用, 毕竟我的大部分的操作是在window下, 机器差得要得,不想用虚拟机在linux下编译入门的操作系统. 像中的Tinux -This document was originally in a m-ix86pm the UCOS For 386 package, but no source code, the original name used to ExeToImg.EXE structure of PE files into memory EXE image file that can be used in the WIN platform x86-based operating system of the source code compiled with the original effect is almost that I wrote with OllyDBG decompile C
    2022-03-22 06:43:00下载
    积分:1
  • 模拟Unix文件
    每一个文件系统不仅包括文件和数据,还包括文件系统本身的树形目录结构,以及子目录、链接、访问权限等信息,它还必须保证数据的安全性和可靠性。 Unix文件系统调用主要包括:文件的打开和关闭、文件的创建和删除,文件的连接和解除连接,文件的读和写,以及文件的随机访问。用户可以通过文件系统提供的系统调用在其程序中对文件进行上述操作。
    2023-08-30 03:10:03下载
    积分:1
  • tcp/ip协议栈源码,用于源码开放的嵌入式实时uCOS-II。...
    tcp/ip协议栈源码,用于源码开放的嵌入式实时操作系统uCOS-II。 -tcp/ip protocol stack source code for open-source embedded real-time operating system for uCOS-II.
    2022-06-27 06:34:30下载
    积分:1
  • 银行家算法
    银行家算法-Banker s Algorithm
    2022-11-24 00:25:03下载
    积分:1
  • Circular queue, after the test is passed, good use can be increased, can be redu...
    环形队列,经过测试通过,很好用,可以增加,可以减少,FIFO-Circular queue, after the test is passed, good use can be increased, can be reduced, FIFO
    2023-08-12 14:10:03下载
    积分:1
  • 进程调度,时间片轮转调度.解压密码:4
    进程调度,时间片轮转调度.解压密码:4-process scheduling, time slice Web scheduling. Decompression Password : 4
    2022-02-01 19:44:43下载
    积分:1
  • 算术运算器的设计等等,一起看看研究一下哦
    算术运算器的设计等等,一起看看研究一下哦-err
    2022-02-07 21:18:31下载
    积分:1
  • part of the guidance system used procedures
    部分常用系统的引导程序-part of the guidance system used procedures
    2022-01-26 05:20:24下载
    积分:1
  • 银行家算法C++描述,中的经典问题,算法较为简易
    银行家算法C++描述,操作系统中的经典问题,算法较为简易-bankers algorithm C descriptions of the operating system classic problem, the algorithm is a summary
    2022-04-08 22:56:57下载
    积分:1
  • 696518资源总数
  • 104313会员总数
  • 30今日下载