RCA Spectra 70 - RCA Spectra 70

RCA Spectra 70/45

RCA Spectra 70 była linia Elektroniczne przetwarzanie danych (EDP) urządzeń produkowanych przez Radio Corporation of America „s podziału komputer początku kwietnia 1965. Spectra 70 linia włączonych kilka procesora modele, różne konfiguracje pamięci rdzeniowej, urządzeń pamięci masowej , urządzenia końcowe i różnorodne specjalistyczne urządzenia interfejsowe.

Architektura systemu i zestaw instrukcji były w dużej mierze zgodne z nieuprzywilejowanym zestawem instrukcji IBM System / 360 , w tym z wykorzystaniem zestawu znaków EBCDIC . Chociaż ten stopień zgodności umożliwiał pewną wymianę programów i danych, różnice w oprogramowaniu systemu operacyjnego wykluczały przejrzysty przepływ programów między dwoma systemami.

Konkurencja na rynku komputerów mainframe była ostra iw 1971 roku firma sprzedała dział komputerowy i linię Spectra 70 firmie Sperry Rand , dokonując przy tym ogromnego odpisu .

Przegląd systemu

Około 1965 roku ogłoszono pięć modeli procesorów Spectra 70, od małego systemu (70/15) do dużego (70/55). Niektóre z głównych funkcji to:

  • Systemy były kompatybilne w górę , dzięki czemu programy napisane dla mniejszego modelu mogły działać na dowolnej większej maszynie z serii.
  • Większe maszyny z tej serii były również szybsze, a czasy dostępu do pamięci wahały się od dwóch mikrosekund w 70/15 do 0,84 mikrosekundy w 70/55.
  • Pojemności pamięci wahały się od minimum 4096 bajtów (4 KB) w 70/15 do maksymalnie 524 288 bajtów (512 KB) w 70/55.
  • We wszystkich przypadkach używany był rozszerzony kodowany kod binarny i dziesiętny kod wymiany ( EBCDIC ) z ośmioma bitami i parzystością do wewnętrznej reprezentacji danych.
  • Użycie standardowego interfejsu elektrycznego umożliwiło użycie tych samych urządzeń peryferyjnych z dowolnym modelem procesora z tej serii.
  • Jednoczesne wprowadzanie i wyprowadzanie zostało zrealizowane dzięki zastosowaniu inteligentnych kanałów komunikacyjnych. Podobnie jak IBM 360, dostępne były dwa typy kanałów (we wszystkich oprócz 70/15): kanały selektora, które mogą adresować do 256 urządzeń (jedno na raz) i kanały multipleksera (nie w 70/15), które mogą jednocześnie adresować do 256 kanałów przez współdzielenie czasu kanału.

Pełny zestaw instrukcji zawierał 144 instrukcje, w tym opcjonalne zmiennoprzecinkowe . Wszystkie maszyny obsługiwały dziesiętną i binarną arytmetykę stałoprzecinkową . Instrukcje zmiennoprzecinkowe nie były dostępne w modelach 70/15 i 70/25.

