Wat is een mainframe-besturingssysteem?
Net zoals het toetsenbord en de muis de interface tussen de computer en de gebruiker zijn, is het besturingssysteem de interface tussen de computer en de software. Het besturingssysteem werkt als een verkeersagent die gegevens van en naar geheugen, registers, invoer- en uitvoerapparaten en de processor duwt en trekt. Een mainframe-besturingssysteem is gewoon een besturingssysteem (OS) op een mainframe-computer, een krachtig apparaat dat voornamelijk door overheden en bedrijven wordt gebruikt om grote hoeveelheden informatie te verwerken en een groot aantal gebruikers te ondersteunen.
In de jaren 1950, vóór desktopcomputers en lang voordat laptops werden uitgevoerd, werden alle computing gedaan op mainframe-computers. Deze computers kunnen een hele kamer in beslag nemen en minder werk doen dan een moderne laptop. In feite waren vroege computers ontworpen om slechts één taak uit te voeren of een enkel programma uit te voeren. Om deze reden hadden ze geen mainframe-besturingssysteem nodig.
Naarmate computerprogramma's gecompliceerder werden en computerhardware goedkoper, werd het effectiever om computers te bouwen die meer dan één type programma konden draaien. Om dit mogelijk te maken, moesten computeringenieurs een manier ontwikkelen waarop de computer zichzelf kon aanpassen aan een nieuw en ander programma. Hieruit is het mainframe-besturingssysteem geboren.
Een van de functies van een mainframe-besturingssysteem in de begindagen was het lezen van ponskaarten. Op die computers was er niet alleen geen muis, er was geen toetsenbord. Alle invoer in de computer was afkomstig van kaarten met gaten erin. De positie van de gaten bepaalde de gegevens die werden ingevoerd. Het besturingssysteem las elk van deze kaarten en vertaalde ze in de binaire gegevens die de computer begreep.
Deze oude computerinvoermethode is een goed voorbeeld van wat een besturingssysteem doet. Als een computerprogramma bijvoorbeeld op zoek is naar een reeks getallen, maakt het niet uit waar het vandaan komt. Het kunnen ponskaarten, een toetsenbord of spraakherkenningssoftware zijn. Het besturingssysteem neemt het nummer van het invoerapparaat en geeft het af aan het programma, dat het vervolgens gebruikt als dat nodig is.
Het was in deze vroege dagen van besturingssysteemfunctionaliteit dat aspecten die tot in de 21ste eeuw in gebruik waren, voor het eerst werden gepionierd. Concepten zoals batchverwerking, multitasking, buffering en spooling werden voor het eerst geïntroduceerd in mainframebesturingssystemen van de jaren 1950. Mainframe-besturingssystemen die worden gebruikt in systemen zoals die gigantische computers in de ruimte die op oude foto's te zien zijn, zullen mensen in staat stellen internetartikelen op de smartphones van de toekomst te lezen.