Suurarvuti operatsioonisüsteem on võrgutarkvara infrastruktuur, mis võimaldab suurarvutil käivitada programme, ühendada lingitud masinaid ning töödelda keerulisi numbrilisi ja andmepõhiseid ülesandeid. Kõik arvutid kasutavad mingit põhilist operatsioonisüsteemi (OS), mis võimaldab neil faile korraldada ja käske täita. Suurim erinevus lihtsa, ühe arvutiga operatsioonisüsteemi ja suurarvuti operatsioonisüsteemi vahel on nende asukoht. Lihtsamalt öeldes töötab suurarvuti süsteem suurarvutis, mida tavaliselt peetakse arvutivõrgu “peakorteriks” või serveriks. Enamikul suurematel võrkudel ja infrastruktuuridel on suurarvuti, kus andmed varundatakse ja süsteemid on üldiselt organiseeritud. Arvutitöö algusaegadel olid kõik arvutid suurarvutid ja enamiku kasutamine ja käsitsemine oli väga tülikas. Asjad on jõudnud kaugele, kuid nendel suurematel operatsioonisüsteemidel on endiselt oluline roll tänapäevase tehnoloogilise maastiku kõigi mahhinatsioonide toetamisel.
Operatsioonisüsteemi põhitõed
Nii nagu klaviatuur ja hiir on liides arvuti ja kasutaja vahel, on operatsioonisüsteem liides arvuti ja selles töötava tarkvara vahel. Operatsioonisüsteem toimib nagu liikluspolitseinik, kes lükkab ja tõmbab andmeid mällu, registritesse, sisend- ja väljundseadmetesse ning protsessorisse ja sealt välja. Lihtsaim viis suurarvuti operatsioonisüsteemist mõelda on lihtsalt suurarvuti operatsioonisüsteemina, mis on võimas seade, mida kasutavad peamiselt valitsused ja ettevõtted suure hulga teabe töötlemiseks ja suure hulga kasutajate toetamiseks.
Päritolu ja areng
1950. aastatel, enne lauaarvuteid ja ammu enne sülearvuteid, tehti kogu andmetöötlus suurarvutites. Need arvutid võisid hõivata terve ruumi ja enamik polnud võimsad, vähemalt mitte tänapäevaste standardite järgi. Tavaliselt tegid nad vähem tööd kui üks tänapäeva sülearvutitest. Tegelikult olid kõige varasemad arvutid mõeldud ainult ühe töö tegemiseks või ühe programmi käitamiseks.
Kuna arvutiprogrammid muutusid keerulisemaks ja arvutiriistvara odavnesid, muutus tõhusamaks luua arvuteid, mis suudaksid korraga käivitada mitut tüüpi programme. Selle võimaldamiseks pidid arvutiinsenerid välja töötama viisi, kuidas arvuti saaks kohaneda uue ja erineva programmiga. Suurarvuti OS arenes vastavalt.
Varased näited
Süsteemi üks varasemaid funktsioone oli perfokaartide lugemine, mis olid põhimõtteliselt diskettide ja loetavate CD-de väga varased versioonid. Nendel esimestel arvutitel polnud mitte ainult hiirt, vaid ka klaviatuuri. Kogu arvutisse sisestatud sisend tuli kaartidelt, millele oli kindla mustriga augud sisse löödud. Aukude asukoht määras edastatavad ja edastatavad andmed. OS luges kõiki kaarte ja tõlkis need binaarandmeteks, millest arvuti aru sai ja mida sai kasutada teatud kindlate funktsioonide täitmiseks.
See vana arvuti sisestusmeetod on hea näide sellest, mida operatsioonisüsteem teeb. Kui arvutiprogramm otsib näiteks numbrijada, siis pole tegelikult vahet, kust need numbrid pärinevad. Binaarandmed võivad pärineda perfokaartidelt, klaviatuurilt, Interneti-skriptist või hääletuvastustarkvarast. Operatsioonisüsteem võtab numbri sisendseadmest ja annab selle programmile, mis seejärel kasutab seda vastavalt vajadusele.
Kaasaegne utiliit
Just nendel operatsioonisüsteemi funktsionaalsuse algusaegadel hakati tänapäevase andmetöötluse aspekte esmakordselt kasutama. Sellised mõisted nagu paketttöötlus, multitegumtöötlus, puhverdamine ja spoolimine – kõik arvutite töö tänapäeval põhielemendid – võeti esmakordselt kasutusele 1950. aastate suurarvutite operatsioonisüsteemides, kuigi ilmselgelt palju lihtsamates vormides. Tehnikud on nendele varajastele ideedele tuginenud, et võimaldada kõike alates andmeedastusest kuni nutitelefoni Interneti-ühenduseni.