تقریبا از اسم آن می‌توان حدس زد که چه کاری انجام می‌دهد. تمامی دستگاه‌ها کنترل‌هایی برای ارتباط دارند. raid ها هم برای ارتباط کنترل دارند. هارد درایوها از کنترلرها استفاده می‌کنند تا بتوانند با CPU و سیستم عامل صحبت کنند.