Viatron
   HOME

TheInfoList



OR:

Viatron Computer Systems Corporation, or simply Viatron was an American computer company headquartered in
Bedford, Massachusetts Bedford is a town in Middlesex County, Massachusetts, United States. The population of Bedford was 14,383 at the time of the 2020 United States Census. History ''The following compilation comes from Ellen Abrams (1999) based on information ...
, and later
Burlington, Massachusetts Burlington is a town in Middlesex County, Massachusetts, United States. The population was 26,377 at the 2020 census. History It is believed that Burlington takes its name from the English town of Bridlington, Yorkshire, but this has never b ...
. Viatron coined the term "''microprocessor''" although it was not used in the sense in which the word
microprocessor A microprocessor is a computer processor where the data processing logic and control is included on a single integrated circuit, or a small number of integrated circuits. The microprocessor contains the arithmetic, logic, and control circu ...
is used today. Viatron was founded in 1967 by engineers from Mitre Corporation led by Dr. Edward M. Bennett and Dr. Joseph Spiegel. In 1968 the company announced its ''System 21'' small computer system together with its intention to lease the systems starting at a revolutionary price of $40 per month. The basic system included a microprocessor with 512 characters of read/write RAM memory, a keyboard, a CRT display and two cartridge tape drives. The system specifications, advanced for 1968 – five years before the advent of the first commercial personal computers – caused a lot of excitement in the computer industry. The System 21 was aimed, among others, at applications such as
mathematical Mathematics is an area of knowledge that includes the topics of numbers, formulas and related structures, shapes and the spaces in which they are contained, and quantities and their changes. These topics are represented in modern mathematics ...
and
statistical analysis Statistical inference is the process of using data analysis to infer properties of an underlying distribution of probability.Upton, G., Cook, I. (2008) ''Oxford Dictionary of Statistics'', OUP. . Inferential statistical analysis infers propertie ...
, business
data processing Data processing is the collection and manipulation of digital data to produce meaningful information. Data processing is a form of ''information processing'', which is the modification (processing) of information in any manner detectable by an ...
,
data entry Data entry is the process of digitizing data by entering it into a computer system for organization and management purposes. It is a person-based process and is "one of the important basic" tasks needed when no machine-readable version of the inf ...
and media conversion, and educational/classroom use. The expectation was that the use of new large scale integrated circuit technology (LSI) and volume would enable Viatron to be successful at lower margins, however the prototype did not incorporate LSI technology. In 1968 Bennett claimed that by 1972 Viatron would have delivered more "digital machines" than had "previously been installed by all computer makers." He declared "We want to turn out computers like GM turns out Chevvies," The semiconductor industry was unable to produce circuits in the volumes required, forcing Viatron to sell fewer than the planned 5,000–6,000 systems per month. This raised the production costs per unit and prevented the company from ever achieving profitability. Bennet and Spiegel were fired in 1970, and the company declared Chapter XI
bankruptcy Bankruptcy is a legal process through which people or other entities who cannot repay debts to creditors may seek relief from some or all of their debts. In most jurisdictions, bankruptcy is imposed by a court order, often initiated by the debtor ...
in 1971.


System 21 components

