Physical memory allocation system, program execution scheduling system, and information processor
US5568635A · kind A · utility
Assignee
Inventor
Key dates
| Filing date | Feb 23, 1994 |
| Grant date | Oct 22, 1996 |
| Priority date | — |
| Expiry date | Feb 23, 2014 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F12/08
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A physical memory allocation system comprising an area estimation section, a program modification section, a program size read-in section, a memory size read-in section, a user control table, a size compare section, and an area allocation section. The area estimation section, after a program has been run for a predetermined period of time, measures a memory area size referred to by the program (i.e. the program size). The program modification section writes the program size to the program. The program size read-in section inputs the program size and the memory size read-in section inputs a user allocation size held at the user control table at program execution time. The size compare section makes a comparison in size between the user allocation size and the program size thereby outputting one of these two sizes that is found to be smaller than the other as an at-execution-time size. In the area allocation section, an amount of physical memory that a program can use is taken as an at-execution-time size. Taking such a physical memory size as a low limit, physical memory allocation is carried out effectively. This reduces the frequency of swapping and the loss of time.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.