== Forskel fra supercomputere ==
Den store forskel som adskiller [[supercomputer]]en fra en mainframe er, at disse hovedsageligt anvendes til løsning af kvantitative beregninger til videnskabeligt arbejde, mens mainframen bruges til transaktionsprocesser. En dybere redegørelse følger:
* Målestokken for mainframens arbejde er MIPS (millions of instructions per second), hvor standard instruktioner er heltalsoperationer, mens målestokken for supercomputere er FLOPS (floating point operations per second) og TEPS (traversed edges per second). Heltalsoperationer inkluderer omrokering af data i hukommelses – og checkkategorier. Floating point processer består hovedsageligt i at skabe forudsigelser på baggrund af ekstremt taltunge kvantitative estimater, som bl.a. bruges til vejrprognoser, kvantefysik etc. Derfor overstiger supercomputerens beregningsmæssige kapacitet mainframens.
* Mainframes er designet til at fungere som transaktionsprocessor, eller som det karakteriseres i erhvervslivet; kommerciel handel med varer, tjenester eller penge. I definitionen for en transaktion (defineret af Transaction Processing Performance Council) indgår det, at transaktionen altid skal opdateres til et databasesystem for at kunne føre justits med lager, reservationer eller pengedepoter. Transaktioner inkluderer også aktiviteter såsom disk read/writes, operating system calls, eller dataoverførsel fra et subsystem til et andet. Disse aktiviteter er dog ikke en indikator for størrelsen af computerens processor. Transaktioner er ikke udelukkende forbeholdt mainframes, men anvendes også ved mikro-processor computere og online netværk.
== Historie ==
Fra slutningen af 1950’erne og op igennem 1970’erne var markedet optaget af en række mainframeproducenter. Denne gruppe af virksomheder blev hurtigt kendt som ”IBM og de 7 små dværge”: IBM, [[Burroughs]], [[Universal Automatic Calculator|UNIVAC]], [[NCR]], [[Control Data Corporation]], [[Honeywell]], [[General Electric]] og [[RCA]]. I kraft af at flere producenter faldt under et shakeout i 1970’erne fra blev øgenavnet ændret til ”IBM and the BUNCH”. BUNCH er forbogstaverne på konkurrenterne der kunne omdannes til akronymet BUNCH. IBM’s dominans skal tilskrives deres 700/7000 series primært til videnskabeligt brug og store tekniske installationer, 1410 -systemet til avancerede kommercielle brugere, ikke mindst luftfartselskaber og forsikring/bank. Udviklingen af 360 series mainframes blev den største kommercielle satsning fra IBM's side, hvor hovedprincippet var at konstruere en familie af computere, som var indbyrdes kompatible og med styresystemer, der afspejlede den nyeste SW teknologi. Det væsentligste styresystem selv for større 360-anlæg, var dog fortsat DOS – [[DOS|Disk Operating System]], der fungerede med 2 front end partitioner og en back end partition, der kunne afvikle batchopgaver, medens den første understøttede systemkommandoer og den anden kunne afvikle teleproces-systemer – i starten teletype baserede, senere baseret på de første skærmterminaler IBM 2260.
Kommunikation