LINC
Encyclopedia
The LINC was a 12-bit
12-bit
Possibly the best-known 12-bit CPU is the PDP-8 and its relatives, produced in various incarnations from August 1963 to mid-1990. Many ADCs have a 12-bit resolution. Some PIC microcontrollers use a 12-bit word size....

, 2048-word computer
Computer
A computer is a programmable machine designed to sequentially and automatically carry out a sequence of arithmetic or logical operations. The particular sequence of operations can be changed readily, allowing the computer to solve more than one kind of problem...

. The LINC can be considered the first minicomputer
Minicomputer
A minicomputer is a class of multi-user computers that lies in the middle range of the computing spectrum, in between the largest multi-user systems and the smallest single-user systems...

 and a forerunner to the personal computer
Personal computer
A personal computer is any general-purpose computer whose size, capabilities, and original sales price make it useful for individuals, and which is intended to be operated directly by an end-user with no intervening computer operator...

.

The LINC and other "MIT Group", Linc Computer (its first name in the museum opened by Digital Equipment Corporation
Digital Equipment Corporation
Digital Equipment Corporation was a major American company in the computer industry and a leading vendor of computer systems, software and peripherals from the 1960s to the 1990s...

 (DEC) in 1980 before DEC joined production effort) machines were designed at MIT
Massachusetts Institute of Technology
The Massachusetts Institute of Technology is a private research university located in Cambridge, Massachusetts. MIT has five schools and one college, containing a total of 32 academic departments, with a strong emphasis on scientific and technological education and research.Founded in 1861 in...

 and eventually built by Digital Equipment Corporation
Digital Equipment Corporation
Digital Equipment Corporation was a major American company in the computer industry and a leading vendor of computer systems, software and peripherals from the 1960s to the 1990s...

 (DEC) and the Spear Inc. of Waltham, MA. (later a division of Becton Dickinson and Company) The LINC sold for more than $40,000 at the time. A typical configuration included an enclosed 6'X20" rack, four boxes holding tape drives, a small display, a control panel, and a keyboard.

Although its instruction set was small, it was larger than the tiny PDP-8
PDP-8
The 12-bit PDP-8 was the first successful commercial minicomputer, produced by Digital Equipment Corporation in the 1960s. DEC introduced it on 22 March 1965, and sold more than 50,000 systems, the most of any computer up to that date. It was the first widely sold computer in the DEC PDP series of...

 instruction set.

It interfaced well with laboratory experiments. Analog inputs and outputs were part of the basic design. It was designed in 1962 by Charles Molnar
Charles Molnar
Charles Edwin Molnar was a co-developer of one of the first minicomputers, the LINC , while a graduate student at the Massachusetts Institute of Technology in 1962. His collaborator was Wesley A. Clark....

 and Wesley Clark
Wesley A. Clark
Wesley Allison Clark is a computer scientist and one of the main participants, along with Charles Molnar, in the creation of the LINC laboratory computer, which was the first mini-computer and shares with a number of other computers the claim to be the inspiration for the personal computer.Clark...

 at Lincoln Laboratory
Lincoln Laboratory
MIT Lincoln Laboratory, located in Lexington, Massachusetts, is a United States Department of Defense research and development center chartered to apply advanced technology to problems of national security. Research and development activities focus on long-term technology development as well as...

, Massachusetts
), for NIH
National Institutes of Health
The National Institutes of Health are an agency of the United States Department of Health and Human Services and are the primary agency of the United States government responsible for biomedical and health-related research. Its science and engineering counterpart is the National Science Foundation...

 researchers. The LINC's design was literally in the public domain, perhaps making it unique in the history of computers. The number of LINCs and who built them is a minor subject of debate in the 12-bit-word community. One account states 24 LINC computers were assembled in a summer workshop at MIT. Digital Equipment Corporation
Digital Equipment Corporation
Digital Equipment Corporation was a major American company in the computer industry and a leading vendor of computer systems, software and peripherals from the 1960s to the 1990s...

 (starting in 1964) and Spear Inc. of Waltham, MA. manufactured them commercially.

DEC's pioneer C. Gordon Bell
Gordon Bell
C. Gordon Bell is an American computer engineer and manager. An early employee of Digital Equipment Corporation 1960–1966, Bell designed several of their PDP machines and later became Vice President of Engineering 1972-1983, overseeing the development of the VAX...

 states that the LINC project began in 1961, with first delivery in March, 1962, and the machine was not formally withdrawn until December, 1969. A total of 50 were built (all using DEC System Module Blocks and cabinets), most at Lincoln Labs, housing the desktop instruments in four wooden racks. The first LINC included two oscilloscope displays. Twenty one were sold by DEC at $43,600, delivered in the Production Model design. In these, the tall cabinet sitting behind a white-Formica-covered table held two somewhat smaller metal boxes holding the same instrumentation, a Tektronix display oscilloscope over the "front panel" on the user's left, a bay for interfaces over two LINC-Tape drives on the user's right, and a chunky keyboard between them. The standard program development software (an assembler/editor) was designed by Mary Allen Wilkes
