CSIRAC (; ''Commonwealth Scientific and Industrial Research Automatic Computer''), originally known as CSIR Mk 1, was
Australia
Australia, officially the Commonwealth of Australia, is a country comprising mainland Australia, the mainland of the Australia (continent), Australian continent, the island of Tasmania and list of islands of Australia, numerous smaller isl ...
's first
digital computer
A computer is a machine that can be programmed to automatically carry out sequences of arithmetic or logical operations (''computation''). Modern digital electronic computers can perform generic sets of operations known as ''programs'', wh ...
, and the fifth
stored-program computer
A stored-program computer is a computer that stores program instructions in electronically, electromagnetically, or optically accessible memory. This contrasts with systems that stored the program instructions with plugboards or similar mechani ...
in the world. It is the oldest surviving
first-generation electronic computer[
(the Zuse Z4 at the ]Deutsches Museum
The Deutsches Museum (''German Museum'', officially (English: ''German Museum of Masterpieces of Science and Technology'')) in Munich, Germany, is the world's largest museum of science museum, science and technology museum, technology, with a ...
is older, but was electro-mechanical, not electronic), and was the first in the world to play digital music
Digital audio is a representation of sound recorded in, or converted into, digital form. In digital audio, the sound wave of the audio signal is typically encoded as numerical samples in a continuous sequence. For example, in CD audio, samp ...
.
After being exhibited at Melbourne Museum
The Melbourne Museum is a natural and cultural history museum located in the Carlton Gardens in Melbourne, Australia.
Located adjacent to the Royal Exhibition Building, the museum was opened in 2000 as a project of the Government of Victoria, ...
for many years, it was relocated to Scienceworks in 2018 and is now on permanent display in the Think Ahead gallery.
A comprehensive source of information about the CSIRA collection, its contributors and related topics is available from Museums Victoria
Museums Victoria is an organisation that includes a number of museums and related bodies in Melbourne. These include Melbourne Museum, Immigration Museum, Scienceworks, IMAX Melbourne, a research institute, the UNESCO World Heritage-listed Roy ...
on their Collections website.
History
The CSIRAC was constructed by a team led by Trevor Pearcey and Maston Beard, working in large part independently of similar efforts across Europe
Europe is a continent located entirely in the Northern Hemisphere and mostly in the Eastern Hemisphere. It is bordered by the Arctic Ocean to the north, the Atlantic Ocean to the west, the Mediterranean Sea to the south, and Asia to the east ...
and the United States
The United States of America (USA), also known as the United States (U.S.) or America, is a country primarily located in North America. It is a federal republic of 50 U.S. state, states and a federal capital district, Washington, D.C. The 48 ...
, and ran its first test program (multiplication of numbers) sometime in November 1949. In restricted operation from late 1950, publicly demonstrated and operational in 1951.
Design
The machine was fairly representative of first-generation valve
A valve is a device or natural object that regulates, directs or controls the flow of a fluid (gases, liquids, fluidized solids, or Slurry, slurries) by opening, closing, or partially obstructing various passageways. Valves are technically Pip ...
-driven computer designs. It used mercury acoustic delay lines as its primary data storage, with a typical capacity of 768 20- bit words, supplemented by a parallel disk-type device with a total 4096-word capacity and an access time of 10 milliseconds. Its memory clock ran at 1000 Hz, and the control unit
The control unit (CU) is a component of a computer's central processing unit (CPU) that directs the operation of the processor. A CU typically uses a binary decoder to convert coded instructions into timing and control signals that direct the op ...
, synchronized to the clock, took two cycles to execute an instruction (later the speed was doubled to one cycle per instruction). The bus (termed the "digit trunk" in their design) is unusual compared to most computers in that it was serial—it transferred one bit at a time.
Most of CSIRAC's approximately 2000 valves were of the types 6SN7
6SN7 is a dual triode vacuum tube with an eight-pin Tube socket#Octal base, octal base. It provides a medium gain (20 dB). The 6SN7 is basically two 6J5 triodes in one envelope.
History
The 6SN7 was originally released in 1939. It was officia ...
, 6V6, EA50 diodes and KT66. George Semkiw later redesigned the drum-read electronics to use germanium
Germanium is a chemical element; it has Symbol (chemistry), symbol Ge and atomic number 32. It is lustrous, hard-brittle, grayish-white and similar in appearance to silicon. It is a metalloid or a nonmetal in the carbon group that is chemically ...
transistor
A transistor is a semiconductor device used to Electronic amplifier, amplify or electronic switch, switch electrical signals and electric power, power. It is one of the basic building blocks of modern electronics. It is composed of semicondu ...
s.
Input to the machine was performed in the form of punched wide, 12-track paper tape
Five- and eight-hole wide punched paper tape
Paper tape reader on the Harwell computer with a small piece of five-hole tape connected in a circle – creating a physical program loop
Punched tape or perforated paper tape is a form of data st ...
, after experiments with punch cards proved unsatisfactory. The machine was controlled through a console which allowed programs to be stepped through one instruction at a time, and featured CRT displays which showed the contents of registers. Output was through a standard teleprinter
A teleprinter (teletypewriter, teletype or TTY) is an electromechanical device that can be used to send and receive typed messages through various communications channels, in both point-to-point (telecommunications), point-to-point and point- ...
or to punch tape.
The instruction set
In computer science, an instruction set architecture (ISA) is an abstract model that generally defines how software controls the CPU in a computer or a family of computers. A device or program that executes instructions described by that ISA, s ...
supported the basic set of arithmetic and logical operations, as well as conditional and relative jumps (making it possible to write a library of subroutines). Instructions consisted of three components: a 5-bit "destination" P1-P5, a 5-bit "source" P6-P10, and a 10-bit "address" P11-P20. For instructions that used the main store, the six bits P15-P20 selected one of the 64 logical delay lines. Bits P11-P14 determined the time at which 20 bits of data were written to or extracted from the delay line, and thus represented address of a word within the selected delay line. There were 32 destination gates and 32 source gates; the 10 address bits identified a data word within the store if either the source or destination required access to the store. The total number of source and destination combinations, or different instruction functions, was 1024, although only about 256 of these were used often. The machine had three 20-bit registers (A, B and C), two of which were involved in multiplication, one 10-bit register which could link to either half of a word, and a group of 16 20-bit registers, addressed via bits P11-P14. In addition the 20-bit program counter (S register), and the instruction register (K) were accessible.
The machine, like all machines of the era, had no operating system
An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs.
Time-sharing operating systems scheduler (computing), schedule tasks for ...
. A high-level interpreted programming language
A programming language is a system of notation for writing computer programs.
Programming languages are described in terms of their Syntax (programming languages), syntax (form) and semantics (computer science), semantics (meaning), usually def ...
called INTERPROGRAM was developed in 1960 by Geoff Hill. It was similar to early forms of BASIC
Basic or BASIC may refer to:
Science and technology
* BASIC, a computer programming language
* Basic (chemistry), having the properties of a base
* Basic access authentication, in HTTP
Entertainment
* Basic (film), ''Basic'' (film), a 2003 film
...
, which was designed in 1963 for the 20-bit transistorized GE-200 series
GE 210 advertisement from 1960
The GE-200 series was a family of small mainframe computers of the 1960s, built by General Electric (GE). GE marketing called the line ''Compatibles/200'' (GE-205/215/225/235). The GE-210 of 1960 was not compatible ...
.
In 1950 CSIRAC was used to play music, the first known use of a digital computer for the purpose. The music was never recorded, but it has been accurately reconstructed.
In 1955, with the CSIRO
The Commonwealth Scientific and Industrial Research Organisation (CSIRO) is an Australian Government agency that is responsible for scientific research and its commercial and industrial applications.
CSIRO works with leading organisations arou ...
's decision that computing research was outside its purview, the machine was transferred from its home at the Radiophysics Laboratory at the CSIRO in Sydney, to the University of Melbourne
The University of Melbourne (colloquially known as Melbourne University) is a public university, public research university located in Melbourne, Australia. Founded in 1853, it is Australia's second oldest university and the oldest in the state ...
, where it formed Australia's only academic computing facility until late 1956. Many pioneers of computer use in Australia had their first exposure to computing there.
Preservation
In 1964, CSIRAC was shut down for the last time. Its historical significance was already recognised at that stage, and it was placed in storage with plans for its later exhibition in a museum.
The machine was stored in a warehouse through the 1960s and 1970s, before being set up for exhibit at Caulfield Institute of Technology (later the Caulfield Campus of Chisholm Institute of Technology, and later again the Caulfield Campus of Monash University) from 1980 to 1992. It was then returned to storage.
Interest in the machine was revived in the 1990s, as it was realised that many of its developers were ageing and history was being lost forever. A conference about the machine was held in 1996.
The machine found a permanent home with Museums Victoria
Museums Victoria is an organisation that includes a number of museums and related bodies in Melbourne. These include Melbourne Museum, Immigration Museum, Scienceworks, IMAX Melbourne, a research institute, the UNESCO World Heritage-listed Roy ...
in 2000. It has not been operable since its shutdown, but many of the programs that ran on it have been preserved, and an emulator
In computing, an emulator is Computer hardware, hardware or software that enables one computer system (called the ''host'') to behave like another computer system (called the ''guest''). An emulator typically enables the host system to run sof ...
has been written for it. The curators have decided that, aside from the cost of restoring the device, the huge number of repairs that would be required to make it safe to operate (CSIRAC used 30 kilowatt
The watt (symbol: W) is the unit of Power (physics), power or radiant flux in the International System of Units (SI), equal to 1 joule per second or 1 kg⋅m2⋅s−3. It is used to quantification (science), quantify the rate of Work ...
s of power in operation) would detract from its historical authenticity.
After being exhibited at Melbourne Museum
The Melbourne Museum is a natural and cultural history museum located in the Carlton Gardens in Melbourne, Australia.
Located adjacent to the Royal Exhibition Building, the museum was opened in 2000 as a project of the Government of Victoria, ...
for many years, it was relocated to Scienceworks in 2018 and is now on permanent display in the Think Ahead gallery.
CSIRAC is listed on the Victorian Heritage Register
The Victorian Heritage Register (VHR) lists places deemed to be of cultural heritage significance to the State of Victoria, Australia. It has statutory weight under the Heritage Act 2017. The Minister for Planning is the responsible Minister. ...
and is included in a Heritage Overlay.[
]
It is listed as a National Engineering Landmark by Engineers Australia as part of its Engineering Heritage Recognition Program.
See also
* Computer music
* Electronic music
Electronic music broadly is a group of music genres that employ electronic musical instruments, circuitry-based music technology and software, or general-purpose electronics (such as personal computers) in its creation. It includes both music ...
* History of computing hardware
The history of computing hardware spans the developments from early devices used for simple calculations to today's complex computers, encompassing advancements in both analog and digital technology.
The first aids to computation were purely mec ...
* List of vacuum-tube computers
* SILLIAC – Sydney University's second computer
References
;References
*
;Bibliography
*
*
*
*
Alt URL
– A timeline and history of CSIRAC, as well as a collection of presentations from the 1996 conference on the machine.
*
External links
CSIRAC homepage
— From the Computation Laboratory at the University of Melbourne's Department of Computing and Information Systems
Australian National Treasure — CSIRAC
— Television segment on CSIRAC
The Computer 'CSIRAC'
— 1965 film
— Paul Doornbusch's book review (in Spanish
CSIRAC Emulator in Java
— Description of Architecture, Programming details, and a Java Emulator
* – Trevor Pearcey interview, MP3s of all of the music played by CSIRAC
*
*
*
{{DEFAULTSORT:Csirac
1940s computers
One-of-a-kind computers
Vacuum tube computers
Computer-related introductions in 1949
Science and technology in Australia
Heritage sites in Melbourne
Recipients of Engineers Australia engineering heritage markers
City of Hobsons Bay
20-bit computers
Australian inventions