Articulo de referencia

procesador escalar

Los procesadores escalares son una clase de procesadores informáticos que procesan solo un elemento de datos a la vez. Los elementos de datos típicos incluyen números enteros y ...

Los procesadores escalares son una clase de procesadores informáticos que procesan solo un elemento de datos a la vez. Los elementos de datos típicos incluyen números enteros y números de punto flotante . [ 1 ]

Clasificación

En la taxonomía de Flynn , un procesador escalar se clasifica como un procesador de una sola instrucción y un solo dato ( SISD ) . El Intel 486 es un ejemplo de procesador escalar. Se diferencia de un procesador vectorial, donde una sola instrucción opera simultáneamente sobre múltiples datos (y por lo tanto se denomina procesador de una sola instrucción y múltiples datos ( SIMD )). [ 2 ] La diferencia es análoga a la diferencia entre la aritmética escalar y la vectorial .

El término escalar en informática se remonta a las décadas de 1970 y 1980, cuando se introdujeron los primeros procesadores vectoriales. Originalmente se utilizaba para distinguir los diseños antiguos de los nuevos procesadores vectoriales.

Procesador superescalar

Un procesador superescalar (como el Intel P5 ) puede ejecutar más de una instrucción durante un ciclo de reloj mediante el envío simultáneo de múltiples instrucciones a unidades funcionales redundantes en el procesador. Cada unidad funcional no es un núcleo de CPU independiente, sino un recurso de ejecución dentro de una única CPU, como una unidad aritmético-lógica, un desplazador de bits o un multiplicador. [ 1 ] El Cortex-M7 , al igual que muchas CPU de consumo actuales, es un procesador superescalar. [ 3 ]

Tipo de datos escalar

Un tipo de dato escalar, o simplemente escalar , es cualquier valor no compuesto .

En general, todos los tipos de datos primitivos básicos se consideran escalares:

Algunos lenguajes de programación tratan las cadenas como tipos escalares, mientras que otros las tratan como matrices u objetos .

Véase también

Referencias

  1. 1 2 Ram, Badri (2001). Microprocesadores avanzados e interconexión . Nueva Delhi: Tata McGraw-Hill Pub. Co. pág.  11. ISBN 978-0-07-043448-6OCLC 55946893 
  2. Patterson, David (2012). Organización y diseño de computadoras: la interfaz hardware/software . Waltham, MA: Morgan Kaufmann. pág. 650. ISBN  978-0-12-374750-1OCLC 746618653 
  3. "Cortex-M7" . Desarrollador de Arm . Arm Limited . Consultado el 3 de julio de 2021 .