¿Cuáles son los 3 componentes principales de una CPU?

La Unidad Central de Procesamiento

Esta parte del sistema informático recopila los datos sin procesar de los dispositivos de entrada y los convierte en información útil que luego pueden utilizar los dispositivos de salida. En algunas computadoras, la CPU puede ser un solo microchip. En sistemas más grandes, la CPU se puede formar a partir de varios chips que trabajan juntos.

La CPU se compone de tres partes principales:

  • Unidad de control esta parte controla los dispositivos de entrada y salida
  • Unidad de lógica aritmética: esta es la parte que hace todo el trabajo: hace todas las matemáticas y toma las decisiones

Almacén de acceso inmediato: esta es la memoria disponible para programas y datos. Cuanta más memoria tenga la CPU, más programas puede ejecutar al mismo tiempo; y cuantos más datos pueda manejar de una vez

  • Unidad de control Esta parte controla los dispositivos de entrada y salida.
  • Unidad de lógica aritmética: esta es la parte que hace todo el trabajo: hace todas las matemáticas y toma las decisiones.
  • Almacén de acceso inmediato: esta es la memoria disponible para programas y datos.

Estos componentes están disponibles para la venta en este sitio … https: //goo.gl/d1TM9b

La Unidad Central de Procesamiento

Esta parte del sistema informático recopila los datos sin procesar de los dispositivos de entrada y los convierte en información útil que luego pueden utilizar los dispositivos de salida. En algunas computadoras, la CPU puede ser un solo microchip. En sistemas más grandes, la CPU se puede formar a partir de varios chips que trabajan juntos.

La CPU se compone de tres partes principales:

  • Unidad de control esta parte controla los dispositivos de entrada y salida
  • Unidad de lógica aritmética: esta es la parte que hace todo el trabajo: hace todas las matemáticas y toma las decisiones
  • Almacén de acceso inmediato: esta es la memoria disponible para programas y datos. Cuanta más memoria tenga la CPU, más programas puede ejecutar al mismo tiempo; y cuantos más datos pueda manejar de una vez

Y un gran artículo aquí 2015 Los tres componentes principales de una CPU: preguntas y respuestas sobre el procesador

La unidad de control maneja el ciclo de recuperación / ejecución. Puede manejar los registros relacionados con el control.

La unidad aritmética / lógica maneja todo lo que no es una operación de control / registro.

Estas son las dos únicas funciones que están presentes en cualquier microprocesador. Cuando el procesador central era un trozo de metal, la distinción era mínima. El SSEM no tenía más registros que los registros de control y había un microprocesador que solo proporcionaba 8K de RAM con los que podía hacer lo que quisiera en lugar de tener registros de datos. El SSEM no usaba un microprocesador y el último sistema era muy inusual, pero lo importante es que algunas cosas son extras, no son propiedades de los microprocesadores sino de las opciones de diseño.

Es difícil pensar en una tercera cosa que sea común. No todos los procesadores tienen FPU. No todos los procesadores tienen caché. Los registros son ALU, pero no todos los procesadores los tienen de todos modos. Processor-in-Memory es una arquitectura perfectamente buena y subvierte casi todo lo que creías saber. El x86 es híbrido CISC / RISC, por lo que tiene una capa de microcódigo. En realidad, muchos procesadores tienen soporte para microcódigo. Me cuesta mucho imaginar que el 6502 o el Z80 lo usen, siempre parecían bastante conectados en el frente lógico.

Sin embargo, las clases de CPU continúan sobre el microcódigo, como si importara, y las arquitecturas x86 y Transmeta lo usan (d) ampliamente. No estoy convencido de que sea justificable como el tercer módulo. Los dos primeros son sólidos y los registros definitivamente no son una unidad independiente. Voy a decir que el microcódigo es la respuesta que quieren para el tercero.

Yo diría que la ALU, el banco de registro y la interfaz de memoria / E / S.

  • No pasa mucho sin la ALU. Es un código corto que no tiene al menos una comparación.
  • Casi todo lo que pasa a través de la ALU proviene o va a un registro. Las instrucciones se obtienen en un registro bajo el control de otro registro (el contador del programa). Incluso las operaciones de memoria a memoria pasan a través de registros temporales.
  • Nada sucede sin algún acceso a la memoria, incluso si es solo una búsqueda de instrucciones, y una CPU sin una interfaz externa es como un cerebro en un cuerpo sordo, tonto y ciego. (aunque podría ser bueno en pinball 🙂