基于哈希表的单进程动态存储管理方法

    公开(公告)号:CN105094710A

    公开(公告)日:2015-11-25

    申请号:CN201510558218.3

    申请日:2015-09-06

    Abstract: 本发明公开了一种基于哈希表的单进程动态存储管理方法,包括哈希表初始化、动态内存申请、动态内存释放、实时巡检,创建空的哈希表,保存动态存储申请信息;在动态内存申请中,将申请内存的相关信息存入哈希表,并设立溢出标志;在动态内存释放中,通过查找哈希表,找到相关指针则释放,找不到则给出警示;在实时巡检调用中,通过逐个检查哈希表节点中内存区的溢出标志字,判断动态内存是否溢出,将哈希表中的所有内存空间大小加起来,并按照1小时存储一次的频率存储,判断是否存在内存溢出的风险。本发明占用进程空闲时间实时监测检查动态内存使用情况,并通过消息队列将监测结果发送给框架,由框架负责整理及提供查询,具有良好的应用前景。

    基于原生PCIe接口的SSD控制器及其控制方法

    公开(公告)号:CN103885909A

    公开(公告)日:2014-06-25

    申请号:CN201410113750.X

    申请日:2014-03-26

    Abstract: 本发明公开了一种基于原生PCIe接口的SSD控制器及其控制方法,其特征在于,包括如下步骤:当CPU向SSD写数据时,DMA控制器将PCIe终端里的PCIe数据流导入到DDR控制器中,然后缓存在DDR中,同时CPU将数据流的描述信息通过DMA控制器传递给NandFlash控制器,地址控制模块收到描述信息之后判断数据的有效性,然后从DDR中将数据流经过ECC模块校验以及通过LLD驱动模块将数据流转换成ONFI接口时序的数据流写入SSD。原生PCIe接口的固态硬盘控制器无中间协议转换,开销小,带宽浪费少;可以并行处理,SSD读写速度快;无机械结构、寿命长,抗恶劣环境能力强,满足工业级存储需求;结构简单,容量大小配置灵活,不受限于NandFlash芯片的更新换代。

    一种多裸核运行环境下的通信接口复用方法及系统

    公开(公告)号:CN119847971A

    公开(公告)日:2025-04-18

    申请号:CN202411858805.X

    申请日:2024-12-17

    Abstract: 本发明公开了一种多裸核运行环境下的通信接口复用方法及系统。该方法在多核CPU内存中开辟共享数据空间,存储网络通信接口的发送、接收描述符及句柄信息,实现多核对同一通信接口的控制。在共享数据空间存放共享变量用于核间协调数据就绪状态。在发送场景,多核响应同步中断,准备数据并通过共享变量同步,由最后一个核统一发送。接收时,指定核检查并通知其他核报文到达,各核根据提供的地址处理报文。此方法有效实现了多核复用单一通信接口,避免了硬件电路切换,确保了数据传输的一致性和系统效率。

    一种基于编译植入特征码的功能块在线校核方法

    公开(公告)号:CN115640014A

    公开(公告)日:2023-01-24

    申请号:CN202211308915.X

    申请日:2022-10-25

    Abstract: 本发明公开了一种基于编译植入特征码的功能块在线校核方法,通过读取功能块的源代码文件,解析出其中的功能块的名称,接口等定义信息,自动生成功能块文件,提高了生成功能块文件的准确性和效率;本发明利用功能块的CRC值来比较功能块的异同,减少了在线比较功能块的计算量,提高了在线比较功能块的效率;利用功能块的CRC值来比较页面中功能块的模型结构的异同,减少了在线比较页面的计算量,提高了在线比较页面的效率;本发明在编译过程中将功能块的CRC值嵌入到功能块的可执行文件中,用于后续与组态工具下发的页面中的对应功能块进行在线CRC比较,能够在线检验组态工具中的功能块与控制器中实际调度运行的功能块的一致性。

Patent Agency Ranking