Nee, het belangrijkste verschil tussen een mainframe en een supercomputer is niet alleen de fysieke grootte, hoewel de grootte wel een factor kan zijn. Hoewel mainframes groot kunnen zijn, liggen de belangrijkste verschillen in hun doel en architectuur :
* Mainframes: Ontworpen voor hoge *doorvoer* en *betrouwbaarheid*, waarmee een enorm aantal relatief eenvoudige transacties gelijktijdig kan worden verwerkt. Ze blinken uit in consistente, voorspelbare werklasten, zoals transactieverwerking (bijvoorbeeld bankieren, reserveringen voor luchtvaartmaatschappijen). Ze geven boven alles prioriteit aan stabiliteit en beschikbaarheid.
* Supercomputers: Ontworpen voor hoge *verwerkingskracht* om complexe computerproblemen op te lossen die enorme parallelle verwerking vereisen. Ze geven prioriteit aan snelheid en drijvende-kommaprestaties voor taken als weersvoorspellingen, wetenschappelijke simulaties en cryptografie. Ze gebruiken vaak gespecialiseerde architecturen met veel onderling verbonden processors.
In het kort:
* Mainframes: Veel gebruikers, veel eenvoudige taken, hoge betrouwbaarheid, hoge doorvoer.
* Supercomputers: Weinig gebruikers, weinig extreem complexe taken, hoge verwerkingskracht, snelheid voorop.
Hoewel een supercomputer een grote ruimte in beslag kan nemen en sommige mainframes behoorlijk substantieel zijn, is het verschil in grootte niet het bepalende kenmerk. Een modern, krachtig mainframe kan kleiner zijn dan een oudere supercomputer. Het kernverschil ligt in hun *doel* en het soort *problemen* waarvoor ze gebouwd zijn om op te lossen. |