Share to: share facebook share twitter share wa share telegram print page

Processador escalar

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.[1] D'altra banda, un processador és superescalar si pot tractar més d'una dada a la vegada.[2][3]

Exemple

Si suposem un processador bàsic amb instruccions de 4 estapes: [4]

  1. IF (instruction fetch) : anar a buscar la instrucció.
  2. ID (instruction decode) : decodificar la instrucció.
  3. EX : execució de la instrucció.
  4. 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:

Etapa t0 t1 t2 t3 t4 t5 t6
Buscar I1 I2 I3 I4
Decodificar I1 I2 I3 I4
Executar I1 I2 I3 I4
Actualitzar I1 I2 I3 I4

En canvi un processador superescalar tindria el diagrama temporal següent:

Etapa t0 t1 t2 t3 t4
Buscar I1

I2

I3

I4

Decodificar I1

I2

I3

I4

Executar I1

I2

I3

I4

Actualitzar I1

I2

I3

I4

Referències

  1. Ram, Badri. Advanced microprocessors and interfacing. Tata McGraw-Hill Pub. Co, 2001, p. 11. ISBN 978-0-07-043448-6. OCLC 55946893. 
  2. «Scalar processor dictionary definition | scalar processor defined». www.yourdictionary.com. Arxivat de l'original el 2016-12-27. [Consulta: 26 desembre 2016].
  3. «Processador Superescalar» (en angles). https://vlsiweb.stanford.edu.+[Consulta: 26 desembre 2016].
  4. «what is difference between Superscaling and pipelining?». stackoverflow.com. [Consulta: 26 desembre 2016].

Vegeu també

Prefix: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9

Portal di Ensiklopedia Dunia

Kembali kehalaman sebelumnya