Komputer to nie tylko procesor i pamięć operacyjna. Musimy umieć się z nim komunikować, sterować naszym programem, dostraczać mu dane i odbierać wyniki działania programu.
Urządzenia zewnętrzne komputera, nazywane również urządzeniami peryferyjnymi, to wszystkie urządzenia, które łączą się z komputerem, ale nie są integralną częścią głównej jednostki systemowej. Mogą być podłączone do komputera za pomocą różnych interfejsów, takich jak USB, HDMI, VGA, DVI, Thunderbolt, Bluetooth, Wi-Fi i inne.

Urządzenia zewnętrzne komputera można podzielić na trzy główne kategorie:
- Urządzenia wejściowe: Są to urządzenia, które wprowadzają dane do komputera. Przykłady obejmują klawiaturę, mysz, skaner, mikrofon, kamerę internetową, tablet graficzny, joystick, touchpad i inne.
- Urządzenia wyjściowe: To urządzenia, które odbierają dane z komputera. Do tej kategorii należą monitor, drukarka, głośniki, słuchawki, projektor i inne.
- Urządzenia wejścia-wyjścia (I/O): Są to urządzenia, które mogą zarówno przyjmować, jak i wysyłać dane do komputera. Przykłady obejmują dyski twarde zewnętrzne, pendrive’y, karty sieciowe, modemy, drukarki wielofunkcyjne (które mogą skanować i drukować) i inne.
Urządzenia zewnętrzne mogą znacznie zwiększyć funkcjonalność i wydajność komputera, umożliwiając mu wykonywanie szeregu różnych zadań.
Urządzenia zewnętrzne sterowane są za pomocą wyspecjalizowanych układów elektronicznych (sterowników, kontrolerów), komunikujących się z głównym procesorem, o którym była już mowa. Jeśli program, wysłał żądanie wyświetlania wyników na ekranie monitora to procesor główny przygotowuje zlecenia do odpowiedniego sterownika.