martes, 10 de marzo de 2020

ARQUITECTURA DE LA CPU

La Unidad Central de Procesamiento (CPU) es el componente que realiza y ejecuta los procesos, analiza las instrucciones de una computadora. 
La estructura de la misma está basada en un conjunto de bloques interconectados y que cada uno de estos bloques realiza una función, el diseño de todo esto se le conoce como arquitectura del procesador.

La función de la CPU es leer los datos e instrucciones de una computadora y se realiza a través de la velocidad de frecuencia que se mide en hertzios. Inicialmente los procesadores únicamente podían realizar una operación por ciclo, sin embargo gracias a los cambios y avances que han tenido, éstas pueden ser capaces de realizar varios procesos al mismo tiempo, teniendo en cuenta que su estructura no es la misma.

TIPOS DE ARQUITECTURA

Para realizar un diseño de un procesador se debe conocer que funcionalidad tendrá, y por consiguiente se realizará el diseño de la arquitectura a través de un conjunto de instrucciones
Este conjunto de instrucciones se le conoce como el lenguaje máquina o lenguaje ensamblador, éste es un lenguaje de bajo nivel por lo tanto aquí no existen los compiladores para traducir un lenguaje de nivel alto a nivel bajo. Ante todo esto se llega a dos estructuras de diseño, las arquitecturas CISC y RISC.

RISC (Reduced Instruction Set Computer.)

Utilizan instrucciones simples, son fáciles de programar y pueden entender el lenguaje humano, debido a que en la programación de esta arquitectura existen compiladores que traducen el lenguaje humano a lenguaje máquina.

CISC (Complex Instruction Set Computer.)

Como el mismo nombre lo menciona esta arquitectura utiliza instrucciones muy complejas, tales y como los que utilizan las computadoras que, para poder diseñarlas no existen compiladores para traducir el lenguaje humano a lenguaje máquina debido a que utilizan el lenguaje ensamblador para su diseño.

COMPONENTES

La CPU hace requerimiento de cinco componentes principales para su funcionamiento:

  1. MEMORIA: Será necesario espacios de almacenamiento para realizar y ejecutar procesos, estos espacios son conocidos como registros y en ellos se encuentran "REGISTROS DE USO GENERAL" y "REGISTRO DE SEGMENTOS".
  2. UNIDAD DE CONTROL:  Es la encargada de que todos los procesos se ejecuten correctamente a través de puertas lógicas en un orden determinado, como la operación: MOV BX,AX 
  3. BUS INTERNO: Esto con la finalidad de que todos los elementos estén interconectados para su funcionamiento.
  4. UNIDAD ARITMÉTICA LÓGICA (ALU): Actualmente los procesadores realizan operaciones aritméticas y lógicas, pero no simplemente operaciones básicas tales como sumas y restas, sino tambíen cálculos complejos como raíces, senos, cosenos, exponenciación, etc.
  5. CONEXIONES CON EL EXTERIOR: Esto se presenta a través de una serie de líneas en las patillas del chip y, estos se alojan en un zócalo en la placa base. 




No hay comentarios:

Publicar un comentario