Global Patent Index - EP 0688449 A1

EP 0688449 A1 19951227 - METHOD AND APPARATUS FOR MEMORY MANAGEMENT

Title (en)

METHOD AND APPARATUS FOR MEMORY MANAGEMENT

Title (de)

VERFAHREN UND VORRICHTUNG ZUR SPEICHERVERWALTUNG

Title (fr)

PROCEDE ET APPAREIL DE GESTION DE MEMOIRE

Publication

EP 0688449 A1 19951227 (EN)

Application

EP 94909862 A 19940308

Priority

  • US 9402523 W 19940308
  • US 2831293 A 19930309

Abstract (en)

[origin: WO9420905A1] The present invention provides an environment for DOS executable programs or "modules" that are constructed so that they can cooperate with other similarly constructed programs in sharing memory used by portions of their code or data. This reduces the overall requirements of conventional memory (102). The modules include transient code and data (403), that may be swapped out of conventional memory, and global code and data (402) that is not swappable and stays resident in conventional memory. The present invention reduces conventional memory requirements by allowing modules to share a single block of conventional memory for transient code and data. Instead of swapping transient blocks of modules to and from disk storage (204), the transient blocks are swapped between conventional memory and extended (111) or expanded memory (406). This significantly reduces transfer time compared to overlay schemes, improving performance.

IPC 1-7

G06F 12/00; G06F 12/02; G06F 12/06

IPC 8 full level

G06F 12/02 (2006.01); G06F 12/06 (2006.01)

CPC (source: EP)

G06F 12/0623 (2013.01)

Designated contracting state (EPC)

AT BE CH DE DK ES FR GB GR IE IT LI LU MC NL PT SE

DOCDB simple family (publication)

WO 9420905 A1 19940915; AU 6253794 A 19940926; CA 2157572 A1 19940915; CA 2157572 C 19981201; CN 1090780 C 20020911; CN 1120867 A 19960417; EP 0688449 A1 19951227; EP 0688449 A4 19970827; JP H08507630 A 19960813

DOCDB simple family (application)

US 9402523 W 19940308; AU 6253794 A 19940308; CA 2157572 A 19940308; CN 94191425 A 19940308; EP 94909862 A 19940308; JP 52027894 A 19940308