Computer Classic: "System Technology" circa 1960 System Development Corporation
more at
http://computers.quickfound.net/
"On the development of an early warning aircraft simulation system.
Excellent footage of computers and data processing.
Mainframe computers, credit cards, information technology, aerial of
System Development Corporation headquarters, engineers at work, drafting diagrams and maps, engineers in meetings, women draftspersons, electronic typewriters, women office workers, in-basket, keypunch stations, tabulating cards (
IBM cards) being punched, card sorters, magnetic tape libraries, mag tape drives, computer operators, film recorders, early computer graphics, paper tape punches, wiring computer frames, computer printers, printouts moving by camera, women technicians, pegboard with pegs tied together by cords to diagram project management"
Public domain film from the
Library of Congress Prelinger Archive, slightly cropped to remove uneven edges, with the aspect ratio corrected, and mild video noise reduction applied.
The soundtrack was also processed with volume normalization, noise reduction, clipping reduction, and/or equalization (the resulting sound, though not perfect, is far less noisy than the original).
http://en.wikipedia.org/wiki/System_Development_Corporation
System Development Corporation (
SDC), based in
Santa Monica, California, was considered the world's first computer software company.
SDC started in
1955 as the systems engineering group for the
SAGE air defense ground system at the
RAND Corporation.
RAND spun off the group in
1957 as a non-profit organization that provided expertise for the
United States military in the design, integration, and testing of large, complex, computer-controlled systems.
SDC became for-profit in
1969. With that change, it began to offer its services to all comers rather than only to the
American military.
In
1980, SDC was sold by its board of directors to
Burroughs Corporation. In
1986,
Burroughs merged with the
Sperry Corporation to form Unisys, and SDC was folded into Unisys
Defense Systems...
http://en.wikipedia.org/wiki/IBM_709
The
IBM 709 was an early computer system introduced by IBM in August
1958. It was an improved version of the
IBM 704 and the second member of the
IBM 700/
7000 series of scientific computers. The IBM 709 added overlapped input/output, indirect addressing, and three "convert" instructions (which provided support for decimal arithmetic, leading zero suppression, and several other operations). The
709 had 32,768 words of 36-bit memory and could execute 42,
000 add or subtract instructions or 5000 multiplies per second.
An optional hardware emulator executed legacy IBM 704 programs on the IBM 709. This was the first commercially available emulator prior to 1960. Registers and most 704 instructions were emulated in 709 hardware.
Complex 704 instructions such as floating
point trap and input-output routines were emulated in 709 software.
The 709 was built using vacuum tubes. IBM introduced a transistorized version of the 709, called the
IBM 7090, in
November 1959.
The
FORTRAN Assembly Program was first introduced for the 709.
Registers
The IBM 709 had a 38 bit accumulator, a 36 bit multiplier quotient register, and three 15 bit index registers whose contents were subtracted from the base address instead of being added to it.
Addition could be performed using two's complement arithmetic and instructions were provided for this purpose. All three index registers could participate in an instruction: the 3 bit tag field in the instruction was a bit map specifying which of the registers would participate in the operation, however if more than one index register was specified, their contents were combined by a logical or operation, not addition.
Instruction and data formats
There were five instruction formats, referred to as Types
A, B,C, D and E. Most instructions were of type B.
Type A instructions had, in sequence, a three bit prefix (instruction code), a 15 bit decrement field, a 3 bit tag field, and a 15 bit address field. They were conditional jump operations based on the values in the decrement registers specified in the tag field. Some also subtracted the decrement field from the contents of the index registers. The implementation required that the second two bits of the instruction code be non-zero, giving a total of six possible type A instructions. One (
STR, instruction code binary
101) was not implemented until the IBM 709.
Type B instructions had, in sequence, a 12 bit instruction code (with the second and third bits set to 0 to distinguish them from type A instructions), a two bit flag field, four unused bits, a 3 bit tag field, and a 15 bit address field.
Types
C, D and E were used for specialized instructions...