¿Por qué se llama Procesador de propósito general?

0

Necesito ayuda para entender el nombre "Procesador general de prótesis". A través de mi búsqueda leí que un GPP es un:

  • Microprocesadores de uso general (Hardware ....)
  • Macroprocesadores de uso general (un programa de computadora, ¿preprocesador?)

Así que creo que el nombre debería decir, se usa generalmente en todas partes (Hardware y Software). Estoy en lo cierto Por cierto, ¿es una CPU de PC también un GPP?

    
pregunta Jorgos

2 respuestas

3

"Propósito general" significa que no está diseñado para ningún propósito especializado.
Algunos ejemplos de procesadores que no son de propósito general son:

  • Las unidades de procesamiento de gráficos (GPU) están altamente paralelizadas para ejecutar un gran número de soluciones geométricas (transformaciones, recorte de triángulos, etc.) para crear marcos tampones para imágenes de video muy rápidamente.
  • Las unidades de procesamiento de punto flotante (FPU) están altamente especializadas para Ejecutar matemática de coma flotante. Esto suele ser un subsistema de los procesadores de PC modernos.
  • Los procesadores de señales digitales (DSP) tienen Instrucciones especializadas y grandes registros de acumuladores para realizar operaciones de multiplicación y acumulación muy rápidas.
  • Los procesadores integrados contienen periféricos integrados, como como controladores USB, MAC Ethernet, puertos serie, etc. para reducir el consumo de energía y el espacio requerido para la electrónica por lo que cada dispositivo que llevamos Alrededor no tiene que ser del tamaño de una placa base de PC.

Para responder a su segunda pregunta, sí. La CPU de una PC es un procesador de propósito general ya que está diseñado para aplicaciones informáticas generales.

Un procesador de macros es una de las funciones de un preprocesador. Es una pieza de software que replica una cadena de texto en todo el código fuente antes de compilar el código fuente para facilitar la legibilidad y el mantenimiento del código fuente.

    
respondido por el semaj
1

Sí, una CPU de PC es un "Procesador de propósito general". Es un propósito general porque está diseñado para ser bastante bueno en casi cualquier tarea que pueda hacer con un procesador, incluida la predicción de bifurcaciones para hacer que los condicionales sean más rápidos y los cachés en capas para que el acceso a la memoria sea más rápido.

Para darle una idea de un procesador de uso no general: GPU.

Estos son particularmente malos en los condicionales (if (x) y (); else z ()) y, por lo tanto, la mayoría de los programas que usamos todos los días (como su navegador web: if (tag.name == "html"). ..) son muy poco adecuados para ellos.

Además, las cosas que acceden a la memoria de forma aleatoria y en todo el lugar sufren impactos más grandes porque la memoria caché integrada no está optimizada para tales acciones.

A cambio de no poner cachés robustos y predicciones de ramas, pueden usar más transistores para hacer las operaciones relacionadas con las matemáticas considerablemente más rápidas ("multiplique estos 100,000 números de punto flotante por dosPi").

    
respondido por el iAdjunct

Lea otras preguntas en las etiquetas