On 15 Jan, 2007, at 18:00, cctalk-request at
classiccmp.org wrote:
Message: 1
Date: Sun, 14 Jan 2007 10:58:12 -0800
From: "Chuck Guzis" <cclist at sydex.com>
Subject: Re: Olivetti M20
To: "General Discussion: On-Topic and Off-Topic Posts"
<cctalk at classiccmp.org>
Message-ID: <45AA0CC4.14431.CE01A94 at cclist.sydex.com>
Content-Type: text/plain; charset=US-ASCII
On 14 Jan 2007 at 16:17, Roger Holmes wrote:
Can anyone please tell me if the Olivetti M20
used a Z8010 memory
management unit?
What would have been the point on a system that can accommodate at
most, 512K?
1) To prevent one process overwriting the memory belonging to another
process.
Segments did not HAVE to be 64k, that was their maximum size, the
minimum
was 128 bytes.
2) To provide virtual memory.
3) To protect the executive from processes.
4) To allow non contiguous physical address space to appear as a
logical contiguous address space
5) To provide mapping out of faulty blocks of memory
and probably as many reasons I have not thought of off the top of my
head.
Best regards,
Roger.
Cheers,
Chuck