Nord-10

Nord-10 was a medium-sized general-purpose 16-bit minicomputer designed for multilingual time-sharing applications and for real-time multi-program systems, produced by Norsk Data.

The CPU additionally contained instructions, operator communication, bootstrap loaders, and hardware test programs, that were implemented in a 1K read-only memory.

[1] The central processing unit (CPU) consisted of a total 24 printed circuit boards.

The four page index tables were found in a 256 word extremely fast memory block.

The calculation of a physical address resulted in no appreciable delay in the effective memory cycle time.

All interconnections between the cards were done with multilayer printed circuit backwiring boards, and all input/output interface had the same standard form.

The system could therefore be extended or reconfigured by plugging in new or shifting around the existing interface cards.

One memory cycle later the next DMA along the chain would be allowed to send data, and so on, until a higher priority device again sent a request.

This meant that many DMA devices could use the same bus system at the full data transfer rate.

Interfaces for mass storages as disk, drum, magnetic tape, etc., were built with one interface card to be plugged at the appropriate place in the bus system, the remaining control cards (6-7) were placed in one of the backplane modules.

With NORD-TSS all users could simultaneously run any of the systems Fortran IV, BASIC, MAC Assembler, NODAL, NORD-PL, or QED.

Restorations of systems are planned in both Oslo by NODAF [1] and Trondheim by Norwegian University of Science and Technology.