Mainframes zijn krachtige computers die worden gebruikt voor grootschalige intensieve verwerking niet mogelijk met behulp van normale machines. Ze hebben van oudsher gebruikt door banken, overheidsinstellingen en bedrijven waarvoor een betrouwbare en veilige computer voor het uitvoeren van vitale transacties en opslaan van grote hoeveelheden gegevens. Mainframes verschillen in hun besturingssystemen, fabrikanten en gegevens codesets.
Geschiedenis
De eerste mainframe verscheen in 1944 aan de Moore-school. Bekend als de Eniac, een acroniem voor electronic numerical integrator and rekenmachine, de computer bezeten 30 eenheden en woog meer dan 30 ton. Binnen waren 1500 Relais, 19.000 vacuümbuizen en honderdduizenden van weerstanden, spoelen en condensatoren. In 1951, de UNIVAC ik mainframecomputer werd geleverd aan het US Census Bureau. De UNIVAC verschilde van de ENIAC in die zin dat het elk cijfer serieel verwerkt. De jaren 1950 waren de hoogtijdagen van het mainframe computing en zag hun uitgebreide vervaardiging door bedrijven zoals IBM, controlegegevens, NCR, General Electric, UNIVAC, Burroughs, Honeywell en RC. Hoewel de vroege mainframes marginaal verschilden in hoe ze opgeslagen en verwerkt informatie, gedeelde ze allemaal de bedoeling het uit te voeren vanaf een centrale locatie.
Moderne Mainframes
Moderne mainframes bestaat in twee vormen. De eerste zijn de nieuwgebouwde multifunctionele machines niet langer uitsluitend beperkt tot het gecentraliseerd computing. Ze zijn in staat om gedistribueerde gebruikers en de kleinere servers van een computing netwerk te dienen. Het andere type is de oude mainframes, die al herzien hebben om rekening te houden met de eisen van de moderne, zoals het uitvoeren van Internet gebaseerde programma's. Ondanks de voorspellingen dat mainframes zou uitgestorven, vóór het begin van het vorige millennium, deze machines blijken te zijn wat Steve Lohr van IBM genoemd als "de technologie van de klassieke survivor".
Besturingssystemen
De meerderheid van moderne mainframes worden vervaardigd door IBM, Hitachi en Amdahl. IBM-en-klare machines gebruiken de MVS-besturingssysteem. MVS systemen zijn voorzien van een time-sharing optie omgeving vergelijkbaar met de DOS-prompt bekend tot PC-gebruikers. Hierdoor kunnen gebruikers query van het type van mainframe wordt gebruikt en de algemene gezondheid van het systeem. Andere mainframes gebruiken de Unix, Linux, z/OS, VSE, OS/390 en VM operating systemen.
Mainframe-gegevenstypen
Mainframes slaat gegevens op in een van twee manieren. De meeste gebruiken de codeset EBCDIC, hoewel sommige gebruik van de ASCII-codeset maken kunnen. De codeset heeft betrekking op de manier mainframes code het alfabet intern. Bijvoorbeeld, slaan die gebruik maken van de ASCII-codeset de letter "A" als de hexadecimale waarde 45 (65 decimaal). In de codeset EBCDIC, dezelfde letter wordt vertegenwoordigd door de hexadecimale waarde C1 (193 decimaal). Gegevens kunnen niet worden overgebracht tussen machines met behulp van verschillende codesets zonder dat er eerst wordt geconverteerd.