Controller
Im Bereich Computer-Hardware, sowie in der Elektronik- und Halbleitertechnick werden Controller als Einheiten bezeichnet, die verschiedenste elektronische Vorgänge steuern. Controller, die nur aus einem einzigen integrierten Schaltkreis bestehen werden als Microcontroller bezeichnet.
In einem Computer übernehmen Controller eine Vielzahl von Aufgaben. Sie steuern zum Beispiel Unterbrechungsanforderungen (IRQ) der Tastatureingabe oder der Festplatte und regeln dabei den Datentransfer.
Bei den sog. Controllern, mit denen heutzutage Festplatten angesteuert, werden handelt es sich jedoch tatsächlich meist um Host Bus Adapter. Seit der Verbreitung von Integrated Drive Electronics (IDE), in den späten 1980er Jahren, ist der eigentliche Controller in wesentlichen Teilen in der Festplatte selbst untergebracht.