Processor with advanced OS support
A technology of operating system and state processor, applied in the direction of electrical digital data processing, instruments, machine execution devices, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0058] Embodiments of the present disclosure describe the architecture and implementation of computer processors that address several issues related to the implementation of operating systems on modern processors. These include abstracting the specification of implementing operating system routines with the help of trap instructions, introducing an additional privilege level to account for the hypervisor, distinguishing interrupts that interrupt all threads from interrupts that interrupt only one thread, and implementing resource allocation between hardware threads Shared control of control.
[0059] Interrupts and exceptions are organized into different groups called levels. Each level has multiple interrupts / exceptions organized by priority.
[0060] Interrupts are nested by level. Interrupts belonging to higher priority levels can interrupt running interrupt handlers belonging to lower priority levels, as well as interrupt user code. When an interrupt is asserted, the in...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


