[发明专利]网络模拟器平台上的时间控管方法及系统在审
申请号: | 201911310114.5 | 申请日: | 2019-12-18 |
公开(公告)号: | CN112286624A | 公开(公告)日: | 2021-01-29 |
发明(设计)人: | 林志哲;何庭纬 | 申请(专利权)人: | 思锐科技股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F1/06 |
代理公司: | 北京科龙寰宇知识产权代理有限责任公司 11139 | 代理人: | 侯奇慧 |
地址: | 中国台*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 模拟器 平台 时间 方法 系统 | ||
1.一种网络模拟器平台上的时间控管方法,其为在一计算机中安装一网络模拟器以模拟至少一目标软件,其特征在于,该时间控管方法包括下列步骤:
当至少一子过程调用一第一系统调用程序并进入一阻塞式输入输出时进行标记;
当一核心侦测到至少一子程序进入阻塞式输入输出时,发出一第一通知事件给正在运行的该网络模拟器,告知该网络模拟器有该至少一子程序的状态改变,以要求该网络模拟器暂停直到该子程序离开该阻塞式输入输出;以及
当该核心侦测到所有的该一子程序皆已离开该阻塞式输入输出后,发出一第二通知事件给该网络模拟器,让该网络模拟器继续运行。
2.如权利要求1所述的网络模拟器平台上的时间控管方法,其特征在于,更包括一模拟器定时器,当该网络模拟器暂停时,该网络模拟器停止执行该网络模拟器定时器,直到所有的该一子程序皆已离开该阻塞式输入输出时,该网络模拟器重新运行并继续执行该网络模拟器定时器。
3.如权利要求1所述的网络模拟器平台上的时间控管方法,其特征在于,更包括建置由该核心管理的一任务列表,标记该子过程调用该第一系统调用程序后的该阻塞式输入输出的状态。
4.如权利要求3所述的网络模拟器平台上的时间控管方法,其特征在于,该任务列表中更包括一状况字段,该状况字段由一第四系统调用程序进行标注,该第四系统调用程序为阻塞式输入输出类别或Unix域协议类别,该IO blocking类别包括开启、读取、写入、取得文件状态或同步等功能的系统调用程序。
5.如权利要求4所述的网络模拟器平台上的时间控管方法,其特征在于,该状况字段用以记录该至少一子程序的持续占用一中央处理器的时间或连续占用该中央处理器的次数。
6.如权利要求1所述的网络模拟器平台上的时间控管方法,其特征在于,该至少一子程序结束时会呼叫一第三系统调用程序,并对该至少一子程序标注为离开该阻塞式输入输出。
7.如权利要求6所述的网络模拟器平台上的时间控管方法,其特征在于,该网络模拟器发出一第二系统调用程序,使该核心强制让占用该资源的该至少一子程序释放该中央处理器的资源。
8.如权利要求3所述的网络模拟器平台上的时间控管方法,其特征在于,核心侦测该任务列表,若其中有该至少一子程序持续占用一中央处理器的资源,该核心产生一第三通知事件给该网络模拟器,让该网络模拟器决定何时强制该至少一子程序释放该中央处理器的资源。
9.一种网络模拟器平台上的时间控管系统,其特征在于,包括:
一网络模拟器,其安装于一计算机中并模拟至少一目标软件;
至少一子程序,其与该网络模拟器使用相同资源时,该至少一子程序进入一阻塞式输入输出,并呼叫一第一系统调用程序以进行标记;以及
一核心,当侦测到该阻塞式输入输出中有该至少一子程序进入,发出一第一通知事件给正在运行的该网络模拟器,告知该网络模拟器有该至少一子程序的状态改变,以要求该网络模拟器暂停,换进入该阻塞式输入输出的该至少一子程序依序轮流使用该资源,而当该核心侦测到所有该一子程序皆已离开该阻塞式输入输出后,发出一第二通知事件给该网络模拟器,让该网络模拟器继续运行。
10.如权利要求9所述的网络模拟器平台上之的时间控管系统,其特征在于,更包括一模拟器定时器,当该网络模拟器暂停时,该网络模拟器停止执行该网络模拟器定时器,直到所有的该一子程序皆已离开该阻塞式输入输出时,该网络模拟器重新运行并继续执行该网络模拟器定时器。
11.如权利要求9所述的网络模拟器平台上的时间控管系统,其特征在于,更包括建置由该核心管理的一任务列表,标记该子过程调用该第一系统调用程序后的该阻塞式输入输出的状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思锐科技股份有限公司,未经思锐科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911310114.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:外科手术器械及外科手术机器人
- 下一篇:一种检测CT二次侧接线状态的方案