As announced the System 21 line consisted of the following: * System 21 Terminal. What would later be called an ''
intelligent terminal A computer terminal is an electronic or electromechanical hardware device that can be used for entering data into, and transcribing data from, a computer or a computing system. The teletype was an example of an early-day hard-copy terminal and ...
'', the System 21 terminal included either the 2101 or 2111 microprocessors, a
CRT CRT or Crt may refer to: Science, technology, and mathematics Medicine and biology * Calreticulin, a protein *Capillary refill time, for blood to refill capillaries *Cardiac resynchronization therapy and CRT defibrillator (CRT-D) * Catheter-re ...
display formatted as four lines of 20 characters with optional color, a keyboard, a control panel, and attachability of up to two peripherals: ** The terminal was equipped with one of two microprocessors. *** 2101 – 512 16-bit words of
read-only memory Read-only memory (ROM) is a type of non-volatile memory used in computers and other electronic devices. Data stored in ROM cannot be electronically modified after the manufacture of the memory device. Read-only memory is useful for storing sof ...
(ROM), 400 8-bit character read/write
magnetic-core memory Magnetic-core memory was the predominant form of random access, random-access computer memory for 20 years between about 1955 and 1975. Such memory is often just called core memory, or, informally, core. Core memory uses toroids (rings) of a ...
. *** 2111 – 1024 16-bit words of read-only memory (ROM), 400 8-bit character read/write magnetic-core memory. ** ''Printing robot'' – fit over the keyboard of a standard
IBM Selectric typewriter The IBM Selectric typewriter was a highly successful line of electric typewriters introduced by IBM on 31 July 1961. Instead of the "basket" of individual typebars that swung up to strike the ribbon and page in a typical typewriter of the perio ...
and generated typed output at 12 characters per second. ** ''Card Reader-punch'' – despite its name this was actually an attachment for an IBM 129 keypunch to provide
punched card A punched card (also punch card or punched-card) is a piece of stiff paper that holds digital data represented by the presence or absence of holes in predefined positions. Punched cards were once common in data processing applications or to di ...
input and output. ** ''Communications adapter'' – provided serial
ASCII ASCII ( ), abbreviated from American Standard Code for Information Interchange, is a character encoding standard for electronic communication. ASCII codes represent text in computers, telecommunications equipment, and other devices. Because of ...
communications at 1200 bits per second. ** ''Tape channel attachments'' – provided for attachment of up to two ''"Viatape"'' cartridge recorders, capable of reading and writing 80 character records at 1200 bits per second. So-called ''Computer Compatible tape recorders'',
Magnetic tape Magnetic tape is a medium for magnetic storage made of a thin, magnetizable coating on a long, narrow strip of plastic film. It was developed in Germany in 1928, based on the earlier magnetic wire recording from Denmark. Devices that use magne ...
units, could also be attached to the tape channel attachments to read and write mini-reels at either 9 track, 800 bpi or 7 track, 556/800 bpi. ** ''Foreign device attachment'' – provided parallel input/output in ASCII or Hollerith punch-card code. * System 21 computers. Two computers were announced with the System 21: the 2140 and the 2150. Both employed a
MOS MOS or Mos may refer to: Technology * MOSFET (metal–oxide–semiconductor field-effect transistor), also known as the MOS transistor * Mathematical Optimization Society * Model output statistics, a weather-forecasting technique * MOS (filmm ...
LSI CPU and magnetic core memory. The systems included 2 µs core memory with 16-bit words and a high speed data channel. Computers weighed about . ** The ''2140'' included 4 KW of memory and could support up to 8 local or remote System 21 terminals. ** The ''2150'' included 8 KW of memory and could support up to 24 local or remote System 21 terminals. ** Software. The Viatron Programming System (VPS) came standard with: *** DDL-I (Distributed Data Language I) ***
Assembler Assembler may refer to: Arts and media * Nobukazu Takemura, avant-garde electronic musician, stage name Assembler * Assemblers, a fictional race in the ''Star Wars'' universe * Assemblers, an alternative name of the superhero group Champions of A ...
*** Subroutine library containing input/output, mathematical, arithmetic and conversion routines *** Utility program library containing load, dump, and a library manager *** A FORTRAN IV compiler standard with the 2150.


CPU

The Viatron CPUs differed in memory size and interrupt levels – 2 on the 2140 and 4 on the 2150. They had the ability to operate on 8-bit, 16-bit, 32-bit, or 48-bit data. Three index registers were provided. The CPUs included two independent arithmetic units with different capabilities. * Arithmetic unit I had three 16-bit registers called A, B, and C, and a 16-bit D register which functioned as a buffer. * Arithmetic unit II performed both arithmetic and addressing operations. It had four registers. P was the program counter, R and E were special-purpose, and Q, which was used for 32-bit operations (with A as the high-order word), or 48-bit operations (with A and B). Q also served as the ''multiplier-quotient'' register for multiplication and division. The system had two instruction formats: ''Standard'', 16-bit instructions, and ''Extended'', 32-bit instructions. Standard instructions had a 6-bit operation code, a two-bit index register identifier, and an 8-bit PC-relative address. Extended instructions had a 6-bit operation code, a two-bit index register identifier, an 8-bit operation code modifier, and a 16-bit memory address. Indirect addressing was allowed. There were 85 instructions, some of which had both standard and extended forms: * Arithmetic – add, subtract, multiply and divide * Logical – and, or, exclusive or * Load and Store * Shift and Rotate * Modify memory word and skip on test * Execute input/output * Branching – skip or branch on condition, branch unconditional, branch and store program counter (conditional and unconditional), add to index register and skip on test * Operate – increment/decrement register, ones complement register, negate (twos-complement) register, move register to register, move console switches to register, increment register and skip on test. All the above operate instructions used one or more of registers A, B, or C. There were also wait and a no-operation operate instructions.


References


External links

* *{{cite web , title=Viatron System 21 Model 2111 Restoration , url=http://vintagecomputer.ca/viatron-system-21-model-2111-restoration/ , website=VintageComputer.ca , date=7 September 2017 Computer companies established in 1967 Computer companies disestablished in 1971 Defunct computer companies based in Massachusetts Defunct computer companies of the United States Early microcomputers