ZAM-2 computer: control panel, to the left of it are reading and writing devices with punched tape, at the bottom is the central processor
ZAM-2 desktop environment
ZAM-2 is a Polish first-generation computer with electronic tubes, a version of the XYZ computer for mass production. Designed primarily for computing, ZAM-2 was also used to process data from the Warta insurance company [1] , and in the GDR it was used along with analytical machines . In total, 12 copies were produced in the variants Alpha, Beta, and Gamma. In 1964, ZAM-2 computer developers were awarded the State Prize of the II degree.
Changes from XYZ
- Added index register and full list of commands
- Mercury memory replaced by magnetostrictive
- Magnetic drum memory doubled
- Instead of a call center, closed cabinets are used.
- In the Gamma version, replacing the matrix relay relay in magnetic drums with transistor elements
Specifications
Number system and code words
- Family: ZAM
- System Controlled Unicast Dynamic Serial Computer
- Binary calculus system, record form - direct code [2]
- 18-bit integers
- 36-bit fractional numbers
- 18-bit control word containing fields:
- 1 bit: command modifier (operand length change)
- 5 bit: order code
- 12 bit: address
- 32 arithmetic, logical and managerial teams with a length of 18 bits each; no floating point operations commands (list in the description of the SAS macro assembler)
- Speed: 1000 operations of addition / sec., 300 operations of multiplication / sec.
Memory
- On-line magnetostrictive memory on delay lines
- 512 36-bit words
- Average access time: 0.4 ms
- Permanent memory on magnetic drums
- About 600 thousand bits (128 buses of 128 36-bit words)
- Average access time: 40 ms (for relay heads), 20 ms (for transistor heads)
Internal Devices
- Teletype , speed 7 characters / sec.
- Photoelectric five-channel tape reader, 300 characters / sec.
- Five-channel tape recorder, 30 characters / sec.
- Card punch reader ELLIOTT-B 42 (in the version for GDR replaced by a card reproducer) [3]
Registers
- Arithmometer Registers
- 36-bit register on magnetostrictive delay lines
- Battery : 36 bits plus extra bit
- Multiplier: 36 bits
- Intermediate register
- Single Bit Registers
- Extra battery bit
- Battery Sign Bit
- Sign bit of the multiplier
- 36-bit register on magnetostrictive delay lines
- Control system registers
- Instruction counter
- Team roster
- Repeat Counter for Multiply, Divide, and Shift Commands
- Command Modification Bit
Technology
- About 400 electronic tubes and germanium point diodes
- Drum Transistors
- Packages installed on textolite tiles; spatial installation and soldered connections between the terminals
- Two cabinet sizes 2300 × 2000 × 400 mm (arithmetic meter, internal memory and control unit)
- Operator table
- Drum magnetic memory
- Power supply
- Power supply: 3 phases 380/220 V, 50 Hz 12.5 kW
- Cooling: fans in cabinets and other equipment; controlled thermostat in the cabinet for internal memory to maintain a constant temperature; the computer itself does not need air conditioning
Programming Languages
- SAS - macro assembler
- SAKO - high level language (autocode), "Polish FORTRAN"
Production
- "Alpha": two copies, 1960-1961. The mercury memory, after completion of work on the specimens, was replaced by magnetostrictive. Used in an officer communications school in Zegrze and the Gliwice Chemicals Project Office.
- "Beta": two copies, 1961-1962. Magnetostrictive memory.
- "Gamma": eight copies, 1962-1965. Two copies transferred to the GDR. Magnetic drum memory uses transistors.
Application
Annual computer use at the ETOPROJEKT computing center: [4]
| Using | Time | % |
|---|---|---|
| Effective working time | 2631 h 5 min | 69.8 |
| Technical Inspections | 495 h 30 min | 13.0 |
| Emergency downtime | 656 h 19 min | 17,2 |
| Total | 3782 h 55 min | 100 |
- Longest trouble-free operation: 140 hours
- The longest accident time: 30 h
- The most common problems: I / O devices, but easily fixed.
- The most serious errors: RAM errors
- Reliability improved due to air conditioning
Notes
- ↑ Maszyny Matematyczne nr 3 / 1967r (Polish)
- ↑ Informatyka nr 3 / 1973r (Polish)
- ↑ Maszyny Matematyczne nr 3 / 1966r (Polish)
- ↑ Maszyny Matematyczne str. 15 nr 5 / 1968r (Polish)
Literature
- Konrad Fiałkowski "Maszyna cyfrowa ZAM-2" Wydawnictwa Naukowo-Techniczne , Warszawa 1963 r.