Im Kontext von ITWissen.info wird die Bezeichnung Controller für intelligente Steuereinheiten benutzt, die in allen Netzkonfigurationen Transportfunktionen und andere Steuerfunktionen übernehmen. In Personal Computern verarbeiten Interrupt-Controller die Unterbrechnungsanforderungen, Speichercontroller den Zugriff auf Speichermedien und andere Controller die Tastatureingaben.
- In Speichersystemen handelt es sich bei einem Speichercontroller um das Steuereinheit einer Speichereinheit: einer Festplatte, eines Bandlaufwerks oder eines Speicher-Arrays. Ein solcher Speichercontroller dekodiert die Steuerbefehle, führt die entsprechenden Befehle aus und übernimmt den Datentransfer zum Host sowie die Fehlererkennung und Fehlerbehebung.
- In Speicher-Subsystemen übernimmt der Controller die Übertragung der Steuerbefehle und das Routing, das Aggregation mittels Spiegelung oder Striping, die Fehlererkennung und die Leistungsoptimierung für mehrere Speichereinheiten.
- Am Arbeitsplatz handelt es sich bei einem Controller um eine Einheit, Einrichtung, Schaltung oder Software für die Steuerung von Peripheriesystemen. Ein solcher Controller kann ein Disk-Controller sein, ein Bildschirm-Controller, Festplatten-Controller oder Drucker-Controller.
- In Computern handelt es sich bei einem Controller um einen Prozessor, der die Zentraleinheit ( CPU) in gewissen Bereichen unterstützt, beispielsweise einen Cache-Controller, Speichercontroller, IDE-Controller oder einen DMA-Controller.