Controller (B)

(eller: kontrolenhed).

I mainframe-sammenhænge en betegnelse for en enhed, der sammen med computerens CPU overfører informationer og data til og fra ydre enheder. En dataoverførsel startes ved, at CPU'en sender oplysninger om de ønskede data til controlleren, hvorefter CPU'en frigives til andet arbejde.

Controllerens computer analyserer nu de modtagne oplysninger og starter de processer, der er nødvendige for at hente data fra den ydre enhed. Når controlleren er parat til at overføre data, sender den besked til CPU'en, og når denne accepterer, overføres data. Kommunikation og dataoverførsel mellem CPU og controller sker via kanaler.

Forfattere: 
Carsten Hougaard
Casper Thomsen