Mary Allen Wilkes
Mary Allen Wilkes is a former computer programmer and hardware engineer, most known for her work with the LINC computer. She left computer science and became an attorney. She is a graduate of Wellesley College, class of 1959....

; the last version was named LAP6 (LINC Assembly Program 6).

The control panel

The LINC control panel was used for single-stepping through programs and for program debugging
Debugging
Debugging is a methodical process of finding and reducing the number of bugs, or defects, in a computer program or a piece of electronic hardware, thus making it behave as expected. Debugging tends to be harder when various subsystems are tightly coupled, as changes in one may cause bugs to emerge...

. Execution could be stopped when the program counter
Program counter
The program counter , commonly called the instruction pointer in Intel x86 microprocessors, and sometimes called the instruction address register, or just part of the instruction sequencer in some computers, is a processor register that indicates where the computer is in its instruction sequence...

 matched a set of switches. Another function allowed execution to be stopped when a particular address was accessed. The single-step and the resume functions could be automatically repeated. The repetition rate could be varied over four orders of magnitude by means of an analog knob and a four-position decade switch, from about one step per second to about half of the full speed. Running a program at one step per second and gradually accelerating it to full speed provided an extremely dramatic way to experience and appreciate the speed of the computer.

LINCTape

A noteworthy feature of the LINC was the LINCtape. It was a fundamental part of the machine design, not an optional peripheral, and the machine's OS relied on it. The LINCtape can be compared to a linear diskette with a slow seek time. The magnetic tape drives on large machines of the day stored large quantities of data, took minutes to spool from end to end, but could not reliably update blocks of data in place. In contrast, the LINCtape was a small, nimble device which stored about 400K, had a fixed formatting track allowing data to be repeatedly read and re-written to the same locations, and took less than a minute to spool from one end to the other. The tape was formatted in fixed-sized blocks, and was used to hold a directory and file system. A single hardware instruction could seek and then read or write multiple tape blocks all in one operation.

