Mainframe -computers hebben geen enkele "modus van werking" zoals bijvoorbeeld een smartphone. In plaats daarvan werken ze op een zeer specifieke, zeer gestructureerde manier die is geoptimaliseerd voor het verwerken van grote hoeveelheden gegevens en het uitvoeren van complexe toepassingen. Hier is een uitsplitsing van de sleutelconcepten:
1. Batch -verwerking:
* mainframes blinken uit bij batchverwerking. Dit betekent dat ze grote hoeveelheden gegevens behandelen in een enkele, sequentiële run.
* Voorbeeld: Payroll verwerken, rapporten genereren of transacties afhandelen aan het einde van de dag.
2. Transactieverwerking:
* mainframes zijn ontworpen voor een groot volume, realtime transactieverwerking.
* Voorbeeld: Handelen van online banktransacties, creditcardautorisatie, boekingssystemen voor luchtvaartmaatschappijen.
3. Multiprogramming:
* mainframes kunnen tegelijkertijd meerdere programma's uitvoeren. Ze gebruiken technieken zoals het delen van tijd om de verwerkingskracht te verdelen tussen verschillende toepassingen.
* Dit zorgt voor een efficiënt gebruik van de bronnen van het systeem.
4. Multitasking:
* mainframes kunnen meerdere taken binnen één programma verwerken.
* Voorbeeld: Een enkel programma kan verschillende modules hebben die tegelijkertijd worden uitgevoerd om verschillende delen van een complexe bewerking aan te kunnen.
5. Gecentraliseerde verwerking:
* mainframes werken traditioneel als gecentraliseerde systemen. Dit betekent dat ze de hub zijn van de computeromgeving, die alle verwerking en gegevensopslag afhandelen.
* Deze aanpak zorgt voor een hoge beveiliging, gegevensintegriteit en gecentraliseerde controle.
6. Hoge beschikbaarheid en betrouwbaarheid:
* mainframes zijn gebouwd voor continue werking. Ze gebruiken redundante componenten en hebben geavanceerde fouttolerantiemechanismen om minimale downtime te garanderen.
7. Robuuste beveiliging:
* mainframes hebben robuuste beveiligingsfuncties. Ze zijn ontworpen om gevoelige gegevens en toepassingen te beschermen tegen ongeautoriseerde toegang.
8. Schaalbaarheid:
* mainframes kunnen worden geschaald om toenemende workloads aan te kunnen. Dit wordt bereikt door indien nodig meer verwerkingskracht, opslag en geheugen toe te voegen.
9. Gespecialiseerde besturingssystemen:
* mainframes uitvoeren gespecialiseerde besturingssystemen zoals z/os (IBM) en z/vm (IBM). Deze besturingssystemen zijn ontworpen voor de specifieke behoeften van mainframe -computing, inclusief beveiliging, prestaties en betrouwbaarheid.
10. Client-server architectuur:
* Hoewel traditioneel gecentraliseerd, bevatten moderne mainframes vaak een client-server-architectuur. Hiermee kunnen gebruikers toegang krijgen tot mainframe -applicaties en gegevens van verschillende apparaten, zoals pc's of mobiele telefoons.
Samenvattend zijn mainframes krachtige systemen die uitblinken in het verwerken van grote hoeveelheden gegevens, het uitvoeren van complexe applicaties en het verwerken van hoge volumes transacties. Ze werken op een zeer gestructureerde, veilige en betrouwbare manier, waardoor ze geschikt zijn voor kritieke bedrijfsactiviteiten. |