【技术实现步骤摘要】
【国外来华专利技术】在无约束事务存储器(UTM)模式中处置操作系统(OS)转换
技术介绍
无约束事务存储器(UTM)通过使用硬件的硬件加速和软件的组合而使时间和存储占用上任意大的事务能够发生。运行和实现UTM事务通常要求特别编译的代码,用于实现具有UTM硬件加速接口的并发控制机制。因而,如果UTM编译代码的执行受到用户级异步事件以及随后对并非为了 UTM执行而编译的用户运行时间代码的执行的干预,则UTM事务不能正确地操作。用户级异步事件的一个主要原因是在用户级异常(或信号)处理机处处置硬件异常。异常是发生在程序执行期间的事件,该事件要求执行正常执行控制流以外被称为异常处理机的特殊代码路径。硬件异常情况由硬件检测到,并被报告给操作系统(OS)。硬件异常的示例包括除零运算,或者试图访问无效的存储地址位置。当此类异常发生时,通常将控制从用户级代码传递到OS。当OS接收到控制以处理此类异常事件的时侯,它通常试图将该异常分派到与提出该异常的程序相关联的合适异常处理机。 当检测到硬件异常并从用户模式程序提出硬件异常时,OS通常收集异常信息,将异常信息转移到用户堆栈,并转换回用户模式,以及将该异常分派到 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:K·亚马达,G·希菲尔,J·格雷,L·王,M·泰勒菲尔,A·基尚,AR·阿德尔塔巴塔拜,D·卡拉罕,
申请(专利权)人:英特尔公司,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。