当前位置: 首页 > 专利查询>英特尔公司专利>正文

在无约束事务存储器(UTM)模式中处置操作系统(OS)转换技术方案

技术编号:8244107 阅读:186 留言:0更新日期:2013-01-25 03:03
在一个实施例中,本发明专利技术包括一种方法,该方法用于在无约束事务存储器(UTM)事务的执行期间在内核模式中经由环转换从用户线程接收控制,更新与用户线程相关联的事务状态寄存器(TSR)的状态,并存储具有用户线程的上下文的TSR,以及以后在从内核模式到用户线程的转换期间还原上下文。这样,UTM事务可以在用户线程的重新开始上继续。描述并要求保护了其它实施例。

【技术实现步骤摘要】
【国外来华专利技术】在无约束事务存储器(UTM)模式中处置操作系统(OS)转换
技术介绍
无约束事务存储器(UTM)通过使用硬件的硬件加速和软件的组合而使时间和存储占用上任意大的事务能够发生。运行和实现UTM事务通常要求特别编译的代码,用于实现具有UTM硬件加速接口的并发控制机制。因而,如果UTM编译代码的执行受到用户级异步事件以及随后对并非为了 UTM执行而编译的用户运行时间代码的执行的干预,则UTM事务不能正确地操作。用户级异步事件的一个主要原因是在用户级异常(或信号)处理机处处置硬件异常。异常是发生在程序执行期间的事件,该事件要求执行正常执行控制流以外被称为异常处理机的特殊代码路径。硬件异常情况由硬件检测到,并被报告给操作系统(OS)。硬件异常的示例包括除零运算,或者试图访问无效的存储地址位置。当此类异常发生时,通常将控制从用户级代码传递到OS。当OS接收到控制以处理此类异常事件的时侯,它通常试图将该异常分派到与提出该异常的程序相关联的合适异常处理机。 当检测到硬件异常并从用户模式程序提出硬件异常时,OS通常收集异常信息,将异常信息转移到用户堆栈,并转换回用户模式,以及将该异常分派到用户模式异常处理机。本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:K·亚马达G·希菲尔J·格雷L·王M·泰勒菲尔A·基尚AR·阿德尔塔巴塔拜D·卡拉罕
申请(专利权)人:英特尔公司
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1