Changes

Jump to: navigation, search

Nova

11,376 bytes added, 21:31, 20 August 2018
Created page with "'''Home * Hardware * Nova''' FILE:Data General NOVA System.jpg|border|right|thumb|NOVA Rack <ref>[https://commons.wikimedia.org/wiki/File:Data_General_NOV..."
'''[[Main Page|Home]] * [[Hardware]] * Nova'''

[[FILE:Data General NOVA System.jpg|border|right|thumb|NOVA Rack <ref>[https://commons.wikimedia.org/wiki/File:Data_General_NOVA_System.jpg Data General NOVA System], (beige and yellow, center bottom) and a [https://en.wikipedia.org/wiki/Disk_pack cartridge hard disk system] (opened, below Nova) in a mostly empty rack mount, [https://wsampson.wordpress.com/2012/03/15/goodbye-goodwill-computer-museum-hello-museum-of-computer-culture/ Goodwill Computer Museum], [https://en.wikipedia.org/wiki/Austin,_Texas Austin, Texas], Image courtesy [https://www.flickr.com/photos/mightyohm/5334424560/ Jeff Keyzer], January 07, 2011</ref> ]]

'''Nova''', (Data General Nova)<br/>
a [https://en.wikipedia.org/wiki/16-bit 16-bit] [https://en.wikipedia.org/wiki/Minicomputer minicomputer] series built by the American company [https://en.wikipedia.org/wiki/Data_General Data General] starting in 1968. The Nova was designed by [[Digital Equipment Corporation|DEC]] [[PDP-8]] chief engineer and Data General co-founder [https://en.wikipedia.org/wiki/Edson_de_Castro Edson de Castro]. It was packaged into a single [https://en.wikipedia.org/wiki/19-inch_rack rack mount] case.

Unlike the [[PDP-8]], Nova was a [https://en.wikipedia.org/wiki/Load/store_architecture load/store architecture]. It had four 16-bit [https://en.wikipedia.org/wiki/Accumulator_%28computing%29 accumulators], where two could be used as [https://en.wikipedia.org/wiki/Index_register index registers], and a 15-bit [https://en.wikipedia.org/wiki/Address_space address space] and [https://en.wikipedia.org/wiki/Program_counter PC]. The Nova is a [[Big-endian|big-endian]] architecture. Since there is no [[Byte|byte]] addressing, bytes need to be parsed out of [[Word|words]] using swaps and masks high-order byte first <ref>[http://users.rcn.com/crfriend/museum/doco/DG/Nova/ Data General NOVA Basic Instruction Summary] by [http://users.rcn.com/crfriend/ Carl R. Friend]</ref>. Nova consists of a [[Nibble|nibble]]-serial 4-bit [[Combinatorial Logic#ALU|ALU]] - its [https://en.wikipedia.org/wiki/Reduced_instruction_set_computing RISC-like] instructions perform arithmetical and logical operations with the options to rotate, test and branch on the (skip next instructon on zero, carry) the 17-bit result, and also to discard the result otherwise written into the target accu. Basic models of the Nova came without built-in hardware multiply and divide. The first models were available with 1 to 8 Kibi [[Word|words]] of [[Memory#Core|magnetic core memory]].

[https://en.wikipedia.org/wiki/System_software System software] provided include the [https://en.wikipedia.org/wiki/Real-time_operating_system real time operating system] [https://en.wikipedia.org/wiki/Data_General_RDOS RDOS], [[Assembly|assembler]], [[Basic]] interpreter, and [[Fortran]] and [[Algol]] compiler, expanded with [[Forth]], [[Lisp]], and [[C]] through third party vendors <ref>[https://en.wikipedia.org/wiki/Data_General_Nova Data General Nova from Wikipedia]</ref>.

=Nova Line=
==SuperNOVA==
<span id="SuperNOVA"></span>The SuperNOVA subsequently replaced initial [[Memory#Core|magnetic core memory]] with faster [[Memory#ROM|ROM]] for library routines, and semiconductor (SuperNOVA SC) memory. The 4-bit [[Combinatorial Logic#ALU|ALU]] was extended to 16-bit using four instead of one [https://en.wikipedia.org/wiki/Bit_slicing bit slice] [https://en.wikipedia.org/wiki/74181 74181] ALU with speedup correspondingly <ref>[https://en.wikipedia.org/wiki/Data_General_Nova Data General Nova from Wikipedia]</ref>.
<span id="1200"></span>
==Nova 1200==
[[FILE:Nova1200.agr.jpg|border|right|thumb| Nova 1200 Front panel <ref>Front panel of a Data General Nova 1200 minicomputer by [https://commons.wikimedia.org/wiki/User:ArnoldReinhold Arnold Reinhold], [https://creativecommons.org/licenses/by-sa/4.0/ CC BY-SA 4.0], [https://en.wikipedia.org/wiki/Wikimedia_Commons Wikimedia Commons], [https://en.wikipedia.org/wiki/Data_General_Nova Data General Nova from Wikipedia], bit 0 for Carry, bit 1 for MSB and bit 15 for LSB!</ref> ]]

The Nova 1200 contained the entire CPU one one board, first shipped in 1971 <ref>[http://www.rcsri.org/collection/nova-1200/ The Retro-Computing Society of RI, Inc.: Nova 1200]</ref>. It still had the [[Nibble]]-serial ALU, and up to 32 Kibi words [[Memory#Core|magnetic core memory]].
<span id="800"></span><span id="840"></span>
==Nova 8x0==
The faster Nova 800 was released in 1971. The Nova 840 introduced [[Memory#Virtual|memory mapping]] in 1973, allowing two discrete sessions running concurrently, each with its own controlling terminal <ref>[http://users.rcn.com/crfriend/museum/machines/Nova840.html Nova 840] from [http://users.rcn.com/crfriend/ Carl Friend's] [http://users.rcn.com/crfriend/museum/index.shtml Minicomputer "Museum"]</ref>.
<span id="2"></span>
==Nova 2==
The Nova 2 was essentially a simplified version of the earlier machines as increasing chip densities allowed the CPU to be reduced in size, with CPU and memory on a single board, introduced in 1973.
<span id="Eclipse"></span>
==Eclipse==
[[FILE:Dg-eclipse.jpg|border|right|thumb| Eclipse S/130 front panel <ref>Data General Eclipse S/130 front panel. Computer belongs to Emil Sarlija, [https://en.wikipedia.org/wiki/Wikimedia_Commons Wikimedia Commons]</ref> ]]

The Eclipse line, started in 1974, had an advanced, Nova upward-compatible instruction set, and included support for [[Memory#Virtual|virtual memory]] and multitasking. The line was succeeded by the [https://en.wikipedia.org/wiki/32-bit 32-bit] [https://en.wikipedia.org/wiki/Data_General_Eclipse_MV/8000 Eclipse MV] minicomputers in the early 80s, whose development was subject of [https://en.wikipedia.org/wiki/Tracy_Kidder Tracy Kidder's] book ''[https://en.wikipedia.org/wiki/The_Soul_of_a_New_Machine The Soul of A New Machine]''.
<span id="3"></span>
==Nova 3==
In 1975, the Nova 3 combined features from all previous Nova designs, and added a [[Stack|hardware stack]] and appropriate stack instructions <ref>[http://users.rcn.com/crfriend/museum/doco/DG/Nova/extend-instr.html#STACK Nova Stack Instructions] from [http://users.rcn.com/crfriend/museum/doco/DG/Nova/extend-instr.html DG Nova Extended Instructions] by [http://users.rcn.com/crfriend/ Carl R. Friend]</ref>. The Nova 3 was reduced to a chip set in 1976, called the microNOVA with hardware Multiply/Divide, optionally before, becoming a standard <ref>[http://users.rcn.com/crfriend/museum/doco/DG/Nova/extend-instr.html#MDV Nova Multiply/Divide] from [http://users.rcn.com/crfriend/museum/doco/DG/Nova/extend-instr.html DG Nova Extended Instructions] by [http://users.rcn.com/crfriend/ Carl R. Friend]</ref>.
<span id="4"></span>
==Nova 4==
The Nova 4 was the last of the Nova line, released in 1987, the CPU a derivation of the [[Nova#Eclipse|Eclipse S/140]]. The Nova 4 is implemented around four [https://en.wikipedia.org/wiki/AMD_Am2900 AMD 2901] [https://en.wikipedia.org/wiki/Bit_slicing bit-slice] chips and, unlike all earlier Novas, is [https://en.wikipedia.org/wiki/Microcode microcoded].

=Chess Programs=
* [[ETAOIN SHRDLU]]
* [[Ostrich]]

=See also=
* [[PDP-8]]
* [[PDP-11]]

=External Links=
* [https://en.wikipedia.org/wiki/Data_General_Nova Data General Nova from Wikipedia]
* [http://www.computerhistory.org/brochures/companies.php?alpha=d-f&company=com-42b9d5f5afbd4 Data General Corporation (DG) - Nova] from [[The Computer History Museum]]
: [http://archive.computerhistory.org/resources/text/Data_General/DGC.Nova.1968.102646102.pdf The best small computer in the world, 1968 - DGC.Nova] from [[The Computer History Museum]]
* [https://archive.org/details/bitsavers_dg The BITSAVERS.ORG Documents Library: Data General]
* [http://users.rcn.com/crfriend/museum/doco/DG/Nova/ Data General NOVA Basic Instruction Summary] by [http://users.rcn.com/crfriend/ Carl R. Friend]
* [http://users.rcn.com/crfriend/museum/doco/DG/Nova/extend-instr.html DG Nova Extended Instructions] by [http://users.rcn.com/crfriend/ Carl R. Friend]
* [http://www.novasareforever.org/ Novas Are Forever]
* [http://simh.trailing-edge.com/ The Computer History Simulation Project]
: [http://simh.trailing-edge.com/photos.html System Photographs]
* [http://ed-thelen.org/comp-hist/dg-nova.html DG-NOVA] by [http://ed-thelen.org/ Ed Thelen]
==SuperNOVA==
* [http://archive.computerhistory.org/resources/text/Data_General/DataGeneral.NovaSuperNova.1970.102646153.pdf Super Nova, 1970] (pdf) from [[The Computer History Museum]]
==Nova 1200==
* [http://www.rcsri.org/collection/nova-1200/ The Retro-Computing Society of RI, Inc.: Nova 1200]
* [http://users.rcn.com/crfriend/museum/machines/Nova12xx.html DG Nova 12x0s] from [http://users.rcn.com/crfriend/ Carl Friend's] [http://users.rcn.com/crfriend/museum/index.shtml Minicomputer "Museum"]
==Nova 8x0==
* [http://archive.computerhistory.org/resources/text/Data_General/Data_General.840.1973.102646255.pdf 840 The Loaded NOVA, 1973] (pdf) from [[The Computer History Museum]]
* [http://www.rcsri.org/collection/nova-840/ The Retro-Computing Society of RI, Inc.: Nova 840]
* [http://users.rcn.com/crfriend/museum/machines/Nova840.html Nova 840] from [http://users.rcn.com/crfriend/ Carl Friend's] [http://users.rcn.com/crfriend/museum/index.shtml Minicomputer "Museum"]
==Nova 2==
* [http://users.rcn.com/crfriend/museum/machines/Nova2.html Data General Corp. Nova 2] from [http://users.rcn.com/crfriend/ Carl Friend's] [http://users.rcn.com/crfriend/museum/index.shtml Minicomputer "Museum"]
* [http://www.ricomputermuseum.org/Home/equipment/data-general-nova-2 Data General Nova 2/10] from [http://www.ricomputermuseum.org/Home The Rhode Island Computer Museum]
==Eclipse==
* [https://en.wikipedia.org/wiki/Data_General_Eclipse Data General Eclipse from Wikipedia]
* [http://users.rcn.com/crfriend/museum/machines/EclipseS130.html Carl's DG Eclipse S/130] from [http://users.rcn.com/crfriend/ Carl Friend's] [http://users.rcn.com/crfriend/museum/index.shtml Minicomputer "Museum"]
* [http://users.rcn.com/crfriend/museum/machines/EclipseS140.html Carl's DG Eclispe S/140] from [http://users.rcn.com/crfriend/ Carl Friend's] [http://users.rcn.com/crfriend/museum/index.shtml Minicomputer "Museum"]
* [http://www.ricomputermuseum.org/Home/equipment/data-general-eclipse-s-130 Data General Eclipse S/130] from [http://www.ricomputermuseum.org/Home The Rhode Island Computer Museum]
==Nova 3==
* [http://users.rcn.com/crfriend/museum/machines/Nova3.html DG Nova 3] from [http://users.rcn.com/crfriend/ Carl Friend's] [http://users.rcn.com/crfriend/museum/index.shtml Minicomputer "Museum"]
* [http://www.ricomputermuseum.org/Home/equipment/data-general-nova-3 Data General Nova-3] from [http://www.ricomputermuseum.org/Home The Rhode Island Computer Museum]
* [http://www.ricomputermuseum.org/Home/equipment/data-general-nova-3-2 Data General Nova-3/12] from [http://www.ricomputermuseum.org/Home The Rhode Island Computer Museum]
==Nova 4==
* [http://users.rcn.com/crfriend/museum/machines/Nova4.html Carl's DG Nova 4] from [http://users.rcn.com/crfriend/ Carl Friend's] [http://users.rcn.com/crfriend/museum/index.shtml Minicomputer "Museum"]
* [http://comley.us/browse.php?&action=show&artefactID=1054 Data General Nova 4/C and 4/X]

=References=
<references />
'''[[Hardware|Up one Level]]'''

Navigation menu