[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: How to protect 65816's 16MB Memory?
- Subject: Re: How to protect 65816's 16MB Memory?
- From: Roger Johnstone <rojaws@orcon.net.nz>
- Date: 10 Feb 2005 10:17:47 GMT
- Newsgroups: comp.sys.apple2
- Organization: <none>
- References: <MPxOd.46134$iC4.31797@newssvr30.news.prodigy.com> <IIyOd.5718$ds.4739@okepread07> <Z7zOd.3418$aW6.2134@newssvr22.news.prodigy.net> <k-udnc1YY4-luZbfRVn-qg@comcast.com>
- User-agent: Halime (MacOSX)/1.0rc2b
- Xref: g2news1.google.com comp.sys.apple2:8315
In <k-udnc1YY4-luZbfRVn-qg@comcast.com> Michael J. Mahon wrote:
>
> By the late 1980's, microprocessors could have easily included at
> least some rudimentary protection mechanisms, if not paging. But they
> didn't, because, back then, microcomputers were not thought of in the
> context of multiprogramming (for which protection is a real win), even
> though both were commonplace in the mainframe/mini world since the mid-
> 1960's.
To be fair the 65816 was a budget CPU from, IIRC, 1982.
> This is yet another example of the micro world having to re-invent the
> wheel twenty years later. ;-)
And sometimes more than once. Look at the Apple Lisa, it released in
1983 and had cooperative multitasking, virtual memory and memory
protection, all enabled by a custom memory management unit designed by
Apple. Of course it cost US$9995 and was a flop :-) Then they made the
Macintosh which while not a direct descendant of the Lisa did have a lot
in common. The OS was new, but also used a lot of the ideas from the
Lisa, except they had to throw away everything that wouldn't fit in
128KB of RAM. The first to go was mulitasking, since you could only run
one program in 128KB anyway, and virtual memory, since the Mac only had
a floppy drive.
The Mac Plus (1986) finally got back the 1MB of RAM that the Lisa had in
1983, and so they added cooperative multitasking. Virtual memory was
added once hard drives became standard (and the OS started to get bigger
than the RAM). Even when later Macs got MMU chips, and later CPUs had
them built in, the OS still couldn't really use them for memory
protection, and so it wasn't until the new Mac OS X (based on the old
Unix OS) that the Mac finally got protected memory, 18 years after the
Lisa!
--
Roger Johnstone, Invercargill, New Zealand
http://vintageware.orcon.net.nz/
________________________________________________________________________
No Silicon Heaven? Preposterous! Where would all the calculators go?
Kryten, from the Red Dwarf episode "The Last Day"