وحدة التحكم في الإدخال والإخراج (Input/Output Controller أو IO Controller) هي جزء من الحاسوب المسؤول عن إدارة جميع أجهزة الإدخال والإخراج للحاسوب مثل الفأرة ولوحة المفاتيح والطابعة ومحركات الأقراص الصلبة والأقراص المرنة وجهاز الصوت والمودم. تتضمن مهام وحدة IO Controller تخصيص عناوين لجميع الأجهزة المرتبطة بها وإدارة الطلبات المرسلة من الأجهزة الخارجية وتحويل البيانات بين الأجهزة الداخلية والخارجية للحاسوب. يمكن أن تكون وحدة IO Controller جزءًا من وحدة المعالجة المركزية CPU أو جزءًا من شريحة مستقلة.
0