PDP-11 addressing question and a model round-up
> On Mon, 14 Feb 2005, Paul Koning wrote:
>
>> With MMU enabled, each 4 kW chunk of program address space is mapped
>> to a physical address of your choice (possibly two separate ones, in
>> MMUs that support separate instruction and data space maps).
Just FYI, Data General's method is pretty much the same; it's a
standard technique. DG maps the 15-bit user space (16 bit words)
in 4K chunks into physical memory. There is a separate map, in 256
word chunks, for memory protection eg. read-only, for example
shared binary (unix "text") or OS overhead.
IO is fairly primitive on DGs, though pretty nice and very simple.
Other than MUL and DIV &c mapped programs error-trap on IO
instructions.
There's also a data channel, aka DMA. The Novas are not fast, one
motorcycle (megacycle (OK, megaHertz)) or so, but the Supernova
allows data channel to start up mid-instruction! Youch! It'll do
1.25 million 16-bit words/sec to memory. Pretty good for 1980.
Received on Mon Feb 14 2005 - 14:21:28 GMT
This archive was generated by hypermail 2.3.0
: Fri Oct 10 2014 - 23:37:38 BST