Procesor je ústřední výkonnou jednotkou počítače, která čte z paměti instrukce a na jejich základě vykonává program. Primárním úkolem procesoru je řídit činnost ostatních částí počítače včetně vlastních jednotek a provádět matematické a logické operace s operandy (čísla ve dvojkovém vyjádření) na základě instrukcí.
Protože procesor, který by vykonával program zapsaný v nějakém vyšším programovacím jazyku by byl příliš složitý, má každý procesor svůj vlastní jazyk - tzv. strojový kód. Ten se podle typu procesoru skládá z jednodušších nebo složitějších instrukcí, které jsou řadičem procesoru přeloženy (dekódovány) na tzv. mikroinstrukce, pomocí kterých jsou řízeny ostatní části procesoru a počítače. Instrukce, které dokáže procesor rozpoznat a zpracovat pak tvoří tzv. instrukční sadu procesoru.
Současné procesory jsou dnes realizovány jako integrovaný obvod s vysokou hustotou integrace součástek na čipu.