Rozkazy realizowane przez procesory dzielimy na następujące grupy:sterujące, które naruszają normalny tok podejmowania rozkazów z pamięci operacyjnej przez zmianę zawartości licznika rozkazów; przesłań międzyrejestrowych, pozwalających przenosić zawartości jednych rejestrów do innych; arytmetyczne i logiczne wykorzystywane do przetwarzania informacji zapisanej w pamięci operacyjnej; specjalne, które służą do kontaktowania się programu z urządzeniami wejściowymi i wyjściowymi (komputera, innymi programami itp).Realizacja programów jest jedną z form korzystania z systemu liczącego. Do innych form zalicza się wprowadzanie oraz wyprowadzanie informacji. Niezależnie jednak od stosowanej formy korzystania z systemu liczącego, zawsze jest niezbędny dostęp do obszarów (zapisanych lub wolnych) pamięci operacyjnej komputera. W przypadkach intensywnego wykorzystywania systemu, element ten powoduje, że w celu zapewnienia właściwej realizacji programów niezbędne jest organizowanie kolejki zgłoszeń i obsługi zapotrzebowań dotyczących dostępu do pamięci operacyjnej. Sprawność rozładowywania tej kolejki decyduje często o globalnej efektywności wykorzystywania systemu liczącego.