Nowoczesny sprzęt komputerowy dzieli się na dwie kategorie: główny sprzęt i urządzenia peryferyjne. Urządzenia peryferyjne są następnie dzielone na urządzenia wejściowe, wyjściowe i pamięci masowej. Główne elementy sprzętowe są technicznie jedynym wymaganiem, aby komputer działał, ale komputery nie byłyby zbyt użyteczne bez urządzeń peryferyjnych. Zwykle nowoczesne komputery wykorzystują oba.
Główny sprzęt obejmuje elementy, które komputer musi uruchomić, a mianowicie jednostkę centralną lub procesor, pamięć o dostępie swobodnym lub pamięć RAM oraz pamięć tylko do odczytu (ROM). Te komponenty są rdzeniem każdego komputera. Wyjściowe urządzenia peryferyjne to te, które wyświetlają dane użytkownikowi, takie jak monitor i drukarka. Urządzenia peryferyjne to te, które odbierają dane od użytkownika, takie jak klawiatura i touchpad lub mysz. Urządzenia pamięci masowej obejmują dyski twarde i dyski CD /DVD /BluRay.