From: | Tim Corringham |
Date: | 9 Aug 2000 at 12:03:55 |
Subject: | Re: AMIOPEN: ave_open() |
Hi Patrick
> Tim-
>
> I would be interested to know which Unixes don't support this- My Unix
> experience is pretty limited : mainly IRIX and some Linux.
I can't give any current examples, as I just don't know how each work
(and these days most computer architectures are very similar to each other).
Once upon a time there were dozens of different types of computers, with
several architectures from each major manufacturer (DEC, Burroughs,
Honeywell, IBM, ICL, Data General, ITT, AT&T, Siemens, Ferranti etc. - and
they're just some I've used). These varied enormously in the way they
handled memory.
Unix versions exist(ed) for many of these, and so there was a wide range
of paging mechanisms used to support Unix. All that is strictly required
in order to implement a Unix system is a means of making each process's
addressing start at the same point (so that processes need not be aware
of where they are in real memory). This can even be done by using particular
addressing modes rather than by hardware address translation.
Tim
Subscribe/Unsubscribe: open-request@amiga.com
Amiga FAQ: http://www.amiga.com/faq.html