-
公开(公告)号:CN108255515A
公开(公告)日:2018-07-06
申请号:CN201810044326.2
申请日:2018-01-17
Applicant: 广州汇智通信技术有限公司
IPC: G06F9/30
CPC classification number: G06F9/30076
Abstract: 本发明实施例公开了一种实现定时器服务的方法和装置,定时器进程接收业务进程发送的定时器添加请求;依据所述定时器添加请求中携带的定时信息,配置相应的定时器对象;当所述定时器对象完成计时任务后,向所述业务进程发送超时消息。将定时器模块从业务进程中分离出来,以独立进程的方式运行,对于业务进程来说,定时器进程是一个异步任务,不会抢占资源,所以业务进程可以更专注处理业务流程,提高了业务进程处理性能。并且业务进程不需要为定时器进程创建线程,减少了线程锁带来的性能下降,简化了软件架构设计的难度,提高了开发效率并减轻后期维护难度。
-
公开(公告)号:CN105320611B
公开(公告)日:2018-06-12
申请号:CN201510289650.7
申请日:2015-05-29
Applicant: 英特尔公司
IPC: G06F12/1009 , G06F9/455
CPC classification number: G06F9/45558 , G06F9/3004 , G06F9/30076 , G06F12/1009 , G06F2009/45583 , G06F2212/657
Abstract: 本申请公开了用于细粒存储器保护的方法和设备。用于细粒存储器保护的设备和方法。例如,方法的一个实施例包括:使用虚拟地址来执行第一查找操作,以标识存储器页面的物理地址,所述存储器页面包括多个子页面;判断对于所述存储器页面,是否启用子页面许可;如果子页面许可被启用,那么,执行第二查找操作,以确定与所述存储器页面的所述子页面中的一个或多个相关联的许可;以及,实现与所述一个或多个子页面相关联的所述许可。
-
公开(公告)号:CN108027766A
公开(公告)日:2018-05-11
申请号:CN201680054176.2
申请日:2016-09-13
Applicant: 微软技术许可有限责任公司
Inventor: D·C·伯格
IPC: G06F12/0806 , G06F9/38
CPC classification number: G06F9/3016 , G06F9/268 , G06F9/30007 , G06F9/30021 , G06F9/30036 , G06F9/3004 , G06F9/30043 , G06F9/30047 , G06F9/3005 , G06F9/30058 , G06F9/30072 , G06F9/30076 , G06F9/30087 , G06F9/3009 , G06F9/30098 , G06F9/30101 , G06F9/30105 , G06F9/3013 , G06F9/30145 , G06F9/30167 , G06F9/30189 , G06F9/32 , G06F9/321 , G06F9/345 , G06F9/35 , G06F9/355 , G06F9/3557 , G06F9/3802 , G06F9/3804 , G06F9/3822 , G06F9/3824 , G06F9/383 , G06F9/3836 , G06F9/3838 , G06F9/3842 , G06F9/3848 , G06F9/3851 , G06F9/3853 , G06F9/3855 , G06F9/3859 , G06F9/3867 , G06F9/3891 , G06F9/466 , G06F9/528 , G06F11/36 , G06F11/3648 , G06F11/3656 , G06F12/0806 , G06F12/0811 , G06F12/0862 , G06F12/0875 , G06F12/1009 , G06F13/4221 , G06F15/7867 , G06F15/80 , G06F15/8007 , G06F2212/452 , G06F2212/602 , G06F2212/604 , G06F2212/62 , Y02D10/13 , Y02D10/14 , Y02D10/151
Abstract: 公开了与预取指令块有关的技术。在所公开的技术的一个示例中,一种处理器包括用于执行包括多个指令块的程序的基于块的处理器核。基于块的处理器核可以包括预取逻辑和本地缓冲器。预取逻辑可以被配置为接收对预测的指令块的引用并且确定预测的指令块到一个或多个线的映射。本地缓冲器可以被配置为选择性地存储预测的指令块的部分,并且当程序的控制沿着预测的执行路径传递到预测的指令块时提供预测的指令块的存储的部分。
-
公开(公告)号:CN108027750A
公开(公告)日:2018-05-11
申请号:CN201680053724.X
申请日:2016-09-12
Applicant: 微软技术许可有限责任公司
CPC classification number: G06F9/3016 , G06F9/268 , G06F9/30007 , G06F9/30021 , G06F9/30036 , G06F9/3004 , G06F9/30043 , G06F9/30047 , G06F9/3005 , G06F9/30058 , G06F9/30072 , G06F9/30076 , G06F9/30087 , G06F9/3009 , G06F9/30098 , G06F9/30101 , G06F9/30105 , G06F9/3013 , G06F9/30145 , G06F9/30167 , G06F9/30189 , G06F9/32 , G06F9/321 , G06F9/345 , G06F9/35 , G06F9/355 , G06F9/3557 , G06F9/3802 , G06F9/3804 , G06F9/3822 , G06F9/3824 , G06F9/383 , G06F9/3836 , G06F9/3838 , G06F9/3842 , G06F9/3848 , G06F9/3851 , G06F9/3853 , G06F9/3855 , G06F9/3859 , G06F9/3867 , G06F9/3891 , G06F9/466 , G06F9/528 , G06F11/36 , G06F11/3648 , G06F11/3656 , G06F12/0806 , G06F12/0811 , G06F12/0862 , G06F12/0875 , G06F12/1009 , G06F13/4221 , G06F15/7867 , G06F15/80 , G06F15/8007 , G06F2212/452 , G06F2212/602 , G06F2212/604 , G06F2212/62 , Y02D10/13 , Y02D10/14 , Y02D10/151
Abstract: 所公开的技术可以用于乱序执行并且提交基于块的处理器架构的指令块。在所公开的技术的一个示例中,一种装置可以包括多个基于块的处理器核,多个基于块的处理器核可以包括第一组核和第二组核。第一组核可以被配置为以顺序的程序次序提交指令块集合中的指令块。第二组核可以被配置为相对于顺序的程序次序而乱序提交指令块集合中的指令块。
-
公开(公告)号:CN108027731A
公开(公告)日:2018-05-11
申请号:CN201680054433.2
申请日:2016-09-13
Applicant: 微软技术许可有限责任公司
CPC classification number: G06F9/3016 , G06F9/268 , G06F9/30007 , G06F9/30021 , G06F9/30036 , G06F9/3004 , G06F9/30043 , G06F9/30047 , G06F9/3005 , G06F9/30058 , G06F9/30072 , G06F9/30076 , G06F9/30087 , G06F9/3009 , G06F9/30098 , G06F9/30101 , G06F9/30105 , G06F9/3013 , G06F9/30145 , G06F9/30167 , G06F9/30189 , G06F9/32 , G06F9/321 , G06F9/345 , G06F9/35 , G06F9/355 , G06F9/3557 , G06F9/3802 , G06F9/3804 , G06F9/3822 , G06F9/3824 , G06F9/383 , G06F9/3836 , G06F9/3838 , G06F9/3842 , G06F9/3848 , G06F9/3851 , G06F9/3853 , G06F9/3855 , G06F9/3859 , G06F9/3867 , G06F9/3891 , G06F9/466 , G06F9/528 , G06F11/36 , G06F11/3648 , G06F11/3656 , G06F12/0806 , G06F12/0811 , G06F12/0862 , G06F12/0875 , G06F12/1009 , G06F13/4221 , G06F15/7867 , G06F15/80 , G06F15/8007 , G06F2212/452 , G06F2212/602 , G06F2212/604 , G06F2212/62 , Y02D10/13 , Y02D10/14 , Y02D10/151
Abstract: 公开了用于支持基于块的处理器架构中的程序的调试的系统和方法。在所公开的技术的一个示例中,一种处理器包括用于执行包括指令头部和多个指令的指令块的基于块的处理器核。基于块的处理器核包括执行控制逻辑和核状态访问逻辑。执行控制逻辑可以被配置为在默认执行模式期间调度多个指令中的相应指令用于按照动态顺序执行,并且在调试模式期间调度相应指令用于按照静态顺序执行。核状态访问逻辑可以被配置为在调试模式期间读取基于块的处理器核的中间状态并且在基于块的处理器核外部提供该中间状态。
-
公开(公告)号:CN104008327B
公开(公告)日:2017-12-01
申请号:CN201310060190.1
申请日:2013-02-26
Applicant: 腾讯科技(深圳)有限公司
IPC: G06F21/53
CPC classification number: G06F21/602 , G06F9/30076 , G06F9/45558 , G06F21/74 , G06F2009/45587 , G06F2009/45591 , G06F2221/031 , H04L63/145
Abstract: 本发明实施例公开了一种安全输入方法和系统,其中,该方法包括:确定用户需要进行安全输入时,启动中央处理器的虚拟机模式;在虚拟机模式下,将操作系统切入到非根模式,以及将安全输入保护程序的虚拟机管理器切入到根模式;由操作系统接收用户的输入数据,并传送给安全输入保护程序的虚拟机管理器;由虚拟机管理器对所述输入数据进行加密和保存,以供合法程序调用;由虚拟机管理器生成虚假输入数据,并返回虚假输入数据给操作系统;确定用户安全输入结束时,关闭中央处理器的虚拟机模式。该方案不仅无需改变用户的使用习惯和配置额外的硬件设备,而且可以更有效的防止木马截获或窜改到用户输入的内容,提高信息的准确性和安全性。
-
公开(公告)号:CN104252360B
公开(公告)日:2017-07-18
申请号:CN201410302707.8
申请日:2014-06-27
Applicant: 国际商业机器公司
IPC: G06F9/44
CPC classification number: G06F9/3861 , G06F9/30054 , G06F9/30076 , G06F9/30145 , G06F9/30189 , G06F9/3806 , G06F9/382 , G06F9/384
Abstract: 使用预测器数据结构来用于由流水线化处理器进行的流水线化处理。所述预测器数据结构包括要在从所选择的指令的执行的返回中使用的预测地址和与所述预测地址相关联的预测操作状态。基于确定要执行所选择的返回指令,从所述预测器数据结构获得处理要返回到的所述预测地址。而且,基于确定要执行所述所选择的返回指令,预测基于在所述预测器数据结构中存储的所述预测操作状态要进入的过渡操作状态,其中,所述预测地址和所述预测过渡状态中的至少一个要用于验证所述所选择的返回指令的执行。
-
公开(公告)号:CN103946797B
公开(公告)日:2017-07-04
申请号:CN201180074953.7
申请日:2011-12-06
Applicant: 英特尔公司
Inventor: R·萨桑卡
CPC classification number: G06F9/30181 , G06F9/3001 , G06F9/30018 , G06F9/30036 , G06F9/30076 , G06F9/3017 , G06F9/30174
Abstract: 矢量转换指令用于对要转换的代码区的开始和结束进行分界。代码区包括在源处理器的指令集中定义的第一矢量指令集。处理器接收矢量转换指令和分界的代码区,并将代码区转换成经转换的代码。经转换的代码包括在目标处理器的指令集中定义的第二矢量指令集。经转换的代码由目标处理器执行以产生结果值,结果值与执行代码区的源处理器产生的原始结果值相同。目标处理器在不是矢量寄存器的位置存储结果值,该位置与源处理器存储原始结果值的原始位置相同。
-
公开(公告)号:CN103425459B
公开(公告)日:2017-03-01
申请号:CN201310193999.1
申请日:2013-05-22
Applicant: 英飞凌科技股份有限公司
IPC: G06F9/30
CPC classification number: G06F9/30 , G06F9/30076 , G06F9/30145 , G06F11/0763
Abstract: 本发明涉及一种用于在处理器2中处理程序的指令的工作序列的方法,其中,每个指令由所分配的指令码来代表,该指令码包括一个能由处理器2处理的实施步骤或多个能依次地由处理器处理的实施步骤i1...ix...in,该方法具有以下步骤:计算实际签名值ISSx,该实际签名值被分配给代表工作序列的指令的指令码的实施步骤的当前实施步骤ix;根据地址值VAx计算被分配给当前实施步骤ix的额定签名值C(a VAx);以及如果实际签名值ISSx与额定签名值C(a VAx)不一致,则放弃至少一个等待直接实施的和/或等待间接实施的实施步骤。
-
公开(公告)号:CN106227504A
公开(公告)日:2016-12-14
申请号:CN201610624437.1
申请日:2016-08-02
Applicant: 乐视控股(北京)有限公司 , 乐视移动智能信息技术(北京)有限公司
Inventor: 索浩森
CPC classification number: G06F9/30076 , H04M1/72527 , H04R1/1041
Abstract: 本发明实施例提供了一种操作触发方法、装置及耳机。一方面,本发明实施例通过采集用户对耳机按键的操作动作;获取与耳机连接的移动终端中开启的应用软件标识信息;根据所述开启的应用软件标识信息,获取所述对耳机按键的操作动作在所述开启的应用软件下表示的操作指令;向所述移动终端发送所述操作指令,以触发所述移动终端根据所述操作指令对所述开启的应用软件执行操作。能够在不便使用移动终端的场景下,将移动终端和耳机相连,仍能对移动终端中的应用软件进行操作,给用户带来便利,提高了用户体验,并且减少了对移动终端液晶屏的触摸或点击,更好地保护了移动终端的液晶屏,降低了维修成本。