Viatron - Viatron

Viatron Logo.gif

Viatron Computer Systems oder einfach Viatron war ein amerikanisches Computerunternehmen mit Hauptsitz in Bedford, Massachusetts , und später in Burlington, Massachusetts . Viatron prägte den Begriff " Mikroprozessor ", obwohl er nicht in dem Sinne verwendet wurde, wie das Wort Mikroprozessor heute verwendet wird.

Viatron wurde 1967 von Ingenieuren der Mitre Corporation unter der Leitung von Dr. Edward M. Bennett und Dr. Joseph Spiegel gegründet. 1968 kündigte das Unternehmen sein kleines Computersystem System 21 zusammen mit der Absicht an, die Systeme ab einem revolutionären Preis von 40 USD pro Monat zu leasen. Das Basissystem umfasste einen Mikroprozessor mit 512 Zeichen Lese- / Schreib-RAM-Speicher, eine Tastatur, ein 23-Zoll-CRT-Display (23 cm) und zwei Kassettenlaufwerke.

Die Systemspezifikationen, die 1968 - fünf Jahre vor dem Aufkommen der ersten kommerziellen Personal Computer - weiterentwickelt wurden, sorgten in der Computerindustrie für große Aufregung. Die System - 21 wurde ausgerichtet, unter anderem bei Anwendungen wie mathematische und statistische Analysen , Business - Datenverarbeitung , Dateneingabe und Medienkonvertierung und Bildungs / Verwendung im Unterricht.

Die Erwartung war, dass der Einsatz der neuen großtechnischen integrierten Schaltungstechnologie (LSI) und des Volumens es Viatron ermöglichen würde, bei niedrigeren Margen erfolgreich zu sein, der Prototyp enthielt jedoch keine LSI-Technologie. 1968 behauptete Bennett, dass Viatron bis 1972 mehr "digitale Maschinen" geliefert hätte, als "zuvor von allen Computerherstellern installiert worden". Er erklärte: "Wir wollen Computer wie GM Chevvies produzieren."

Die Halbleiterindustrie war nicht in der Lage, Schaltungen in den erforderlichen Mengen herzustellen, was Viatron dazu zwang, weniger als die geplanten 5.000 bis 6.000 Systeme pro Monat zu verkaufen. Dies erhöhte die Produktionskosten pro Einheit und verhinderte, dass das Unternehmen jemals Rentabilität erzielen konnte.

Bennet und Spiegel wurden 1970 entlassen, und das Unternehmen erklärte 1971 Insolvenz nach Kapitel XI .

System 21 Komponenten

Wie angekündigt bestand die System 21-Linie aus folgenden Komponenten:

  • System 21 Terminal . Was später als intelligentes Terminal bezeichnet wurde , umfasste das System 21-Terminal entweder die Mikroprozessoren 2101 oder 2111, ein 23-cm- CRT- Display, das als vier Zeilen mit 20 Zeichen mit optionaler Farbe formatiert ist, eine Tastatur, ein Bedienfeld und Anbringbarkeit von bis zu zwei Peripheriegeräten:
    • Das Terminal war mit einem von zwei Mikroprozessoren ausgestattet.
      • 2101 - 512 16-Bit-Wörter des Nur-Lese-Speichers (ROM), 400 8-Bit-Zeichen-Lese- / Schreib -Magnetkernspeicher .
      • 2111 - 1024 16-Bit-Wörter des Nur-Lese-Speichers (ROM), 400 8-Bit-Zeichen-Lese- / Schreib-Magnetkernspeicher.
    • Druckroboter - Passen Sie über die Tastatur einer Standard- IBM Selectric-Schreibmaschine und generieren Sie eine getippte Ausgabe mit 12 Zeichen pro Sekunde.
    • Kartenleser-Punch - Trotz seines Namens war dies tatsächlich ein Anhang für einen IBM 129-Keypunch zur Eingabe und Ausgabe von Lochkarten .
    • Kommunikationsadapter - Serielle ASCII- Kommunikation mit 1200 Bit pro Sekunde.
    • Bandkanal Anhänge - vorgesehen für die Befestigung von bis zu zwei „Viatape“ Kassettenrecorder, der fähig ist zum Lesen und Schreiben 80 Zeichenaufzeichnungen bei 1200 Bits pro Sekunde. An den Bandkanalaufsätzen könnten auch sogenannte computerkompatible Tonbandgeräte , Magnetbandgeräte , angebracht werden, um 15-cm- Minirollen mit 9 Spuren, 800 bpi oder 7 Spuren, 556/800 bpi zu lesen und zu schreiben .
    • Fremdgeräteanschluss - parallele Ein- / Ausgabe in ASCII- oder Hollerith-Lochkartencode.
  • System 21 Computer . Mit dem System 21 wurden zwei Computer angekündigt: der 2140 und der 2150. Beide verwendeten eine MOS- LSI-CPU und einen Magnetkernspeicher. Die Systeme enthielten einen 2-µs-Kernspeicher mit 16-Bit-Wörtern und einen Hochgeschwindigkeitsdatenkanal. Computer wogen ungefähr 28 kg.
    • Der 2140 enthielt 4 kW Speicher und konnte bis zu 8 lokale oder entfernte System 21-Terminals unterstützen.
    • Der 2150 enthielt 8 kW Speicher und konnte bis zu 24 lokale oder entfernte System 21-Terminals unterstützen.
    • Software . Das Viatron Programming System (VPS) wurde standardmäßig mit Folgendem geliefert:

