Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Message from discussion Virtual memory routines on RSX

Received: by 10.181.11.234 with SMTP id el10mr608513wid.2.1347127992795;
        Sat, 08 Sep 2012 11:13:12 -0700 (PDT)
Path: ed8ni33772273wib.0!nntp.google.com!feeder1.cambriumusenet.nl!feed.tweaknews.nl!194.109.133.84.MISMATCH!newsfeed.xs4all.nl!newsfeed5.news.xs4all.nl!xs4all!newspeer1.nac.net!border4.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!border3.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!ctu-peer!news.nctu.edu.tw!goblin1!goblin.stu.neva.ru!eternal-september.org!feeder.eternal-september.org!newsfeed.Update.UU.SE!news.Update.UU.SE!not-for-mail
From: Johnny Billquist <b...@softjar.se>
Newsgroups: alt.sys.pdp11
Subject: Re: Virtual memory routines on RSX
Date: Tue, 04 Sep 2012 20:52:05 +0200
Organization: Update Computer Club
Lines: 40
Message-ID: <k25ikm$6um$1@Iltempo.Update.UU.SE>
References: <50458023$0$3804$882e7ee2@usenet-news.net> <slrnk4cdms.gv3.brown@libra.gmcl.internal>
NNTP-Posting-Host: 74.125.57.33
Mime-Version: 1.0
X-Trace: Iltempo.Update.UU.SE 1346784726 7126 74.125.57.33 (4 Sep 2012 18:52:06 GMT)
X-Complaints-To: newsmaster@Update.UU.SE
NNTP-Posting-Date: Tue, 4 Sep 2012 18:52:06 +0000 (UTC)
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:15.0) Gecko/20120824 Thunderbird/15.0
In-Reply-To: <slrnk4cdms.gv3.brown@libra.gmcl.internal>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

On 2012-09-04 19:14, Rob Brown wrote:
> On 2012-09-04, Lee Gleason <lee.glea...@comcast.net> wrote:
>>    Anyone ever seen these used?
>
> Johnny has used them.
>
>>    Have an opinion on whether they are useful?
>
> Last time I looked at them, I thought that they did not expand the
> address space enough to make them worthwhile.  I thought you could do
> more with the PLAS directives, or even just a virtual array.
>
> My 2 cents.

I wrote a rely to Lee, but I can't see it, so I don't know what happened 
to it.

Anyway, yes, I've used the VM library. It's pretty ok, but it has a 
couple of limitations that I find annoying.
1. You cannot free memory. Only allocate.
2. You cannot allocate more than 512 bytes in one chunk.

The VM library in turn uses the DM library, which is actually a very 
useful and nice library.
PLAS directives are nice, but the problem with them is that all RSX 
systems do not neccesarily have the PLAS directive.
Virtual arrays are pretty much no different than the VM library, but 
more restricted.

With the VM library, you can pretty much have 128K of ram to play with 
(if I remember right, but it might be that it is just 64K).

Some of the more known users of the VM library is MACRO-11 and TKB, 
which uses them for the symbol tables and other information. Neither of 
the restrictions mentioned above is a problem in this case.

IND uses the DM library only.

	Johnny