Ja, mainframes har absolut input- og outputenheder. Her er hvorfor:
* inputenheder: Mainframes har brug for måder at modtage data på. Disse kan omfatte:
* Kortlæsere: Selvom de var mindre almindelige nu, var de engang en primær inputmetode.
* bånddrev: Bruges til lagring og hentning af store mængder data.
* terminaler: Tekstbaserede grænseflader til interaktion med mainframe.
* diskdrev: Til indlæsning af programmer og data fra lagring.
* Netværksgrænseflader: Der tillader data fra andre computere og systemer at blive sendt til mainframe.
* outputenheder: Mainframes skal vise eller gemme resultater. Disse kan omfatte:
* printere: Til generering af rapporter og andre papirkopier.
* Monitorer: For at vise information til operatører.
* bånddrev: Til lagring af outputdata.
* diskdrev: Til lagring af behandlede data.
* Netværksgrænseflader: Afsendelse af behandlede data til andre computere og systemer.
Moderne mainframes:
Moderne mainframes bruger ofte:
* Højhastighedsnetværksgrænseflader: Til forbindelse til moderne systemer og applikationer.
* Specialiserede I/O -controllere: Håndtering af strømmen af data mellem mainframe og forskellige enheder.
I det væsentlige er en mainframe kun så nyttig som de enheder, der giver det mulighed for at interagere med omverdenen. Uden input har det ingen data at behandle. Uden output kan det ikke dele sine resultater.