🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.ibm.pc
Article #41535

Re: weakness in the LIM EMS 4.0 spec

#41535
From: Ray Dunn
Date: Fri, 02 Feb 1990 18:19
37 lines
2314 bytes
In referenced article, phil@pepsi.amd.com (phil ngai) writes:
>
>Well, guess what. This driver simply grabs 64 Kbytes of conventional
>memory, calls it the memory buffer, and implements EMS by going into
>protected mode and shuffling data back and forth to extended memory.
>....
>With standards like this, who needs standards?

You are not describing a deficiency in the *standard*, you have found what
might be initially considered a poor or restricted *implementation* of the
standard.

However, you are describing a *software only* implementation that gives you
EMS on a machine that has no hardware to support it.  In effect it is an
*emulation* of EMS memory using 286 extended memory, and as such can be
extremely useful.

A similar implementation of EMS can be done (and has been) on an XT machine
using swapping to disk.  I may be wrong, but doesn't another popular but
multi-tasking operating system also use hidden memory/disk swaps?  (:-).
[Yes I do understand that automatic paging a-la-UNIX is infinitely more
program friendly than the simple but awkward to use application controlled
memory paging of LIM 4.0]

The *speed* of an EMS implementation, is of course something that an
application program can do little about, however the other complaint, the
fact that it used a maximum of only one 64K page, can of course be detected
by the application which could modify its behaviour accordingly.

The fact that the standard allows a wide variation in the window and
physical memory availability is, of course, because of the wide variation in
the physical hardware on which the standard is defined to run.
-- 
Ray Dunn.                    | UUCP: ray@philmtl.philips.ca
Philips Electronics Ltd.     |       ..!{uunet|philapd|philabs}!philmtl!ray
600 Dr Frederik Philips Blvd | TEL : (514) 744-8200  Ext : 2347 (Phonemail)
St Laurent. Quebec.  H4M 2S9 | FAX : (514) 744-6455  TLX : 05-824090
Technical Details
Message-ID: <986@philmtl.philips.ca>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!uunet!philmtl!ray
References: <28980@amdcad.AMD.COM>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!uunet!philmtl!ray
From: ray@philmtl.philips.ca (Ray Dunn)
Newsgroups: comp.sys.ibm.pc
Subject: Re: weakness in the LIM EMS 4.0 spec
Message-ID: <986@philmtl.philips.ca>
Date: 2 Feb 90 18:19:17 GMT
References: <28980@amdcad.AMD.COM>
Organization: Philips Electronics Ltd.  Product Group PC.  Montreal.
Lines: 37