Mainframe -datamaskiner har ikke en eneste "driftsmodus" på den måten som, for eksempel, en smarttelefon gjør. I stedet opererer de på en veldig spesifikk, svært strukturert måte som er optimalisert for å behandle store datamengder og kjøre komplekse applikasjoner. Her er en oversikt over nøkkelbegrepene:
1. Batchbehandling:
* Mainframes Excel ved batchbehandling. Dette betyr at de håndterer store datamengder i en enkelt, sekvensiell kjøring.
* eksempel: Behandling av lønn, generering av rapporter eller håndtering av transaksjoner på slutten av dagen.
2. Transaksjonsbehandling:
* Mainframes er designet for transaksjonsbehandling med høyt volum, sanntids transaksjon.
* eksempel: Håndtering av nettbankstransaksjoner, autorisasjon for kredittkort, bestillingsanlegg for flyselskap.
3. Multiprogrammering:
* Mainframes kan kjøre flere programmer samtidig. De bruker teknikker som tidsdeling for å dele opp prosessorkraften mellom forskjellige applikasjoner.
* Dette gir mulighet for effektiv utnyttelse av systemets ressurser.
4. Multitasking:
* Mainframes kan håndtere flere oppgaver i et enkelt program.
* eksempel: Et enkelt program kan ha forskjellige moduler som kjører samtidig for å håndtere forskjellige deler av en kompleks operasjon.
5. Sentralisert prosessering:
* Mainframes fungerer tradisjonelt som sentraliserte systemer. Dette betyr at de er navet i databehandlingsmiljøet, håndtering av all prosessering og datalagring.
* Denne tilnærmingen gir mulighet for høy sikkerhet, dataintegritet og sentralisert kontroll.
6. Høy tilgjengelighet og pålitelighet:
* Mainframes er bygget for kontinuerlig drift. De bruker overflødige komponenter og har avanserte feiltoleransemekanismer for å sikre minimal driftsstans.
7. Robust sikkerhet:
* Mainframes har robuste sikkerhetsfunksjoner. De er designet for å beskytte sensitive data og applikasjoner mot uautorisert tilgang.
8. Skalerbarhet:
* Mainframes kan skaleres for å håndtere økende arbeidsmengder. Dette oppnås ved å legge til mer prosesseringskraft, lagring og minne etter behov.
9. Spesialiserte operativsystemer:
* Mainframes kjører spesialiserte operativsystemer som z/OS (IBM) og Z/VM (IBM). Disse operativsystemene er designet for de spesifikke behovene til mainframe -databehandling, inkludert sikkerhet, ytelse og pålitelighet.
10. Klient-serverarkitektur:
* Mens tradisjonelt sentraliserte, inneholder moderne mainframes ofte en klient-serverarkitektur. Dette lar brukere få tilgang til mainframe -applikasjoner og data fra forskjellige enheter, for eksempel PCer eller mobiltelefoner.
Oppsummert er mainframes kraftige systemer som utmerker seg med å behandle store datamengder, kjøre komplekse applikasjoner og håndtere høye volum av transaksjoner. De opererer på en svært strukturert, sikker og pålitelig måte, noe som gjør dem egnet for kritisk forretningsdrift.