Cztery główne składniki systemu komputerowego to urządzenia wejściowe, urządzenia wyjściowe, urządzenia przetwarzające i urządzenia magazynujące używane do przechowywania danych w systemie komputerowym. Są to elementy sprzętowe systemu komputerowego; oprogramowanie to zestaw cyfrowych instrukcji dla komputera przechowywanego w pamięci.
Urządzenia wejściowe służą do wprowadzania danych do systemu komputerowego. Zawierają klawiaturę i mysz. Po wprowadzeniu danych przekształcają je w wewnętrzny formularz, który może być przetwarzany przez centralną jednostkę przetwarzania. Urządzenia wyjściowe służą do przedstawienia przetworzonych informacji użytkownikowi. Obejmują monitor i głośniki. Urządzenia przetwarzające wykonują faktyczne przetwarzanie danych. Głównym urządzeniem przetwarzającym jest procesor. Urządzenia pamięci obejmują pamięć RAM i dyski twarde. Przechowują informacje w systemie komputerowym.