Wszystkie te systemy obsługiwały systemy operacyjne RCA z pamięcią rzeczywistą, DOS i TDOS. 70/45 może również obsługiwać system operacyjny z podziałem czasu, RCA 70/45 Basic Time Sharing System (BTSS) , obsługujący do 16 użytkowników. Systemy obsługujące pamięć wirtualną , Spectra 70/46 i 70/61 oraz późniejsze RCA 3 i 7, mogą również obsługiwać system operacyjny pamięci wirtualnej (VMOS) RCA. VMOS pierwotnie nosił nazwę TSOS ( Time Sharing Operating System ), ale zmieniono jego nazwę, aby rozszerzyć rynek systemu poza podział czasu. TSOS był pierwszym na rynku systemem operacyjnym obsługującym pamięć wirtualną typu mainframe ze stronicowaniem na żądanie . Seria Spectra została później uzupełniona przez serię RCA (RCA 2, 3, 6, 7 - później przemianowaną na 70/2, 70/3, 70/6 i 70/7, która konkurowała z IBM System / 370 . RCA 2 i 6 obsługiwały wsadowy system operacyjny OS / 70 z pamięcią rzeczywistą, podczas gdy RCA 3 i 7 korzystały z VMOS. Niektóre komputery mainframe English Electric System 4 zostały przeprogramowane na maszyny Spectra 70; inne były zaprojektowane w języku angielskim klonami RCA Spectra 70 klonów serii IBM System / 360.

Modele

Model 70/15

RCA Model 70/15 (1965) był dyskretnym małym procesorem , który nadal mógł obsługiwać różnorodne aplikacje . Ograniczenia pamięci i stosunkowo niska prędkość przetwarzania sprawiły, że jego użycie jako samodzielnego systemu komputerowego było nieco niepraktyczne. Zaimplementował niewielki podzbiór 25 instrukcji pełnej architektury Spectra 70 i nie był kompatybilny wstecz z resztą zakresu. Również ograniczony rozmiar dostępnej pamięci „eliminuje potrzebę adresu bazowego, ponieważ przemieszczenie ma niezbędny zakres adresowania dzięki dodaniu wyższego rzędu bitu, aby umożliwić adresowanie do 8 192 bajtów”. Pod tym względem był podobny do IBM System / 360 Model 20 .

Dostępne były dwie konfiguracje pamięci dla 70/15: albo 4096 bajtów, albo 8192 bajtów pamięci rdzeniowej. Czas cyklu pamięci dla 70/15 wynosił 2 mikrosekundy na bajt informacji.

70/15 był często używany jako procesor satelitarny w większych systemach lub używany jako inteligentny terminal do zdalnego wprowadzania zadań. Typowe zastosowania procesora satelitarnego obejmują konwersję karty na taśmę, generowanie raportów z karty / taśmy na drukarkę, dziurkowanie z taśmy na kartę , wstępne przetwarzanie i weryfikację danych wejściowych lub zadania związane z zakładkami, takie jak sortowanie plików , łączenie , i wybór danych. Oprogramowanie dla tego modelu nie zawierało systemu operacyjnego - system programowania RCA 70/15 składał się z „Systemu montażu, procedur ładujących, kontroli wejścia-wyjścia , procedur testowych, procedur użytkowych , sterowania komunikacją, procedur konserwacji systemu, generatora programów raportów , i Sortuj / Scal ”. Sortowanie / scalanie wymagało systemu z 8 KB pamięci. Pozostała część może działać w 4 KB. Programy mogą być uruchamiane z kart perforowanych lub taśmy magnetycznej.

Ważył 600 funtów (270 kg).

Model 70/25

RCA Model 70/25 (1965) był dyskretnym systemem komputerowym o małej i średniej skali, który obsługiwał szerszą gamę zastosowań, w tym jako system wolnostojący. W dużych instalacjach 70/25 może być również używany jako podsystem w kompleksie wieloprocesorowym . Wysoka przepustowość została ułatwiona dzięki zastosowaniu szybkiej pamięci i wielu jednoczesnych strumieni wejścia / wyjścia. Wyposażony w kanały selektora i kanał multipleksera , 70/25 może jednocześnie obsługiwać osiem urządzeń o niskiej prędkości oraz osiem urządzeń o dużej szybkości. Podobnie jak Model 15, zaimplementował (nieco większy) podzbiór 31 instrukcji architektury pełnego zakresu.

Pojemności pamięci dla 70/25 wahały się od minimum 16 384 bajtów do maksymalnie 65 536 bajtów. Czas cyklu pamięci wynosił 1,5 mikrosekundy, aby uzyskać dostęp do jednego 8-bitowego bajtu.

Ważył 1200 funtów (540 kg).

Model 70/35

Model RCA 70/35 był piątym z serii komputerów Spectra ogłoszonej we wrześniu 1965 roku (pierwsza dostawa w 1966 roku). Był to komputer średniej skali, łączący technologię trzeciej generacji (w tym układy scalone) i szybkość w wydajnym, niedrogim systemie danych. Spectra 70/35 radziła sobie z szerokim zakresem zadań z prawie dwukrotnie większą szybkością niż inne komputery ogólnego przeznaczenia w swoim przedziale cenowym. W przeciwieństwie do modeli 70/45 i 70/55 nie oferował opcji procesora zmiennoprzecinkowego. Maksymalna pamięć została ograniczona do 32768 bajtów z dwóch 16 384 bajtów pamięci rdzeniowej. Był oferowany z kontrolerami synchronicznymi i asynchronicznymi, które umożliwiały komunikację z innymi komputerami.

Był używany przez system informatyki w stanie Oklahoma, począwszy od 1966 roku, do łączenia zdalnych komputerów RCA 301 w 8 miastach w celu prowadzenia kształcenia zawodowego i technicznego w informatyce, który był pierwszym sponsorowanym przez państwo programem stworzonym wyłącznie do szkolenia danych personel przetwarzający. Studenci uczyli się podstaw programowania i obsługi systemu z praktycznym doświadczeniem.

Ważył 1500 funtów (680 kg).

Model 70/45

RCA Model 70/45 (1966) był średniej wielkości procesorem o stosunkowo dobrej wydajności jak na swoje czasy. Jako opcja dostępny był procesor zmiennoprzecinkowy i uznano, że 70/45 nadaje się do zastosowań komercyjnych, naukowych, komunikacyjnych i czasu rzeczywistego.

Dzięki multiplekserowi komunikacyjnemu 70/45 może obsługiwać do 256 linii komunikacyjnych do użytku interaktywnego, jak również przetwarzania wsadowego . Tak więc 70/45 był idealny jako rdzeń instalacji wielosystemowej. 70/45 był jednym z pierwszych systemów komputerowych, w których zastosowano monolityczne układy scalone w swojej konstrukcji. Ten poziom integracji miał stać się cechą definiującą komputery trzeciej generacji .

Pojemność pamięci dla 70/45 wahała się od minimum 16 384 bajtów (16 KB) do 262 144 bajtów (256 KB). Czas cyklu pamięci wyniósł 1,44 mikrosekundy, aby uzyskać dostęp do dwóch bajtów (pół słowa) informacji.

Ważył 1900–2,700 funtów (860–1220 kg).

Model 70/46

RCA Spectra 70 model 46

Model RCA 70/46 (1967) to zmodyfikowana wersja modelu 70/45 z dodatkową funkcją pamięci wirtualnej. Reklamy dla tego komputera jako timesharingu maszyny, o których mowa to jako Octoputer .

Programy mogą działać w trybie 70/45 - bez pamięci wirtualnej - lub w trybie 70/46 z włączoną pamięcią wirtualną. Adresy wirtualne mają długość 24 bitów. Strony mogą mieć długość 2048 lub 4096 bajtów, w zależności od wymagań programu, jednak strony o rozmiarze 2048 bajtów zajmują dolną połowę ramki strony w pamięci. System zezwala na maksymalnie 512 stron. Pamięć wirtualna jest podzielona na segmenty po 64 strony wskazane przez bity 1-5 adresu wirtualnego. Chociaż architektura zestawu instrukcji definiuje do 32 segmentów, tylko osiem jest używanych w 70/46. Przyrost adresów zawija się wokół granicy segmentu. W przypadku stron o wielkości 4 KB segmenty mają długość 256 KB, a łączny rozmiar pamięci wirtualnej wynosi do 2 MB. W przypadku stron o rozmiarze 2 KB liczby te zmniejszają się o połowę.

Model 70/55

Model RCA 70/55 (1966) był średniej i dużej skali procesorem o doskonałych właściwościach procesora, dobrze dostosowanym zarówno do przetwarzania naukowego, jak i komercyjnego na dużą skalę. Model 70/55 utrzymał wysoką przepustowość, oferując do 14 jednoczesnych strumieni zadań. Podobnie jak 70/45, Model 70/55 szeroko wykorzystywał monolityczne układy scalone.

Pojemność pamięci dla 70/55 wahała się od 65 536 bajtów (64 KB) do 524 288 bajtów (512 KB). Czas cyklu pamięci wyniósł 0,84 mikrosekundy, aby uzyskać dostęp do czterech bajtów informacji.

Ważył 3000–5,100 funtów (1,5–2,6 ton amerykańskich; 1,4–2,3 t).

Model 70/60

Model RCA 70/60 był późniejszym dodatkiem do serii Spectra 70, ogłoszonym w 1969 roku.

Model 70/61

Model RCA 70/61 był modelem pamięci wirtualnej modelu 70/60 iw niektórych reklamach był określany jako Octoputer II . Komputery 70/60 i 70/61 były pierwszymi komputerami centralnymi RCA, które były w stanie obsługiwać 1 MB pamięci rdzeniowej, która była umieszczona w 4 standardowych stojakach, które tworzyły literę „T” z resztą komputera. Każda szafa pamięci zawierała 256 KB pamięci rdzeniowej ze stosami pamięci oraz logiką sterującą i zasilaniem na dole. Te maszyny później stały się odpowiednio RCA 6 i RCA 7, kiedy firma wymieniła niebieskie i białe obudowy na nowy, bardziej nowoczesny schemat. Chociaż te komputery były szybkie i niezawodne, pojawiły się zbyt późno, aby wpłynąć na wiodącą pozycję w linii produktów IBM 360.

Urządzenia wejścia-wyjścia

Urządzenia wejścia-wyjścia w serii Spectra 70 zostały specjalnie zaprojektowane do współpracy ze wszystkimi modelami procesorów Spectra przy użyciu standardowego interfejsu RCA. Początkowa oferta produktów w 1965 roku obejmowała:

  1. Dziurkacze kart, które były w pełni buforowane i mogły działać z prędkością 100 lub 300 kart na minutę, w zależności od konkretnego modelu.
  2. Oferowano trzy modele drukarek : drukarkę o średniej szybkości pracującą z szybkością 600 linii na minutę, drukarkę o dużej szybkości z prędkością 1250 linii na minutę oraz drukarkę do banknotów działającą z szybkością 600 linii na minutę na papierze ciągłym i 800 linii na minutę na kartach. Podobnie jak stemple do kart, drukarki były w pełni buforowane.
  3. Czytnik kart optycznych Spectra był w stanie odczytać do 1435 kart na minutę z dostępnym opcjonalnym odczytem znaczników.
  4. Taśma papierowa oferowana była z 5, 6, 7 lub 8 kanałowymi stemplami i czytnikami. Czytnik taśmy perforowanej działał z szybkością 200 znaków na sekundę, a dziurkacz taśmy działał z szybkością 100 znaków na sekundę.
  5. Dostępne były trzy wersje taśmy magnetycznej o szybkości 30, 60 lub 120 kilobajtów na sekundę. W trybie czysto numerycznym odczytywanie i zapisywanie na taśmie odbywało się z szybkością 240 000 cyfr na sekundę. Wszystkie napędy taśmowe były zgodne z „branżą” (czyli IBM ) i zawierały systemy automatycznego sprawdzania błędów. Można zastosować kod taśmy 7 lub 9-kanałowej, a taśmy mogą być zapisywane w kierunku do przodu i odczytywane zarówno w kierunku do przodu, jak i do tyłu.
  6. Pamięć masowa była dostępna w postaci zarówno bębna magnetycznego, jak i dysku magnetycznego z wymiennymi dyskami o pojemności 7,25 MB przy szybkości wymiany danych 156 kbit / s . Szybki bęben miał pojemność 1 MB przy średnim czasie dostępu 8,6 milisekundy .
  7. Czytnik dokumentów Videoscan był optycznym skanerem do rozpoznawania znaków, pracującym z prędkością 1300 dokumentów na minutę. Służyło to głównie do skanowania czeków i podobnych dokumentów transakcyjnych.

Zobacz też

Bibliografia

Zewnętrzne linki