PDP-11 addressing question and a model round-up

Paul Koning pkoning at equallogic.com
Mon Feb 14 14:34:47 CST 2005


>>>>> "Tom" == Tom Jennings <tomj at wps.com> writes:

 >> 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).

 Tom> Just FYI, Data General's method is pretty much the same; it's a
 Tom> standard technique. DG maps the 15-bit user space (16 bit words)
 Tom> in 4K chunks into physical memory. There is a separate map, in
 Tom> 256 word chunks, for memory protection eg. read-only, for
 Tom> example shared binary (unix "text") or OS overhead.

 Tom> IO is fairly primitive on DGs, though pretty nice and very
 Tom> simple.  Other than MUL and DIV &c mapped programs error-trap on
 Tom> IO instructions.

 Tom> There's also a data channel, aka DMA. The Novas are not fast,
 Tom> one motorcycle (megacycle (OK, megaHertz)) or so, but the
 Tom> Supernova allows data channel to start up mid-instruction! 

Same for PDP-11s.

The resemblance isn't all that surprising if you consider that DG was
founded by DEC people whose design ("PDP-X" -- see Al's scans) for a
PDP-8 successor was rejected.  So they built the Nova (and DEC build
the PDP-11).

	   paul




More information about the cctalk mailing list