290 likes | 438 Views
Digital ja VAX. Johdanto. VAX eli Virtual Address eXtension Digital Equipment Corporationin kehittämä tietokonearkkitehtuuri hallitsi minitietokone- ja palvelin markkinoita 70-luvun lopulta 90-luvun alkuun VAX-koneita on vieläkin käytössä esimerkiksi yliopistolla ja pankeissa.
E N D
Johdanto • VAX eli VirtualAddress eXtension • Digital Equipment Corporationin kehittämä tietokonearkkitehtuuri • hallitsi minitietokone- ja palvelin markkinoita 70-luvun lopulta 90-luvun alkuun • VAX-koneita on vieläkin käytössä esimerkiksi yliopistolla ja pankeissa
Digital Equipment Corporation • DEC perustettiin 1957 • perustajat • Ken Olsen • Harlan Anderson • aluksi Digital Computer Corporation • nimi muutettiin jotta se herättäisi vähemmän huomiota suurissa tietokonevalmistajissa
Ken Olsen • Ennen Digitalia töissä MIT:llä ja IMB:llä • halusi rakentaa tietokoneita • uskoi pystyvänsä rakentamaan niitä paremmin kuin IBM • halusi saada tietokoneet pois eristetyistä huoneista, useamman ihmisen käytettäväksi
Digitalin alkutaival • Georges Doriot neuvoi yhtiötä pitämään matalaa profiilia. • Yrityksen nimen muutos • Ensimmäiset tuotteet laboratorio moduleita • käytettiin muistin testaukseen • hyvin suosittuja • valmistukseen käytettiin uusia transistoreja • 1. vuoden myynti oli 94 000 dollaria
Digitalin alkutaival (2) • 1958 alettiin rakentamaan tietokonetta • Loogisten modulien hyvä myynti toi taloudellisen mahdollisuuden • Olsen uskoi, että monet toiminnot voidaan suorittaa pienemmälläkin tietokoneella.
DEC PDP-1 • Digitalin ensimmäinen tietokone • Valmistui 1959 • Nimenä Programmed Data Processor • Nimi oli vaatimaton jottei se kiinnittäisi suurempien valmistajien huomiota • PDP-1 muistutti laajennettua loogista modulia • Lisälaitteina näppäimistö ja katodiputki (CRT)
DEC PDP-1 • Myynti aluksi hankalaa • Jokainen laite koottava erikseen paikanpäällä • hinta 125 000 – 150 000 dollaria • 1962 15 PDP-1 koneen tilaus ITT:ltä • Digitalin asema tietokoneenvalmistajana vankistuu • Olsen lahjoitti PDP-1 –koneita yliopistoille ja korkeakouluille • DEC:n koneet yleisiksi kouluissa ympäri maailmaa
VAX arkkitehtuurin synty • 1974 DEC:llä havahduttiin 16-bittisen arkkitehtuurin rajoituksiin • Myös osa asiakkaista oli törmännyt ongelmaan • Ohjelmia piti pilkkoa pienempiin osiin • Uuden arkkitehtuurin kehittäminen oli välttämätöntä
VAX arkkitehtuurin synty (2) • Uuden arkkitehtuurin tuli olla yhteensopiva PDP-arkkitehtuurin kanssa. • Ratkaisua haettiin muuntamalla PDP-11:sta muistinosoitustekniikasta vastaava arkkitehtuuri 32-bittiseksi. • Maaliskuussa 1975 perustettiin ryhmä ehdottamaan uutta PDP-11 -arkkitehtuuria
VAX arkkitehtuurin synty (3) • Toteutusprojekti jaettiin 3 osaan • suunnittelu • liikesuunnitelma, laitteiston rakenne- ja rakennussuunnitelma, arviointi kriteerit, arkkitehtuurin mahdollisuudet pidemmän aikavälin tuotekehitykseen, ohjelmistot sekä muut vaihtoehdot • aikataulutus • toteutus
Star-projekti • Star-toteutusprojekti käynnistettiin huhtikuussa 1975 • Ongelmat: • Voidaanko PDP-11 arkkitehtuuria laajentaa käyttäjien kannalta tuntumattomasti? • Pystyykö laajennettu PDP-11 arkkitehtuuri tarjoamaan tulevaisuudessa vastaavaa taloudellista kannattavuutta kuin PDP-arkkitehtuuri. • Ryhmä tajusi nopeasti, että kummankin ongelman yhtaikainen ratkaiseminen on mahdotonta.
Star-projekti (2) • Uuden arkkitehtuurin vaatimukset: • järjestelmän tulisi olla yhteensopiva vanhan PDP-11 arkkitehtuurin kanssa sekä säilyttää samanlainen ulkonäkö ja olomuoto, kuin edeltäjälläänkin • arkkitehtuurin tulee pystyä vastaamaan asiakkaiden tarpeisiin 15 – 20 vuoden ajan • Tuloksena järjestelmä joka muistutti laajennettua PDP-11:sta
Star-projekti (3) • Kone ja käyttöjärjestelmä Star ja Starlet • Insinöörit kutsuivat • Kone VAX • (Virtual Address eXtension) • Käyttöjärjestelmä VMS • (Virtual Memory System)
VAX:n toteutus • VAX-arkkitehtuurin 4. versio liian vaativa ja kallis toteuttaa • The Blue Ribbon Commitee • 3 laitteisto- ja 3 ohjelmistoinsinööriä • sai tehtäväkseen yksinkertaistaa arkkitehtuurin toteuttamiskelpoiseksi • Tuloksena toteuttamiskelpoinen 5. versio • valmistui huhtikuussa 1976
VAX strategia • Toteuttaa skaalautuva, keskenään yhteensopiva ja kommunikoimaan kykenevä laiteperhe yhteisellä käyttöjärjestelmällä ja ohjelmilla. • Digital julkisti DECnetin ensimmäisen version jo vuonna 1974
VAX:n toteutus (2) • Hyväksyttyä suunnitelmaa toteuttamaan kaksi ryhmää • Ensimmäinen olemassa olevalla tekniikalla • VAX-11/780 • Toinen uudella puolijohdetekniikalla • VAX-11/750
VAX-11/780 • Valmistui lokakuussa 1978 • 18 kk projektin aloittamisen jälkeen • Sai 11-liitteen nimeensä yhteensopivuus syistä • Ensimmäinen asennettiin Carnegie Mellon yliopistoon • Myöhemmin myös Sveitsiin CERN:iin ja Saksaan Max Plack Instituuttiin.
VAX-11/780 (2) • Super minitietokone • Teho 1 MIPS • CPU (KA780) • 4 MB ECC RAM • Taloudellinen menestys • Luotettava kone • Muutamia edelleen käytössä
VAX-11/750 • Valmistui 1980 • DEC:n toinen VAX • Kehitys alkoi yhtaikaa VAX-11/780 kanssa • Täysin yhteensopiva VAX-11/780 kanssa • Ongelmia piirien integrointitekniikan kanssa • Ei odotettua tehokkuutta • 0.6 MIPS
VAX-11/730 • MiniVAX • Valmistui 1982 • Kohde pienyritykset • Hidas 0.3 MIPS • Valmiit toimisto-ohjelmat • 8 samanaikaista käyttäjää (DECnet)
DEC PC-markkinoille • 80-luvun alku pc-markkinat • Digital halusi IBM:n ja Applen mukaan • Olsenin virhearviointi • Suunnitteluun liiaksi aikaa (18kk) • DEC työntää ulos 3 eri tuotetta • Professional 300 PDP-11 pohjainen • DECmate II PDP-8 pohjainen • Rainbow i8088 ja Z80 prosessorit • Tuloksena DEC 1983 taloudellisissa ongelmissa
VAX-11/785 • 1984 • Modernisoitu versio VAX-11/780:sta • Koottu uusista osista -> kone saatiin toimimaan 50% nopeammin
VAX 8600 • 1984 • Toisen sukupolven VAX • 4 x VAX-11/780 • Yhteensopiva vanhojen VAX:ien kanssa
VAX yhdellä piirillä • 1981 kokeillaan puolijohteiden rajoja • Projektin nimeksi V-11 • Päämääränä täydellisen VAX-arkkitehtuurin toteuttaminen yhdellä piirillä • Liian kallista -> toteutettava toisella tavalla • MicroVAX-projekti
MicroVAX • Käyntiin kesäkuussa 1982 • Riisuttu VAX-arkkitehtuuri • Tuote valmistui 4. helmikuuta 1984 • Hidas (0.3 VUP) • Todella pieni
MicroVAX II • Toukokuussa 1985 • Perustuu edelleen kehiteltyyn MicroVAX-piiriin • Taloudellinen menestys • Ensimmäinen VAX alle 20 000 dollaria • 1 MB RAM • Teho 0.9 MIPS • Olsen: ”First VAX you can steal!” • Suorittimen pohjaan oli kirjoitettu venäjäksi "VAX - When you care to steal the best"
Seuraavat yhden piirin VAX:it • CVAX – markkinoiden nopein suoritin -87 • MicroVAX 3500, 3600 ja VAX 6000 • 2.5 – 3.5 MIPS • Rigel – huippumalli VAX 8800 yhdellä piirillä -89 • VAX 6400, VAX 4000 • 7 MIPS • Mariah – lokakuu -90, write-back cache • VAX 6500 • 13 MIPS • NVAX – marraskuu -91 • VAX 6600 • 30 MIPS
Alpha • 80-luvun lopussa mietittiin VAX-arkkitehtuurin tulevaisuutta • Päätettiin rakentaa uusi 64-bittinen arkkitehtuuri • Uuden arkkitehtuurin tarkoitus olla yhteensopiva VAX-arkkitehtuurin kanssa • Toukokuun 25. päivä Digital julkaisi ensimmäisen Alpha-suorittimen