Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!ucsd!ucrmath!rhyde From: rhyde@ucrmath.ucr.edu (randy hyde) Newsgroups: comp.sys.apple2 Subject: Re: Adding an MMU- the whole hullabaloo Message-ID: <10805@ucrmath.ucr.edu> Date: 29 Dec 90 05:51:24 GMT References: <311@generic.UUCP> Organization: University of California, Riverside Lines: 11 >> Do you mean Page (in the 4k context)? Yep. Or whatever page size you prefer. I think that 64K is a little large for a PMMU. You'd spend all day swapping pages. >> Suppose FLAG were in a swapped segment, how would ASL Flag work? ASL is a R-M-W operation. On the read you'd get an abort. After swapping in the appropriate page, the memory manager would *restart* the ASL instr. allowing it to finish properly. Since ASL has *not* yet modified the flag (only does so on the write operation) things are okay.