🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.msdos.programmer
Article #1805

Re: Virtual Memory for the Heap

#1805
From: Walter Bright
Date: Mon, 06 Aug 1990 18:41
16 lines
1428 bytes
In article <2698@mindlink.UUCP> a35@mindlink.UUCP (Bruce Atherton) writes:
>6600m00n@ucsbuxa.ucsb.edu (Rob Blair) writes:
<< The main problem with swapping data is that
<< it is accessed 'asyncronously'. i.e.  You never know when you will need
<< to be in, since pointers can point anywhere.  Code is always accesed
<< with calls, and can be routed through a overlay maneger.
<As long as a function was called every time a pointer was dereferenced,
<the time that the data was accessed wouldn't be a problem.  Of course,
<that function would somehow have to be able to tell what page the
<pointer belonged to, and swap it in if necessary.
<Second, you could use the Zortech method of assuming that pointers will
<never want to point into the BIOS.  This strikes me as dangerous, since I can
<think of reasons why I might want a pointer to point there.

You *can* have pointers pointing into the BIOS. They just cannot be _handle
pointers, they must be regular far pointers.
Technical Details
Message-ID: <2616@dataio.Data-IO.COM>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!know!samsung!uunet!snorkelwacker!mit-eddie!uw-beaver!sumax!nwnexus!pilchuck!dataio!bright
References: <2698@mindlink.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!know!samsung!uunet!snorkelwacker!mit-eddie!uw-beaver!sumax!nwnexus!pilchuck!dataio!bright
From: bright@Data-IO.COM (Walter Bright)
Newsgroups: comp.os.msdos.programmer
Subject: Re: Virtual Memory for the Heap
Message-ID: <2616@dataio.Data-IO.COM>
Date: 6 Aug 90 18:41:14 GMT
References: <2698@mindlink.UUCP>
Organization: Data I/O Corporation; Redmond, WA
Lines: 16