虚拟机高精度定时器的实现方法、装置及电子设备

基本信息

申请号 CN201910317746.8 申请日 -
公开(公告)号 CN110333843A 公开(公告)日 2019-10-15
申请公布号 CN110333843A 申请公布日 2019-10-15
分类号 G06F8/20(2018.01)I; G06F9/455(2006.01)I 分类 计算;推算;计数;
发明人 刘金明 申请(专利权)人 中科创达(重庆)汽车科技有限公司
代理机构 北京竹辰知识产权代理事务所(普通合伙) 代理人 陈龙
地址 401120 重庆市渝北区仙桃街道数据谷东路19号
法律状态 -

摘要

摘要 本发明实施例公开了一种虚拟机高精度定时器的实现方法、装置及电子设备,涉及数据处理技术领域。该方法包括:在主操作系统中使用定时器生成函数创建纳秒级别精度的定时器;在所述主操作系统中创建定时器信号接收函数,所述定时器信号接收函数接收到所述定时器的发出的定时信号后,触发主操作系统向从操作系统的内存映射I/O中断,所述从操作系统运行于所述主操作系统中;在所述从操作系统的中断响应函数中接收所述主操作系统发送的内存映射I/O中断,基于所述内存映射I/O中断中发送的内容,确定所述从操作系统中定时器的时钟值。通过本申请的方案,提高了从操作系统中定时器的精度。