Un processador escalar és un tipus de processador informàtic que només tracta una dada alhora. Els elements de dades típics inclouen nombres enters i nombres de coma flotant. D'altra banda, un processador és superescalar si pot tractar més d'una dada a la vegada.
Exemple Si suposem un processador bàsic amb instruccions de 4 estapes: IF (instruction fetch) : anar a buscar la instrucció. ID (instruction decode) : decodificar la instrucció. EX : execució de la instrucció. MEM : actualitzar la memòria on t0,t1,t2,t3,t4,t5,t6 és l'escala temporal
I1,I2,I3,I4 són les instruccions nº 1,2,3,4
Llavors un processador escalar tindria el diagrama temporal següent: Etapat0t1t2t3t4t5t6BuscarI1I2I3I4DecodificarI1I2I3I4ExecutarI1I2I3I4ActualitzarI1I2I3I4 En canvi un processador superescalar tindria el diagrama temporal següent: Etapat0t1t2t3t4BuscarI1 I2I3 I4DecodificarI1 I2I3 I4ExecutarI1 I2I3 I4ActualitzarI1 I2I3 I4
Referències
Vegeu també Processadors superescalars Processadors VLIW Processador vectorial Processador multinucli
Categoria:Arquitectura de computadors Categoria:Circuits electrònics