Centralny procesor (CPU) to element komputera, który wykonuje programy komputerowe, wykonując operacje arytmetyczne i logiczne. Procesor nowoczesnego komputera jest zawarty na pojedynczym chipie zwany mikroprocesorem. Niektóre komputery mają więcej niż jeden procesor, czyli mikroprocesor.
Wbudowany w procesor to zestaw instrukcji, który jest listą podstawowych operacji wykonywanych przez procesor. Każda operacja jest reprezentowana przez kod operacji, który jest określoną sekwencją bitów. Program komputerowy jest zbiorem instrukcji, które wysyłają określony kod operacyjny do procesora, aby mógł wykonywać reprezentowaną operację. Te matematyczne operacje są wykonywane przez podjednostkę procesora znaną jako arytmetyczna jednostka logiczna lub ALU.
Procesory wykonują sekwencję kroków podczas wykonywania instrukcji programu. Najpierw pobierają lub pobierają informacje z pamięci programu. Procesor dekoduje operację, rozbijając kod operacyjny na części i interpretując jego wartość liczbową. W etapie wykonywania, ALU łączy się z odpowiednimi wejściami i wyjściami niezbędnymi do wykonania żądanej operacji. W końcowym kroku "zapisywania" CPU "zapisuje" wyniki operacji do pamięci, aby można ją było wykorzystać jako odniesienie w przyszłości.