版权所有:内蒙古大学图书馆 技术提供:维普资讯• 智图
内蒙古自治区呼和浩特市赛罕区大学西街235号 邮编: 010021
专利申请号:CN201510081271.9
公 开 号:CN104657108B
发 明 人:罗浩 林绅文 卫冰洁 吴志刚 贺欣 杜雄杰 张树壮 李应博 王啸 刘成 袁媛 房婧 于贺威
代 理 人:钟日红;朱绘
代理机构:11372 北京聿宏知识产权代理有限公司
专利类型:授权发明
申 请 日:20180302
公 开 日:20150215
专利主分类号:G06F9/28(20060101)
关 键 词:表项 时钟周期 软件模拟器 事件队列 线性链表 循环数组 微处理器 全局周期 存储 管理方法及系统 事件查询 指针指向 内触发 头指针 尾指针 预设 剔除 指向 指针
摘 要:本发明公开了一种微处理器的软件模拟器的事件队列的管理方法及系统,克服现有技术中微处理器的软件模拟器的事件队列的效率低下的不足。该方法包括:将事件队列存储在循环数组中;所述循环数组中包含多个表项,每个表项对应所述软件模拟器的一个时钟周期;将所述循环数组中的每个表项与预设的线性链表一一对应,每个表项的头指针和尾指针分别指向对应线性链表的头元素和尾元素;每个线性链表存储应该在对应表项所代表的时钟周期内触发的事件;将全局周期指针指向当前时钟周期所对应的表项;当一个时钟周期模拟结束后,将所述全局周期指针前进一个表项。本发明的实施例在事件插入、事件查询和事件剔除方面都具有很高的效率。