CSIRAC, Commonwealth Scientific and Industrial Research Automatic Computer, originally known as the CSIR Mark 1, was Australia's first digital computer and the fifth electronic stored-program computer ever built globally.
Designed and constructed by physicist Trevor Pearcey and electrical engineer Maston Beard, it ran its first test program in November 1949. It represents a monumental milestone in computer science, existing today as the world's oldest intact, first-generation electronic computer. Unlike its international contemporaries, which were routinely dismantled or upgraded beyond recognition, CSIRAC survived completely preserved.
Pioneering Status: It was the 5th electronic stored-program computer in the world and the absolute first in Australia.
Intact Survival: It is the only surviving, fully intact first-generation vacuum-tube electronic computer in existence.
Multimedia Pioneer: In 1950, CSIRAC became the first computer in history to play digital music.
Architecture: It relied on a serial bus architecture, vacuum tubes for logic processing, and mercury acoustic delay lines for main memory.
The development of CSIRAC began in 1947 at the CSIR, later CSIRO, Radiophysics Laboratory in Sydney, Australia. Driven by the strategic vision of Trevor Pearcey, the machine was engineered independently of mainstream computing developments occurring concurrently in the United States and the United Kingdom.
1949: The machine executed its first successful test program, a multiplication sequence, in November.
1951: Publicly demonstrated, proving capable of performing mathematical calculations 1,000 times faster than mechanical calculators of the era.
1955: Transferred to the University of Melbourne, where it was officially renamed CSIRAC and transitioned into a broad scientific computing workhorse.
1964: Decommissioned after 15 years of continuous service and safely stored. It is currently housed as a flagship exhibit at Scienceworks, Museums Victoria.
CSIRAC was structured around the fundamental principles of first-generation computing architecture. It was unique for its serial layout, meaning data was transferred through its main bus, termed the "digit trunk," one single bit at a time, rather than in parallel chunks.
Main memory relied on mercury acoustic delay lines. Data was converted into sound waves and transmitted through long tubes filled with liquid mercury. The time it took for the wave to travel from one end of the tube to the other acted as the storage cycle. The machine refreshed and recaptured these pulses continuously. Because this memory was highly volatile, all data vanished the moment the power supply was cut.
Programs were compiled manually and physically punched into three-inch-wide, 12-track paper tape. To execute a command, the system read the holes in the tape sequentially. The user console featured built-in Cathode-Ray Tube, CRT, displays that allowed operators to visually monitor the register states and troubleshoot step-by-step logic.
Logic Components: Approximately 2,000 vacuum tubes, or valves
Word Length: 20 bits
Primary Memory: Mercury acoustic delay lines with a 768-word capacity
Secondary Storage: Magnetic drum disk drive with a 4,096-word capacity
Clock Speed: 1,000 Hz, or 1 kHz
Execution Rate: Around 500 to 1,000 instructions per second
Power Consumption: Roughly 30 Kilowatts, or kW
Primary Input: 12-track punched paper tape
Primary Output: Modified teleprinter or punched paper tape
Stored-Program Design: Storing both raw instructions and operational data within internal memory allowed the system to switch tasks without physical rewiring.
Logical Subroutine Support: The architecture included dedicated single-bit and single-word registers, making relative addressing and re-entrant programming highly efficient.
Unprecedented Processing Speed: For its era, it reduced complex, multi-week human manual calculations down to a matter of minutes.
Environmental Sensitivity: The machine generated immense heat and suffered frequent component drift on hot days, requiring a specialized rubber tool, a valve donger, to tap loose vacuum tubes back into compliance.
Volatile Architecture: Main memory lacked non-volatile safety; any grid power fluctuation or operational shutdown instantly wiped the working memory.
Massive Footprint: It required massive physical real estate, substantial electrical power, and constant specialized physical maintenance.
Operational Year: 1949
Stored-Program Concept: Yes
Data Format: Binary, Serial
Current Preservation Status: 100% Intact
Operational Year: 1945
Stored-Program Concept: No, initially relied on patch cables
Data Format: Decimal, Parallel
Current Preservation Status: Partially dismantled or exists in fragments
Operational Year: 1949
Stored-Program Concept: Yes
Data Format: Binary, Serial
Current Preservation Status: Dismantled, though replicas exist
"CSIRAC was just a copy of Western computers."
Reality: Trevor Pearcey and Maston Beard worked largely in isolation due to post-war geographic separation. The system's serial bus architecture and specific instruction sets were entirely unique internal designs.
"ENIAC was more advanced because it was larger."
Reality: While ENIAC was faster for raw parallel calculation, it originally lacked a stored-program memory architecture. CSIRAC represented a more mature, modern conceptual lineage of computing because it kept data and instructions together in active memory.
Vacuum Tube: An electronic component that controls electron flow in a vacuum, serving as the foundational switch for first-generation computers.
Mercury Delay Line: An early form of volatile computer memory that used acoustic waves in mercury tubes to store data.
Stored-Program Computer: A computer architecture that stores program instructions alongside data in electronic memory, enabling dynamic task switching.
Serial Computing: A processing architecture where data bits are sent sequentially over a single path rather than simultaneously.
Discover the Antikythera mechanism, an ancient Greek analogue computer used to predict astronomical events, eclipses, and planetary movements.
Learn how legacy mechanical accounting machines automated corporate finance, ledgers, and payroll before the invention of modern ERP software.
Discover the IBM 702, a pioneering 1950s business mainframe that introduced variable-length data processing and shaped corporate computing history.
Discover Charles Babbage's Analytical Engine: the 1837 mechanical design that laid the conceptual blueprint for modern programmable computers.
Learn about the Pascaline the first mechanical calculator invented by Blaise Pascal Explore its history mechanism and impact on computing