🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.mac
Article #19835

Re: Virtual Memory with the Mac OS

#19835
From: Alan Lovejoy
Date: Sun, 04 Oct 1987 20:50
28 lines
2150 bytes
In article <2542@batcomputer.tn.cornell.edu> chow@tcgould.tn.cornell.edu (Christopher Chow) writes:
/In article <2653@okstate.UUCP> norman@a.cs.okstate.edu (Norman Graham) writes:
/>Does anyone out there know what it would take to have demand paging virtual 
/>memory on the Mac II?  Could it be as simple as plugging in a 68851 and 
/>writing an interrupt handler to take care of swapping the pages?
/>
/
/One thing which you might want to question is whether if you want to add an
/68851 MMU to your Mac II.  I'm not a hardware guru, but from what
/understand, the 68851 chip adds wait state(s) to every memory reference.
/How's that for slowing down your machine.  Note that Suns, etc., all use
/their custom MMU chips to avoid the wait state problems with the Motorola
/chip.
/

Not quite.  The Mac II in its present form uses either the "HMMU" (a 68461)
or the "PMMU" (a 68851), either of which introduces a wait state.
Therefore, taking out your current 68461 and putting in a 68851 should 
have no effect on wait states.

Also, the extra wait state is due more to the memory access protocol and
architecture of the 68000, 68010 and 68020 than to the particular brand or 
model of MMU you use.  Only by designing the MMU with a *large* external
cache is it possible to virtually avoid wait states (or incurr them only on 
cache misses, that is).  Someone should market a 68851 compatible MMU
with a large on-chip cache (Hey! Motorola! Pay attention!).

--alan@pdn
Technical Details
Message-ID: <1478@pdn.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!rutgers!sri-spam!mordor!lll-tis!ptsfa!ihnp4!homxb!mtuxo!mtune!codas!usfvax2!pdn!alan
References: <2653@okstate.UUCP> <2542@batcomputer.tn.cornell.edu>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!rutgers!sri-spam!mordor!lll-tis!ptsfa!ihnp4!homxb!mtuxo!mtune!codas!usfvax2!pdn!alan
From: alan@pdn.UUCP (Alan Lovejoy)
Newsgroups: comp.sys.mac
Subject: Re: Virtual Memory with the Mac OS
Message-ID: <1478@pdn.UUCP>
Date: Sun, 4-Oct-87 16:50:55 EDT
Article-I.D.: pdn.1478
Posted: Sun Oct  4 16:50:55 1987
Date-Received: Thu, 8-Oct-87 04:40:57 EDT
References: <2653@okstate.UUCP> <2542@batcomputer.tn.cornell.edu>
Reply-To: alan@pdn.UUCP (0000-Alan Lovejoy)
Organization: Paradyne Corporation, Largo, Florida
Lines: 28
Keywords: virtual memory 68851