-
公开(公告)号:CN117795508A
公开(公告)日:2024-03-29
申请号:CN202280055719.8
申请日:2022-08-01
Applicant: 微软技术许可有限责任公司
Abstract: 基于检测存储器指针是否是由于指针认证(PA)失败而被无效化的来处置存储器故障。在对存储器指针的访问导致存储器故障后,检测存储器指针是否是由于PA失败而被无效化的包括:通过用默认值替换存储器指针的预留位来创建新的存储器指针,以及确定新的存储器指针与落入可执行存储器内的存储器地址对应。该确定包括确定存储器地址在可执行存储器页内、确定调用指令被存储在紧接在存储器地址之前的先前存储器地址处,和/或确定存储器地址与可执行文件的代码段对应。基于记录PA失败、终止应用程序和/或在被存储在存储器地址处的指令处恢复执行,来处置PA失败。
-
公开(公告)号:CN109923522B
公开(公告)日:2023-09-22
申请号:CN201780068884.6
申请日:2017-11-07
Applicant: 微软技术许可有限责任公司
Inventor: B·M·舒尔茨 , F·J·史密斯 , D·瓦斯克斯·洛佩斯 , A·米什拉 , I·J·麦卡迪 , J·A·斯塔克斯 , J·D·埃伯索尔 , A·斯里瓦斯塔瓦 , H·R·普拉帕卡 , M·埃伊根 , S·E·本斯利 , G·维斯瓦南坦
Abstract: 本文讨论匿名容器。在计算设备上运行的操作系统(在本文中也被称为在主机设备上运行的主机操作系统)通过激活与主机操作系统隔离的匿名容器来防止应用访问个人信息(例如,用户信息或公司信息)。为了创建和激活匿名容器,容器管理器匿名化主机操作系统的配置和设置数据,并将匿名配置和设置数据注入匿名容器。作为示例而非限制,这种匿名配置和设置数据可以包括应用数据、机器配置数据和用户设置数据。然后,主机操作系统允许应用在匿名容器中运行。
-
公开(公告)号:CN109906437B
公开(公告)日:2023-07-07
申请号:CN201780068008.3
申请日:2017-10-26
Applicant: 微软技术许可有限责任公司
IPC: G06F9/50
Abstract: 计算设备中的每个处理器核支持各种不同的频率范围,也称为p状态,并且可以操作以在这些不同频率范围中的任何一个频率范围处运行线程。计算设备中的线程被分配多个重要性级别中的一个重要性级别。处理器核被配置为基于其正在运行的线程的重要性级别来在特定频率范围或根据特定能量性能偏好运行。还可以在一段时间内确定处理器核的利用因子,利用因子基于在处理器核运行线程的持续时间期间的时间量并且还基于在该持续时间内运行的线程的重要性级别。然后可以使用利用因子来确定是否停止处理器核。
-
公开(公告)号:CN109906437A
公开(公告)日:2019-06-18
申请号:CN201780068008.3
申请日:2017-10-26
Applicant: 微软技术许可有限责任公司
IPC: G06F9/50
Abstract: 计算设备中的每个处理器核支持各种不同的频率范围,也称为p状态,并且可以操作以在这些不同频率范围中的任何一个频率范围处运行线程。计算设备中的线程被分配多个重要性级别中的一个重要性级别。处理器核被配置为基于其正在运行的线程的重要性级别来在特定频率范围或根据特定能量性能偏好运行。还可以在一段时间内确定处理器核的利用因子,利用因子基于在处理器核运行线程的持续时间期间的时间量并且还基于在该持续时间内运行的线程的重要性级别。然后可以使用利用因子来确定是否停止处理器核。
-
-
-