Patent · US Expired

Physical memory allocation system, program execution scheduling system, and information processor

US5568635A · kind A · utility

24Cited by
11References
5Claims
0Family size

Assignee

Inventor

Key dates

Filing dateFeb 23, 1994
Grant dateOct 22, 1996
Priority date
Expiry dateFeb 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.