Memory management method and device in a multitasking capable data processing system
    1.
    发明授权
    Memory management method and device in a multitasking capable data processing system 有权
    多任务处理系统中的内存管理方法和设备

    公开(公告)号:US08839264B2

    公开(公告)日:2014-09-16

    申请号:US13136796

    申请日:2011-08-10

    IPC分类号: G06F9/46 G06F11/10 G06F21/74

    摘要: A method for memory space management in a multitasking capable data processing system including a data processing device and software running thereon. The data processing device includes at least one central processing unit (CPU) and at least one user memory, and the software running on the CPU includes a first computer program application and at least a second computer program application which respectively jointly access the user memory used by both computer program applications during execution. Information of the first computer program application is stored in at least a portion of the memory space of the user memory in a temporary manner, and the integrity of the contents memory space is checked after interrupting the execution of the first computer program application. The first computer program application is only executed further when the memory integrity is confirmed through the checking or when the memory integrity has been reestablished.

    摘要翻译: 一种包括数据处理装置和在其上运行的软件的多任务能力数据处理系统中的存储器空间管理方法。 数据处理装置包括至少一个中央处理单元(CPU)和至少一个用户存储器,并且在CPU上运行的软件包括第一计算机程序应用程序和至少第二计算机程序应用程序,其分别联合访问所使用的用户存储器 在执行期间由计算机程序应用程序执行。 第一计算机程序应用程序的信息以临时方式存储在用户存储器的存储器空间的至少一部分中,并且在中断第一计算机程序应用程序的执行之后检查内容存储器空间的完整性。 当通过检查确认存储器完整性或重新建立存储器完整性时,第一个计算机程序应用程序才能进一步执行。

    Concurrent patching of operating systems
    2.
    发明授权
    Concurrent patching of operating systems 有权
    并行修补操作系统

    公开(公告)号:US08352933B2

    公开(公告)日:2013-01-08

    申请号:US12645617

    申请日:2010-03-08

    IPC分类号: G06F9/44

    CPC分类号: G06F8/656

    摘要: Replacing a computer program with a replacement version concurrently with its execution by a first instance of an operating system in a computer system, wherein a persistent memory area in the computer system is used to store selected data from the first instance. A snapshot image of a second instance of the operating system, wherein in the second instance the replacement version was executed instead of the computer program, is provided to the computer system. The execution of the first instance is suspended and the first instance is replaced with data from the snapshot image while preserving the persistent memory area. The execution of the first instance is resumed and data from the persistent memory area is restored in the first instance.

    摘要翻译: 用计算机系统中的操作系统的第一实例与计算机系统的第一实例同时替换具有替换版本的计算机程序,其中计算机系统中的持久存储器区域用于存储来自第一实例的所选数据。 操作系统的第二实例的快照图像,其中在第二实例中,替代版本被执行而不是计算机程序,被提供给计算机系统。 暂停执行第一个实例,并将第一个实例替换为来自快照映像的数据,同时保留持久存储区。 恢复执行第一个实例,并在第一个实例中恢复来自永久存储器区域的数据。

    Memory management method and device in a multitasking capable data processing system
    3.
    发明申请
    Memory management method and device in a multitasking capable data processing system 有权
    多任务处理系统中的内存管理方法和设备

    公开(公告)号:US20120042324A1

    公开(公告)日:2012-02-16

    申请号:US13136796

    申请日:2011-08-10

    IPC分类号: G06F9/46

    摘要: A method for memory space management in a multitasking capable data processing system including a data processing device and software running thereon. The data processing device includes at least one central processing unit (CPU) and at least one user memory, and the software running on the CPU includes a first computer program application and at least a second computer program application which respectively jointly access the user memory used by both computer program applications during execution. Information of the first computer program application is stored in at least a portion of the memory space of the user memory in a temporary manner, and the integrity of the contents memory space is checked after interrupting the execution of the first computer program application. The first computer program application is only executed further when the memory integrity is confirmed through the checking or when the memory integrity has been reestablished.

    摘要翻译: 一种包括数据处理装置和在其上运行的软件的多任务能力数据处理系统中的存储器空间管理方法。 数据处理装置包括至少一个中央处理单元(CPU)和至少一个用户存储器,并且在CPU上运行的软件包括第一计算机程序应用程序和至少第二计算机程序应用程序,其分别联合访问所使用的用户存储器 在执行期间由计算机程序应用程序执行。 第一计算机程序应用程序的信息以临时方式存储在用户存储器的存储器空间的至少一部分中,并且在中断第一计算机程序应用程序的执行之后检查内容存储器空间的完整性。 当通过检查确认存储器完整性或重新建立存储器完整性时,第一个计算机程序应用程序才能进一步执行。

    Concurrent Patching of Operating Systems
    4.
    发明申请
    Concurrent Patching of Operating Systems 有权
    并行修补操作系统

    公开(公告)号:US20100250908A1

    公开(公告)日:2010-09-30

    申请号:US12645617

    申请日:2010-03-08

    CPC分类号: G06F8/656

    摘要: Replacing a computer program with a replacement version concurrently with its execution by a first instance of an operating system in a computer system, wherein a persistent memory area in the computer system is used to store selected data from the first instance. A snapshot image of a second instance of the operating system, wherein in the second instance the replacement version was executed instead of said computer program, is provided to the computer system. The execution of the first instance is suspended and the first instance is replaced with data from the snapshot image while preserving the persistent memory area. The execution of the first instance is resumed and data from the persistent memory area is restored in the first instance.

    摘要翻译: 用计算机系统中的操作系统的第一实例与计算机系统的第一实例同时替换具有替换版本的计算机程序,其中计算机系统中的持久存储器区域用于存储来自第一实例的所选数据。 操作系统的第二实例的快照图像,其中在第二实例中,替代版本被执行而不是所述计算机程序被提供给计算机系统。 暂停执行第一个实例,并将第一个实例替换为来自快照映像的数据,同时保留持久存储区。 恢复执行第一个实例,并在第一个实例中恢复来自永久存储器区域的数据。