Mikroprocesor jest małym elektronicznym chipem znajdującym się w centralnej jednostce przetwarzania komputera i innych urządzeniach elektronicznych. Jego podstawową funkcją jest pobieranie danych wejściowych, przetwarzanie ich, a następnie dostarczanie odpowiednich danych wyjściowych.
Z pozoru zadanie mikroprocesora może wydawać się łatwym zadaniem, ale nowoczesne mikroprocesory wykonują tryliony instrukcji na sekundę.
Centralna jednostka przetwarzania komputera obsługuje wszystkie funkcje przetwarzania komputera, w tym instrukcje przetwarzania z urządzeń peryferyjnych, a także dane wejściowe z uruchomionych programów.
Od momentu włączenia komputera do czasu jego wyłączenia mikroprocesor wykonał miliony operacji logicznych i arytmetycznych. Operacje te wykorzystują małe przestrzenie do przechowywania nazw, zwane rejestrami. Typowe operacje arytmetyczne obejmują dodawanie, odejmowanie i porównywanie dwóch lub więcej wartości.
Aby wykonać operacje, mikroprocesor musi otrzymać określone instrukcje w ramach jego projektu. Na przykład, gdy komputer jest uruchamiany, mikroprocesor otrzymuje pierwszy zestaw instrukcji z podstawowego systemu wejścia-wyjścia.
Prędkość mikroprocesora mierzona jest w megahercach. Powszechne jest kojarzenie wyższego megaherca z lepszą wydajnością, ale nie zawsze tak jest. Na ogólną wydajność komputera wpływa kilka czynników, takich jak ilość dostępnej pamięci, architektura magistrali, aplikacje uruchomione na komputerze i wydajność procesora.