-
公开(公告)号:CN108829465A
公开(公告)日:2018-11-16
申请号:CN201810678837.X
申请日:2018-06-27
Applicant: 北京计算机技术及应用研究所
IPC: G06F9/445
CPC classification number: G06F9/44557 , G06F9/44521
Abstract: 本发明涉及一种基于直接读写FLASH的本地动态加载系统及方法,涉及计算机嵌入式软件技术领域。本发明在嵌入式系统本地动态加载时直接从FLASH上进行读取,通过在内存中重新生成绝对定位的二进制文件方法,达到执行动态库的目的。可以看出,本发明为嵌入式动态库本地动态加载提供了一种高效的方案,涉及的动态加载器并未限定特定的目标机操作系统及文件系统,方便进行移植,可以提高本地动态加载执行效率。
-
公开(公告)号:CN107220145A
公开(公告)日:2017-09-29
申请号:CN201710358273.7
申请日:2017-05-19
Applicant: 北京计算机技术及应用研究所
CPC classification number: G06F11/1471 , G06F3/0608 , G06F3/0638 , G06F3/0679
Abstract: 本发明公开了一种闪存数据库数据恢复的方法,其中,包括:扫描日志文件,确认日志文件中是否有仍然有效的事务提交日志记录或事务回滚日志;依据日志文件当前的状态分别进行处理:若存在有效的事务提交日志记录,表明涉及该事务的所有更改尚未完全写入到数据文件中,需依据日志记录,完成数据文件的重写;若存在有效的回滚日志记录,则依据事务ID查找所有日志记录,并进行回滚操作;若不存在有效的事务提交日志记录,也不存在有效的回滚日志,但存在仍然有效的日志记录,表明该事务尚未完成,检查是否存在部分日志记录已写入数据文件,而部分未写入的情况,如存在,则进行回滚操作。
-