The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 06, 2018

Filed:

Apr. 28, 2016
Applicant:

Stmicroelectronics (Rousset) Sas, Rousset, FR;

Inventors:

Christophe Arnal, St Vallier de Thiey, FR;

Roland Van Der Tuijn, Mouans-Sartoux, FR;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/00 (2006.01); G06F 12/06 (2006.01); G06F 3/06 (2006.01); G06F 12/0802 (2016.01); G06F 12/02 (2006.01); G06F 12/1009 (2016.01);
U.S. Cl.
CPC ...
G06F 12/0646 (2013.01); G06F 3/0644 (2013.01); G06F 12/023 (2013.01); G06F 12/0284 (2013.01); G06F 12/0802 (2013.01); G06F 12/1009 (2013.01); G06F 2212/1041 (2013.01); G06F 2212/151 (2013.01); G06F 2212/657 (2013.01);
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.


Find Patent Forward Citations

Loading…