Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 See also  





2 References  





3 External links  














JOHNNIAC






Català
Español
Français
Hrvatski
Português
 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 




In other projects  



Wikimedia Commons
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


Johnniac computer, Computer History Museum, California

The JOHNNIAC was an early computer built by the RAND Corporation (not Remington Rand, maker of the contemporaneous UNIVAC I computer) and based on the von Neumann architecture that had been pioneered on the IAS machine. It was named in honor of von Neumann, short for John von Neumann Numerical Integrator and Automatic Computer.[1]

After being rescued from the scrap heap twice, the machine is currently at the Computer History MuseuminMountain View, California.[2]

Like the IAS machine, JOHNNIAC used 40-bit words, and included 1024 words of Selectron tube main memory, each holding 256 bits of data. Two instructions were stored in every word in 20-bit subwords consisting of an 8-bit instruction and a 12-bit address, the instructions being operated in series with the left subword running first. The initial machine had 83 instructions. A single register, named A, supplied an accumulator and the machine also featured a register named Q, for quotient. There was only one test condition, whether or not the high bit of the A register was set. There were no index registers, and as addresses were stored in the instructions, loops had to be implemented by modifying the instructions as the program ran. Since the machine only had 10 bits of address space, two of the address bits were unused and were sometimes used for data storage by interleaving data through the instructions.

JOHNNIAC weighed 5,000 pounds (2.5 short tons; 2.3 t).[3]

Numerous modifications were made to the system over its lifetime. In March 1955, 4096 words of magnetic-core memory were added to the system, replacing the earlier Selectrons. This required all 12 bits of addressing, and caused programs that stored data in the "spare bits" to fail. Later in 1955 a 12k-word drum memory secondary storage system was added as well. A transistor-based adder replaced the original tube-based adder in 1956. Numerous changes were made to the input/output peripherals as well, and in 1964, a real-time clock was added to support time-sharing.

One JOHNNIAC legacy was the JOSS programming language (the JOHNNIAC Open Shop System), an easy-to-use language which catered to novices. JOSS was an ancestor of DEC's FOCAL and of MUMPS.

The CYCLONEatIowa State University was a direct clone of JOHNNIAC, and was instruction compatible with it; the ILLIAC I at the University of Illinois may have been as well. Cyclone was later updated to include hardware for floating-point arithmetic.

See also[edit]

References[edit]

  1. ^ Kaisler, Stephen H. (2017-06-20). "Chapter Six JOHNNIAC". Birthing the Computer: From Drums to Cores. Cambridge Scholars Publishing. p. 120. ISBN 9781443896252.
  • ^ https://www.computerhistory.org/collections/search/?s=JOHNNIAC
  • ^ Weik, Martin H. (December 1955). "JOHNNIAC". ed-thelen.org. A Survey of Domestic Electronic Digital Computing Systems.
  • External links[edit]


    Retrieved from "https://en.wikipedia.org/w/index.php?title=JOHNNIAC&oldid=1202741364"

    Categories: 
    IAS architecture computers
    Vacuum tube computers
    40-bit computers
    Hidden categories: 
    Articles with short description
    Short description is different from Wikidata
    Articles lacking in-text citations from November 2015
    All articles lacking in-text citations
     



    This page was last edited on 3 February 2024, at 11:39 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki