17864088. MEMORY MANAGEMENT SYSTEM AND METHOD FOR MANAGING MEMORY simplified abstract (SAMSUNG ELECTRONICS CO., LTD.)

From WikiPatents
Jump to navigation Jump to search

MEMORY MANAGEMENT SYSTEM AND METHOD FOR MANAGING MEMORY

Organization Name

SAMSUNG ELECTRONICS CO., LTD.

Inventor(s)

Jae Sung Yoo of Suwon-si (KR)

Jong Min Kim of Suwon-si (KR)

ChoongHyo Kim of Suwon-si (KR)

Myung-Sik Choi of Hwaseong-si (KR)

MEMORY MANAGEMENT SYSTEM AND METHOD FOR MANAGING MEMORY - A simplified explanation of the abstract

This abstract first appeared for US patent application 17864088 titled 'MEMORY MANAGEMENT SYSTEM AND METHOD FOR MANAGING MEMORY

Simplified Explanation

The memory management system described in this patent application involves a hypervisor that manages memory regions accessed by two virtual machines. The hypervisor controls the first virtual machine to access a first region and a shared region in the memory, and controls the second virtual machine to access the shared region and a second region different from the first region.

  • The system includes a hypervisor, first virtual machine, and second virtual machine.
  • The hypervisor manages memory regions accessed by the virtual machines.
  • The first virtual machine is controlled to access a first region and a shared region in the memory.
  • The second virtual machine is controlled to access the shared region and a second region different from the first region.
  • In response to a request from the first virtual machine, an in-memory data isolation (IMDI) table is stored in the memory.
  • The IMDI table indicates a region that the task of the first virtual machine accesses but the task of the second virtual machine does not access.

Potential applications of this technology:

  • Virtualization platforms and cloud computing environments.
  • Operating systems that support multiple virtual machines.
  • Systems requiring memory management and isolation between virtual machines.

Problems solved by this technology:

  • Ensures proper memory management and isolation between virtual machines.
  • Prevents unauthorized access or interference between tasks of different virtual machines.
  • Provides a controlled and secure environment for running multiple virtual machines.

Benefits of this technology:

  • Efficient memory management for virtual machines.
  • Improved security and isolation between tasks of different virtual machines.
  • Flexibility in managing memory regions and access permissions for virtual machines.


Original Abstract Submitted

A memory management system includes a first virtual machine, a second virtual machine, and a hypervisor configured to manage a region to which the first virtual machine and the second virtual machine access in a memory, control the first virtual machine to access a first region and a shared region in the memory, control the second virtual machine to access the shared region and a second region different from the first region in the memory, and in response to a request of the first virtual machine, store an in-memory data isolation (IMDI) table that indicates an IMDI region that a task of the first virtual machine accesses and a task of the second virtual machine does not access, in the memory.