Zur Beschreibung von informationsverarbeitenden Systemen wird das EVA-Prinzip genutzt: Eingabe - Verarbeitung - Ausgabe (siehe unten). Kategorisiere die Bauteile auf dem Calliope danach, ob sie für die Eingabe oder für die Ausgabe zuständig sind.
Welche weiteren Gemeinsamkeiten und Unterschiede weisen die Bauteile auf?
Informationsverarbeitende Systeme lassen sich nach ihrer Funktion in drei Einheiten zerlegen: Eingabeeinheit, Verarbeitungseinheit, Ausgabeeinheit.
Mit dem EVA-Prinzip wird die grundlegende Reihenfolge der Verarbeitung von Daten charakterisiert. Dies kann sowohl auf Hardwareebene (Bauteile) als auch auf Softwareebene (Programm) geschehen.