home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.amiga.applications
- Path: sparky!uunet!decwrl!netcomsv!mork!davids
- From: davids@netcom.com (Dave Schreiber)
- Subject: Re: Virtual Memory for the Amiga?
- Message-ID: <n0jmbw=.davids@netcom.com>
- Date: Sat, 25 Jul 92 23:07:51 GMT
- Organization: Netcom - Online Communication Services (408 241-9760 guest)
- References: <1992Jul24.100519.617@cheshire.oxy.edu>
- Lines: 23
-
- In article <1992Jul24.100519.617@cheshire.oxy.edu> leavitt@cheshire.oxy.edu (Thomas VanNess Leavitt) writes:
- [...]
- >OK let's get one thing straight here. The MMU stands for Memory Management
- >Unit. It doesn't (necassarily) have anything to do with virtual memory. It
- >supports what is known as Hardware Memory Protection, or memory translation.
- >That is, or course, memory management. In the 68K series of CPU's the
- >Vector Base Register is used to support virtual memory in the following:
- >68010, 68020, 68030, 68040. The 68000 and 68008 do not have the Vector Base
- >Register. I'm not sure, but possibly virtual memory can be implemented on
- >the 68000 with some nifty software. In any case, the MMU is not necassary.
- >All 68K CPU's above the 68000 can support virtual memory.
-
- Memory protection is only half of what you need for virtual memory. You
- also need the capability to change the location that memory blocks appear
- at, which is the whole point of VM (the 'location' of physical memory
- changes depending on where it is needed). This requires an MMU; a 68K
- series microprocessor cannot support VM without one (build-in or
- external).
-
- >Thom
-
- --
- Dave Schreiber/davids@netcom.com (until 9/15/92)/"Ask, don't touch"
-