Patent · US Expired

System and method for handling a segmented program in a memory for a multitasking data processing system utilizing paged virtual storage

US5539899A · kind A · utility

37Cited by
5References
23Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 3, 1992
Grant dateJul 23, 1996
Priority date
Expiry dateApr 3, 2012

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/109
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A system and method for loading a segmented program into a memory for a multitasking data processing system utilizing paged virtual storage for processes is disclosed. A virtual address space having a plurality of pages for the segmented program is established. Segments of the segmented program suitable for packing end to end across page boundaries are identified. A virtual storage object over a contiguous portion of the virtual address space is defined and the segments identified for packing into the virtual storage object are mapped into the contiguous portion. Any segments not suitable for packing across page boundaries start on page boundaries in the virtual address space. Then segments corresponding to selected pages of the virtual address space are demand loaded into frames of the memory in the same manner in which they are addressed into the virtual address space.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.