Filenames were six characters long. The file system allowed for two files—a source file and an executable binary file to be stored under the same name. In effect it was a 6.1 filename in which the extension was restricted to "S" or "B". Since the basic LINC had only 1024 12-bit words of core memory (RAM)--and the big, expanded LINC had only 2048—normal operations depended heavily on swapping to and from LINCtape. (Digital later patented and marketed a similar design under the name DECtape
DECtape
DECtape, originally called "Microtape", was a magnetic tape data storage medium used with many Digital Equipment Corporation computers, including the PDP-6, PDP-8, LINC-8, PDP-10, PDP-11, PDP-12, and the PDP-15. On DEC's 32-bit systems, VAX/VMS support for it was implemented but did not become an...

; Digital's patents on DECtape were eventually tested in court and found invalid).

LINCtape is also remembered for its reliability, which was higher than that of the diskettes which supplanted it. LINCtape incorporated a very simple form of redundancy—all data was duplicated in two locations across the tape. LINC users demonstrated this by punching holes in a tape with an ordinary office paper punch. Tape damaged in this way was perfectly readable. The formatting track made operation almost independent of tape speed, which was, in fact, quite variable. There was no capstan; the motion of the tape during reading and writing was directly controlled by the reel motors. There was no fast forward or rewind—reading and writing was performed at fast forward and rewind speeds. In some modes of operation, the data transfers were audible over the built-in loudspeaker and produced a very characteristic series of harsh bird-like squawks with varying pitch.

The keyboard

The LINC keyboard, manufactured by company named Soroban Engineering, had a unique locking solenoid. The internal mechanism of each key had a slot that worked with a set of bars to encode the character and another slot that caught a locking bar, which locked all the keys in one mechanical movement of the locking solenoid.

When the user pressed a key, the LINC would lock the pressed key in its down position, and all the other keys in the up position, read the key into a hardware register, then, when the running program read the register, the hardware would release the lock and the pressed key would pop back up. This had the effect of slowing down typing and preventing even 2-key rollover
Rollover (key)
Rollover is the ability of a computer keyboard to correctly handle several simultaneous keystrokes.-Normal typing:During normal typing on a conventional computer keyboard, only one key is typically being pressed by the user at any given time; each key is released before the next key is struck. ...

. This exotic keyboard was abandoned in favor of Teletype keyboards (such as the KSR-35 and KSR-37) in the LINC-8 and PDP-12 follow-on computers.

The knobs

The LINC included a set of eight ten-turn potentiometers (numbered 0-7) that could be each be read by a computer instruction. The knobs were a convenient user input device at a time before general adoption of the mouse
Mouse (computing)
In computing, a mouse is a pointing device that functions by detecting two-dimensional motion relative to its supporting surface. Physically, a mouse consists of an object held under one of the user's hands, with one or more buttons...

. For example, the scaling of a displayed graph could be controlled by turning Knob 0. Or Knob 2 could be used to position a cursor in the graph in order to display the actual data value at that point.

Text display

The LINC hardware allowed a 12-bit word to be rapidly and automatically displayed on the screen as a 4-wide by 6-high matrix of pixels, making it possible to display full screens of flicker-free text. The standard display routines generated 4 by 6 character cells, giving the LINC one of the coarsest character sets ever designed.

The display screen was a CRT about 5 inches square which was actually a standard Tektronix
Tektronix
Tektronix, Inc. is an American company best known for its test and measurement equipment such as oscilloscopes, logic analyzers, and video and mobile test protocol equipment. In November 2007, Tektronix became a subsidiary of Danaher Corporation....

 oscilloscope with special plug-in amplifiers. These special plug-ins could be replaced with standard oscilloscope plug-ins for use in diagnostic maintenance of the computer. Many LINCs were supplied as kits to be assembled by the end user, so the oscilloscope came in handy.

Teletype output

Printed output on a Teletype Model 33 ASR was controlled by a single pole relay. A subroutine
Bit-banging
Bit banging is a technique for serial communications using software instead of dedicated hardware. Software directly sets and samples the state of pins on the microcontroller, and is responsible for all parameters of the signal: timing, levels, synchronization, etc...

 would convert the LINC character codes into ASCII and use timing loops to toggle the relay on and off, generating the correct 8-bit
8-bit
The first widely adopted 8-bit microprocessor was the Intel 8080, being used in many hobbyist computers of the late 1970s and early 1980s, often running the CP/M operating system. The Zilog Z80 and the Motorola 6800 were also used in similar computers...

 output to control the Teletype printer.

Laboratory interface

The LINC connector module included bays for two plug-in chassis allowing custom interfacing to experimental setups. Analog-to-digital and digital-to-analog converters were built in to the computer and each could be accessed by a single machine instruction. Six relays were also available.

The LINC-8 and PDP-12 computers

While Bell
Gordon Bell
C. Gordon Bell is an American computer engineer and manager. An early employee of Digital Equipment Corporation 1960–1966, Bell designed several of their PDP machines and later became Vice President of Engineering 1972-1983, overseeing the development of the VAX...

 in his book says designing the LINC provided the ideas for DEC's second and third machines, the 18-bit inexpensive follow-on to its first, the PDP-4 and the company's first 12-bit design of its own, the PDP-5, Digital Equipment Corporation
Digital Equipment Corporation
Digital Equipment Corporation was a major American company in the computer industry and a leading vendor of computer systems, software and peripherals from the 1960s to the 1990s...

 would launch the wondrous PDP-8 before it manufactured the first next-generation LINC-compatible computer, the LINC-8
LINC-8
LINC-8 was the name of a minicomputer manufactured by Digital Equipment Corporation between 1966 and 1969. It combined a LINC computer with a PDP-8 in one cabinet, thus being able to run programs written for either of the two architectures.-Architecture:...

 and a combination of the 7400-series chip-based PDP-8/I and a redesigned LINC, combined as the PDP-12. DEC's final 12-bit lab machine, the Lab-8/E, did away with the LINC entirely. http://research.microsoft.com/~gbell/Digital/timeline/1969-2.htm. The first follow-on, the LINC-8, booted (slowly) to a PDP-8 program called PROGOFOP (PROGram OF OPeration) which interfaced to the separate LINC hardware. The PDP-12 was the last and most popular follow-on to the LINC. It was a capable and improved machine, and was more stable than the LINC-8, but architecturally was still an imperfect hybrid of a LINC and a PDP-8, full of many small technical glitches. (For example, the LINC had an overflow bit which was a small but important part of the LINC's machine state; the PDP-12 had no provision for saving and restoring the state of this bit across PDP-8 interrupts.)

The MINC-11 computer

Digital produced a version of the PDP-11/03 called the MINC-11, housed in a portable cart, and equipable with Digital-designed laboratory I/O modules supporting capabilities such as analog input and output. A programming language, MINC BASIC, included integrated support for the laboratory I/O modules. MINC stood for "Modular Instrument Computer." The name undoubtedly was intended to evoke memories of the LINC, but the 16-bit machine had no architectural resemblance to, or compatibility with, the LINC.

External links

  • The Last LINC
  • Lights Out for Last LINC
  • LINC Description
  • PDP-12 User Manual
  • Oral history interview with Wesley Clark. Charles Babbage Institute
    Charles Babbage Institute
    The Charles Babbage Institute is a research center at the University of Minnesota specializing in the history of information technology, particularly the history since 1935 of digital computing, programming/software, and computer networking....

    , University of Minnesota. Clark describes his research at Lincoln Laboratory
    Lincoln Laboratory
    MIT Lincoln Laboratory, located in Lexington, Massachusetts, is a United States Department of Defense research and development center chartered to apply advanced technology to problems of national security. Research and development activities focus on long-term technology development as well as...

     and interaction with the Information Processing Techniques Office (IPTO) of the Advanced Research Projects Agency (ARPA). Topics include: various custom computers built at MIT, including the LINC computer.
  • LINC documentation at bitsavers.org
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK