En viktig skillnad mellan en mainframe med terminaler och ett nätverk av datorer är
centralisering kontra decentralisering :
* mainframe med terminaler: All bearbetningskraft och data finns på mainframe. Terminaler är i huvudsak dumma enheter som skickar användarinmatning till mainframe och visar dess utgång. Detta gör mainframe till en enda punkt för kontroll och misslyckande.
* Nätverk av datorer: Bearbetningskraft och data distribueras över flera datorer (servrar och klienter). Detta möjliggör mer flexibilitet, skalbarhet och feltolerans. Varje dator kan fungera oberoende, dela resurser och samarbeta med andra efter behov.
Här är en tabell som sammanfattar skillnaderna:
| Funktion | Mainframe med terminaler | Nätverk av datorer |
| --- | --- | --- |
| Processing Power | Centraliserad på mainframe | Distribuerad över flera datorer |
| Datalagring | Centraliserad på mainframe | Distribuerad över flera datorer |
| kontroll | Centraliserad på mainframe | Decentraliserad över flera datorer |
| feltolerans | Låg (enstaka felpunkt) | Hög (fel på en dator påverkar inte nödvändigtvis hela systemet) |
| skalbarhet | Svårt att skala (kräver betydande hårdvaruuppgraderingar) | Lättare att skala (lägg till nya datorer i nätverket) |
i enklare termer:
Föreställ dig en stordator med terminaler som en gigantisk hjärna som styr alla handlingar från många mindre, mindre intelligenta kroppar (terminalerna). Ett nätverk av datorer är mer som ett team av oberoende individer som kan samarbeta och dela information, men var och en kan fungera självständigt.