🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.amiga.tech
Article #9673

Re: Address Space on the Amiga (was Re: Need info on exceptions)

#9673
From: Fred Fish
Date: Thu, 01 Sep 1988 16:49
32 lines
2175 bytes
In article <8808311759.AA19249@cory.Berkeley.EDU> dillon@CORY.BERKELEY.EDU (Matt Dillon) writes:
>	Then we get to keep our IPC message-pointer passing model and go FAST
>PLUS HAVE MEMORY PROTECTION all at the same time.

In my original comment on this subject it might appear that I was against
the "all addresses are physical addresses" concept, which I certainly am
not.  What I want, and absolutely require in any future machine I buy for
serious purposes (I.E. use to generate income to put a roof over my head
and food on the table), is:

	Support for interprocess memory protection that is hardware
	based (cannot be subverted by runaway processes as some
	software implementations can).  I can allow or disallow
	access to any range of addresses that I desire, modulo
	certain alignment and size restrictions.  Thus I can have
	totally private code or data space and shared code or data
	space for which any combination of read, write, or execute
	permissions can be granted.  Thus I can keep others from
	mucking around in my data structures, and build "pits"
	into which other processes can dump whatever data they want,
	that I can use cautiously after looking it over carefully.

Other than this, I only mentioned virtual memory because the hardware used
to provide memory protection is commonly powerful enough to also permit
virtual memory.  The virtual memory could be done at a level "below" that
of every process, so that it simply appeared to most of the kernel and
to all processes that you had an unlimited amount of physical memory.

-Fred
-- 
# Fred Fish, 1346 West 10th Place, Tempe, AZ 85281,  USA
# noao!nud!fishpond!fnf                   (602) 921-1113
Technical Details
Message-ID: <127@fishpond.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!lll-winken!lll-tis!ames!mailrus!tut.cis.ohio-state.edu!osu-cis!att!chinet!mcdchg!nud!fishpond!fnf
References: <8808311759.AA19249@cory.Berkeley.EDU>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!lll-winken!lll-tis!ames!mailrus!tut.cis.ohio-state.edu!osu-cis!att!chinet!mcdchg!nud!fishpond!fnf
From: fnf@fishpond.UUCP (Fred Fish)
Newsgroups: comp.sys.amiga.tech
Subject: Re: Address Space on the Amiga (was Re: Need info on exceptions)
Message-ID: <127@fishpond.UUCP>
Date: 1 Sep 88 16:49:43 GMT
References: <8808311759.AA19249@cory.Berkeley.EDU>
Reply-To: fnf@fishpond.UUCP (Fred Fish)
Organization: occasionally
Lines: 31