Olivetti M20
Chuck Guzis
cclist at sydex.com
Mon Jan 15 15:34:18 CST 2007
On 15 Jan 2007 at 19:19, Roger Holmes wrote:
> 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.
Consider the time this was introduced. It was a $5K personal
computer from 1982 whose base configuration was 2 floppies and no
hard disk. Just about any of the above was probably held to be
superfluous by most manufacturers in that context.
Cheers,
Chuck
More information about the cctalk
mailing list