Suurtietokone (myös suurkone tai keskustietokone, engl. mainframe, mainframe computer[1]) on pääasiassa suurten organisaatioiden käyttämä tietokone. Suurtietokoneella viitataan tietokoneeseen, joka on kookkaampi kuin minitietokone. Suurtietokoneiden maksaessa 1 000 000 dollaria minitietokoneet maksoivat huomattavasti alle 100 000 dollaria.[2] Tietokoneluokat syntyivät ensimmäisen ja toisen sukupolven tietokoneiden myötä ja kehittyivät kolmannen sukupolven suoritintekniikan myötä (iso ja pieni mainframe, minitietokone, supertietokone).[3] Englanninkielisen termin mainframe syntymisestä ei ole tietoa, mutta sillä nykyisin tarkoitetaan suurta tietokonetta.[4]
Mikroprosessorin tultua markkinoille siihen perustuvat tietokoneet kattoivat laajan hintahaarukan henkilökohtaisista tietokoneista täysiin moniprosessointijärjestelmiin, joka kattoi haarukan 500 dollarin järjestelmistä 500 000 dollarin järjestelmiin.[5] Minitietokoneet kattoivat 20 000 dollarista 500 000 dollariin ja suurtietokoneet 250 000 dollarista 5 miljoonaan dollariin.[5] Mikroprosessorit yleistyivät lopulta kaikissa tietokoneluokissa.[3]
Eräänä varhaisena transistoripohjaisena suurtietokoneena mainitaan NCR 304.[6] Tietokone saavutti korkean käytettävyysajan verrattuna aiempiin elektroniputkiin perustuviin tietokoneisiin.[6] NCR Century 100 ja CDC 7600 olivat varhaisia mikropiiripohjaisia suurtietokoneita.[6] Ensimmäisiä monoliittisia mikropiirejä käyttäviä olivat Burroughs B2500/3500, RCA Spectra 70 ja SDS Sigma 7.[7]
Suurtietokoneiden käyttökohteita ovat tehoa vaativat sovellukset ja valtavien datamäärien prosessointi, kuten väestönlaskenta, teollisuus- ja kulutustilastot, sekä yrityksen resurssien suunnittelu. Suurtietokoneet ovat tyypillisesti erittäin luotettavia. Niitä voidaan huoltaa, esimerkiksi lisätä suorittimia tai muistia, keskeyttämättä suoritettavia ohjelmia.
Suurkoneet on suunniteltu maksimaalista I/O-kapasiteettia ajatellen. Pääpaino on transaktioprosessoinnilla (tapahtumankäsittely), jota mitataan TPC-mittauksilla.[8] Transaktion suorittaminen voi vaatia tiedon lukua ja päivittämistä useaan paikkaan mutta vain verrattain vähän matemaattista laskentaa. Vastaavasti supertietokoneissa pääpaino on suurteholaskennassa (engl. High Performance Computing, HPC), jossa algoritminen laskenta ja suoritus voi muodostaa suuremman osan vaatimuksista kuin I/O-kapasiteetti.
© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search