Zentralprozessor

Die Viatron-CPUs unterschieden sich in Speichergröße und Interrupt-Ebenen - 2 beim 2140 und 4 beim 2150. Sie konnten 8-Bit-, 16-Bit-, 32-Bit- oder 48-Bit-Daten verarbeiten. Es wurden drei Indexregister bereitgestellt.

Die CPUs enthielten zwei unabhängige Recheneinheiten mit unterschiedlichen Fähigkeiten.

  • Die Recheneinheit I hatte drei 16-Bit-Register mit den Namen A , B und C und ein 16-Bit- D- Register, das als Puffer fungierte.
  • Die Arithmetikeinheit II führte sowohl arithmetische als auch Adressierungsoperationen durch. Es hatte vier Register. P war der Programmzähler, R und E waren Spezialzwecke und Q wurde für 32-Bit-Operationen (mit A als Wort höherer Ordnung) oder 48-Bit-Operationen (mit A und B ) verwendet. Q diente auch als Multiplikator-Quotienten- Register für Multiplikation und Division.

Das System hatte zwei Befehlsformate: Standardbefehle mit 16 Bit und erweiterte Befehle mit 32 Bit. Standardbefehle hatten einen 6-Bit-Operationscode, eine Zwei-Bit-Indexregisterkennung und eine 8-Bit-PC-relative Adresse. Erweiterte Anweisungen hatten einen 6-Bit-Operationscode, eine Zwei-Bit-Indexregisterkennung, einen 8-Bit-Operationscode-Modifikator und eine 16-Bit-Speicheradresse. Indirekte Adressierung war erlaubt.

Es gab 85 Anweisungen, von denen einige sowohl Standard- als auch erweiterte Formen hatten:

  • Arithmetik - addieren, subtrahieren, multiplizieren und dividieren
  • Logisch - und oder exklusiv oder
  • Laden und speichern
  • Verschieben und drehen
  • Ändern Sie das Speicherwort und überspringen Sie den Test
  • Eingabe / Ausgabe ausführen
  • Verzweigung - Überspringen oder Verzweigen unter Bedingung, Verzweigen ohne Bedingung, Verzweigen und Speichern des Programmzählers (bedingt und unbedingt), Hinzufügen zum Indexregister und Überspringen beim Test
  • Operate - Inkrementierungs- / Dekrementierungsregister, Einkomplementregister, Negationsregister (Zweierkomplementregister), Register in Register verschieben, Konsolenschalter in Register verschieben, Register inkrementieren und Test überspringen. All oben genannten Operationsbefehle verwendeten eine oder mehrere der Register A , B oder C . Es gab auch Warte- und Bedienungsanweisungen.

Verweise

Externe Links