Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!caip!princeton!siemens!jrv From: jrv@siemens.UUCP Newsgroups: net.micro.pc Subject: Re: Intel Above Board for AT/ DESQVIEW ! Message-ID: <23900030@siemens.UUCP> Date: Thu, 17-Jul-86 08:44:00 EDT Article-I.D.: siemens.23900030 Posted: Thu Jul 17 08:44:00 1986 Date-Received: Sun, 20-Jul-86 05:04:28 EDT References: <338@gumby.UUCP> Lines: 24 Nf-ID: #R:gumby:-33800:siemens:23900030:000:1037 Nf-From: siemens!jrv Jul 17 08:44:00 1986 Levine@YALE.EDU write: >Each program that uses EMS asks for some expanded memory, usually when >it starts up. There is no practical way to give expanded memory back ^^^^^^^^^^^^^^^^ >short of exiting a program, ... From the point of view of a user this is true. From the programmers point of view this is not entirely true. If the expanded memory is no longer needed there is a function in the EMS to close the EMM handle and deallocate the pages of memory. Also, there is no reason that a single application could no call the memory handler and get several EMM handles as the need arises. Releasing them individually when no longer needed. The specification *suggests* that each application may one request at the beginning of the program, though this is not a requirement. There is no way to release a portion or increase the size of memory allocated once the EMM handle has been gotten. Jim Vallino Siemens Research and Technology Lab. Princeton, NJ {allegra,ihnp4,seismo,philabs}!princeton!siemens!jrv