Unlock instant, AI-driven research and patent intelligence for your innovation.

Method And Device For Managing Memory Space

A technology of storage space and management method, which is applied in the field of storage space management and equipment, and can solve problems such as microprocessor processing

Active Publication Date: 2017-06-23
STMICROELECTRONICS (ROUSSET) SAS
View PDF2 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] However, these solutions provided still suffer from at least one of the following drawbacks: internal fragmentation, external fragmentation and microprocessor processing in the corresponding device

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method And Device For Managing Memory Space
  • Method And Device For Managing Memory Space
  • Method And Device For Managing Memory Space

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0052] figure 1 Illustrated is a very schematic example of an electronic device AE of, for example, a low-energy communication system type, which includes a storage space management device DIS according to the present invention.

[0053] The device DIS includes a virtual storage MV, and the MV includes a virtual storage space. The virtual memory MV is partitioned into a plurality of virtual partitions PV forming a virtual buffer memory 0 To PV N ( figure 2 In the picture).

[0054] The device DIS also includes a physical memory MP, which includes multiple sectors SMP of the same or different sizes 0 To SMP M And the correspondence table TC.

[0055] The physical sector SMP 0 To SMP M There are multiple (for example, 4) different sizes. The physical memory MP includes multiple sectors SMP for each given sector size k .

[0056] The physical memory MP also includes four sector index tables TIS1 to TIS4, and each sector index table corresponds to one of the sectors of different sizes....

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A virtual memory is partitioned into virtual partitions, each partition being subdivided into virtual sub-partitions and each sub-partition corresponding to a combination of multiple sectors of identical or different sizes of a physical memory. When an allocation request is made for a virtual memory space having a given memory size, a free partition is selected, a virtual sub-partition is selected corresponding to a combination of sectors having a minimum total size covering the given memory size of the virtual memory to be allocated, and free sectors of the physical memory are selected corresponding to the selected combination. A determination is made of a correspondence table between the selected virtual partition and the initial physical addresses of the selected free sectors, and a virtual address is generated.

Description

Technical field [0001] The implementation and embodiments of the present invention relate to the management of storage space, especially the memory management unit or the MMU commonly referred to by those skilled in the art, and more particularly to the management of virtual storage buffers and physical memory (such as direct access Memory (random access memory or RAM) or an applicable storage space management device that can form a dynamic allocation of variable-size virtual storage space between extended mass storage devices (such as hard disks) of these volatile memories. Background technique [0002] These dynamic allocations are due to, for example, requests to allocate virtual storage space originating from control devices such as microprocessors or direct memory access (DMA) controllers, but not limited to these examples. [0003] Generally speaking, traditional storage space management devices usually partition virtual storage space into multiple pages of the same size. Th...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F12/1036
CPCG06F12/1036G06F12/023G06F12/0284G06F12/1009G06F2212/151G06F2212/1041G06F2212/657G06F3/0644G06F9/5077G06F12/0646G06F12/0802
Inventor C·阿纳尔R·范德图杰恩
Owner STMICROELECTRONICS (ROUSSET) SAS