-
公开(公告)号:US08893143B2
公开(公告)日:2014-11-18
申请号:US13005850
申请日:2011-01-13
Applicant: Timor Kardashov , Maxim Kovalenko , Arie Elias , Guy Ray
Inventor: Timor Kardashov , Maxim Kovalenko , Arie Elias , Guy Ray
CPC classification number: G06F9/48 , G06F9/455 , G06F9/461 , G06F9/4881 , G06F9/50 , G06F9/5027 , G06F9/5077 , G06F12/1036 , G06F12/109 , G06F13/26
Abstract: Methods and systems for implementing virtual processors are disclosed. For example, in an embodiment a processing apparatus configured to act as a plurality of virtual processors includes a first virtual program space that includes a first program execution memory, the first program execution memory including code to run a non-real-time operating system capable of supporting a one or more non-real-time applications, a second virtual program space that includes a second program execution memory, the second program execution memory including code to run one or more real-time processes, and a central processing unit (CPU) configured to operate in a first operating mode and a second operating mode, the CPU being configured to perform operating system and application activities using the first virtual program space for the first operating mode without using the second virtual program space and without appreciably interfering with the one or more real-time processes that are running in the second operating mode.
Abstract translation: 公开了用于实现虚拟处理器的方法和系统。 例如,在实施例中,配置为充当多个虚拟处理器的处理装置包括包括第一程序执行存储器的第一虚拟程序空间,所述第一程序执行存储器包括运行非实时操作系统的代码 支持一个或多个非实时应用的第二虚拟程序空间,包括第二程序执行存储器的第二虚拟程序空间,所述第二程序执行存储器包括运行一个或多个实时进程的代码,以及中央处理单元(CPU ),其被配置为在第一操作模式和第二操作模式下操作,所述CPU被配置为使用所述第一操作模式的所述第一虚拟程序空间来执行操作系统和应用活动,而不使用所述第二虚拟程序空间,并且不明显地干扰 在第二操作模式下运行的一个或多个实时进程。
-
公开(公告)号:US20110173362A1
公开(公告)日:2011-07-14
申请号:US13005850
申请日:2011-01-13
Applicant: Timor Kardashov , Maxim Kovalenko , Arie Elias , Guy Ray
Inventor: Timor Kardashov , Maxim Kovalenko , Arie Elias , Guy Ray
CPC classification number: G06F9/48 , G06F9/455 , G06F9/461 , G06F9/4881 , G06F9/50 , G06F9/5027 , G06F9/5077 , G06F12/1036 , G06F12/109 , G06F13/26
Abstract: Methods and systems for implementing virtual processors are disclosed. For example, in an embodiment a processing apparatus configured to act as a plurality of virtual processors includes a first virtual program space that includes a first program execution memory, the first program execution memory including code to run a non-real-time operating system capable of supporting a one or more non-real-time applications, a second virtual program space that includes a second program execution memory, the second program execution memory including code to run one or more real-time processes, and a central processing unit (CPU) configured to operate in a first operating mode and a second operating mode, the CPU being configured to perform operating system and application activities using the first virtual program space for the first operating mode without using the second virtual program space and without appreciably interfering with the one or more real-time processes that are running in the second operating mode.
Abstract translation: 公开了用于实现虚拟处理器的方法和系统。 例如,在实施例中,配置为充当多个虚拟处理器的处理装置包括包括第一程序执行存储器的第一虚拟程序空间,所述第一程序执行存储器包括运行非实时操作系统的代码 支持一个或多个非实时应用的第二虚拟程序空间,包括第二程序执行存储器的第二虚拟程序空间,所述第二程序执行存储器包括运行一个或多个实时进程的代码,以及中央处理单元(CPU ),其被配置为在第一操作模式和第二操作模式下操作,所述CPU被配置为使用所述第一操作模式的所述第一虚拟程序空间来执行操作系统和应用活动,而不使用所述第二虚拟程序空间,并且不明显地干扰 在第二操作模式下运行的一个或多个实时进程。
-