首页>
外国专利>
COMPRESSED MEMORY SWAP FOR VIRTUALIZED EMBEDDED SYSTEMS AND THE METHOD
COMPRESSED MEMORY SWAP FOR VIRTUALIZED EMBEDDED SYSTEMS AND THE METHOD
展开▼
机译:用于虚拟嵌入式系统的压缩内存交换和方法
展开▼
页面导航
摘要
著录项
相似文献
摘要
PURPOSE: A virtualization embedded system and a method thereof are provided to implement fast response and memory saving, and to be applicable to a micro embedded device at which a hardware swapping device is hard to be installed, by quickly compressing and storing a part of the memory of an auxiliary virtual machine with a memory compression and swapping tool in order to secure insufficient available memory when the memory of a main virtual machine in a virtualization-applied embedded system is insufficient. CONSTITUTION: A memory compression and swapping method in a virtualization embedded system includes the following steps: a memory shortage occurrence step(a) where a memory shortage occurs in a main virtual machine; a memory delivery step(b) where memory is delivered to the main virtual machine because the memory of an auxiliary virtual machine needs to be reduced and the memory of the main virtual machine needs to be increased due to the memory shortage occurrence in the main virtual machine; a memory securing step(c) where the auxiliary virtual machine secures memory in case available memory is insufficient during the process of memory reduction in the auxiliary virtual machine; a step(d) of swapping out a part of memory data in case the memory is still insufficient after the memory securing of the auxiliary virtual machine; a memory data compression step(e) where the swapped memory data is transmitted to the main virtual machine and compressed by a memory compression and swapping tool; and a storage and mapping step(f) where the compressed data is stored in the memory of the main virtual machine, and the address of stored location and the address of the swapping device are mapped. [Reference numerals] (a) Memory shortage occurs in a main virtual machine; (AA) Start; (b) Deliver memory from an auxiliary virtual machine to the main virtual machine; (BB) End; (c) Secure the memory of the auxiliary virtual machine; (d) Swap out a part of memory data of the auxiliary virtual machine; (e) Compress the swapped memory data by a memory compression and swapping tool; (f) Store the compressed memory data and map a storage address and a swapping device address
展开▼