28.10.2014 Views

Synergy User Manual and Tutorial. - THE CORE MEMORY

Synergy User Manual and Tutorial. - THE CORE MEMORY

Synergy User Manual and Tutorial. - THE CORE MEMORY

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Synergy</strong> <strong>User</strong> <strong>Manual</strong> <strong>and</strong> <strong>Tutorial</strong><br />

tracks, i.e. 64 pages).<br />

The machine’s peripheral instructions included a “read” from a 5-hole paper tape reader,<br />

on which the code was normally entered, <strong>and</strong> “transfer” a page or track to or from a<br />

Williams-Kilburn Tube page or pair of pages in storage. It also had a bank of 40 (8 by 5)<br />

buttons that could be used to set the ones in a word in storage. There were also additional<br />

switches that controlled the operations of the Mark I. The current storage contents could<br />

be viewed on the machine’s display tube, shown on the left, which was organized into 8<br />

columns of 5-bit groups. There was a direct correspondence between the symbols, each<br />

made up of a 5-bit group, on the punched cards <strong>and</strong> the symbols on the display tube. The<br />

government awarded the contract to mass-produce Mark I computers to Ferranti Ltd.,<br />

which was the world’s first commercially available computer. Kilburn wrote the first<br />

electronically stored computer program for the Mark I <strong>and</strong> also established the world’s<br />

first university computer science department at Manchester. xxv<br />

There were substantial improvements in computer programming <strong>and</strong> user interface design<br />

as well as hardware architecture. John Mauchly (ENIAC <strong>and</strong> UNIVAC) developed Short<br />

Order Code, which is thought to be the first high-level language in 1949, for the Binary<br />

Automatic Computer (BINAC) computer. The BINAC, completed in 1949, was designed<br />

for Northrop Aviation <strong>and</strong> was the first computer to use a magnetic tape. In 1951, David<br />

Wheeler, Maurice Wilkes, <strong>and</strong> Stanley Gill introduced sub-programs <strong>and</strong> the “Wheeler<br />

jump”, to implement them by moving to a different section of instructions <strong>and</strong> returning<br />

to the original section after the sub-program is finished. Maurice Wilkes also originated<br />

the concept of micro-programming, which is a technique for providing an orderly<br />

approach to designing the control section of a computer system.<br />

In 1951, while working with the UNIVAC I<br />

mainframe, Betty Holberton (left) created the sortmerge<br />

generator, which was predecessor to the<br />

compiler <strong>and</strong> may have been the first useful<br />

program that had the capability of generating other<br />

programs for the UNIVAC I, <strong>and</strong> developed the C-<br />

10 instruction code, which controlled the its core<br />

functions. The C-10 instruction code allowed<br />

UNIVAC to be controlled by a control console<br />

(keyboard) comm<strong>and</strong>s instead of switches, dials <strong>and</strong><br />

wires, which made the system much more useful<br />

<strong>and</strong> human friendly. The code was designed to use<br />

mnemonic characters to input instructions, such as<br />

‘a’ for add. She later was the chairperson for the<br />

37

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!