Pokroky v oblasti technológie umožnili vznik širokej experimentálnej základni v oblasti architektúry a výstavby počítačov. Vývoj architektúry súčasných univerzálnych procesorov sa rozvíja v dvoch základných smeroch, ktoré vyplývajú z definície inštrukčného súboru ktorý vie procesor spracovať.