Estructura y Funcionamiento de La Cpu
Estructura y Funcionamiento de La Cpu
Estructura y Funcionamiento de La Cpu
TUTOR:
OSCAR IVAN MONTIEL PETRO
ESTUDIANTE:
JOSE EDUARDO BANQUETH LOZANO
UNIVERSIDAD DE CARTAGENA
INGENIERIA DE SISTEMAS
2019
Caminos de datos
Los datos se adelantan de un registro al próximo en cada ciclo global del reloj: Cuando el borde del
reloj cronometra los nuevos datos en un registro, su rendimiento actual (procesado atravesando el
bloque combinacional) es puesto en el próximo registro en la tubería.
ALU
ALU o mejor conocida como unidad aritmética lógica es aquella que le permite al computador
procesar los datos numéricos que se le ingresan es decir operaciones básicas como lo son suma
resta multiplicación y división pero no solo estas también operaciones de tipo científico pero
adicional a esto los datos introducidos en el computador se utilizan como base para operaciones de
todo tipo aritméticos y lógicos además la ALU contiene registros especiales y de uso general donde
procesa la información antes y después de su uso para luego ser almacenado en la memoria
central ,que es la zona de almacenamiento de gran capacidad, se guardan aquí tanto datos como
programas ejecutables
Registro de instrucción
La instrucción que se está ejecutando actualmente por el procesador se guarda aquí
Unidad de Control
La unidad de control el elemento que se encarga de sincronizar las acciones que realiza cada una de
las unidades funcionales de un computador. Las funciones de la unidad de control son básicamente
dos.
Interpretación de las instrucciones: La unidad de control debe ser capaz de decodificar los
códigos de operación y los modos de direccionamiento de las instrucciones y actuar de
forma diferente para cada uno de ellos.
Secuenciamiento de las operaciones: La unidad de control se encarga de la temporización
de las distintas operaciones necesarias para la ejecución de cada instrucción. también debe
controlar el secuencianamiento de las instrucciones en función de la evolución del registro
contador de programa.
La función principal de la unidad de control de la UCP es dirigir la secuencia de pasos de modo
que la computadora lleve a cabo un ciclo completo de ejecución de una instrucción, y hacer esto con
todas las instrucciones de que conste el programa. Los pasos para ejecutar una instrucción
cualquiera son los siguientes:
El reloj
La inmensa mayoría de procesadores es síncrona, es decir, que utilizan un reloj de señal, para
determinar cuándo capturar los próximos datos de palabra y realizar una operación en él.
El contador del programa
El contador del programa retiene la dirección de memoria de la próxima instrucción a ser ejecutada.
Se pone al día en todos los ciclos de instrucción para apuntar la próxima instrucción en el programa
El Registro de Dirección de memoria
Este registro está cargado con la dirección de los datos de la próxima palabra en ser captada de, o
almacenada en la memoria principal.
Adress Bus
Este Bus se usa para transferir las direcciones a la memoria y memoria-construcción periférica. Se
maneja por el procesador que actúa como un maestro del Bus.
Bus de datos
Este Bus lleva los datos hacia y desde el procesador, memoria y periféricos. Se manejará por la
fuente de datos, memoria o dispositivos periféricos.
Bus multiplexor
Algunos procesadores simples multiplican direcciones y datos hacia el mismo Bus.
Ejecución de instrucciones
La función básica que realiza un computador es la ejecución de un programa. Un programa consiste
en un conjunto de instrucciones y datos almacenados en la unidad de memoria. La CPU es la
encargada de ejecutar las instrucciones especificadas en el programa.
Procesador PENTIUM
Intel ha sido el número uno de los fabricantes de microprocesadores durante décadas, una posición
que no parece probable que abandone. La evolución de su microprocesador más representativo es
un buen indicador de la evolución de la tecnología de computadores en general. Aunque el Pentium
es ahora la estrella de la línea de productos de Intel, sus procesadores P6, P7 han sido presentados
El Pentium II es un descendiente directo de la CPU 8088 que se usó en la IBM PC original. Desde
el punto de vista del software, el Pentium II es una máquina de 32 bits completa. Tiene la misma
ISA en el nivel de usuario que los chips 80386, 80486, Pentium y Pentium Pro, incluidos los
mismos registros, las mismas instrucciones y una implementación completa en el chip del estándar
de punto flotante IEEE 754. Desde el punto de vista del hardware, el PENTIUM II es algo más
porque puede direccionar 64 GB de memoria física y puede transferir datos de y a la memoria en
unidades de 64 bits. Aunque el programador no puede observar estas transferencias de 64 bits,
hacen que la máquina sea más rápida que una máquina de 32 bits pura
Procesador POWER PC
En 1975, el proyecto de minicomputador 801 de IBM fue el primero en muchos de los conceptos de
arquitectura usados en sistemas RISC. El 801, junto con el procesador RISC I de Berkeley,
comenzó con el movimiento RISC, El éxito del proyecto 801 permitió a IBM desarrollar una
estación de trabajo RISC comercial, el RT PC. El RT PC, introducción tuvo éxito comercial, y tuvo
muchos rivales con prestaciones comparables o mejores
En 1990, IBM produjo un tercer sistema, que incorporaba las lecciones aprendidas con el 801 y el
RT PC. El IBM RISC System/6000 era una máquina superescalar RISC comercializada como una
estación de trabajo de altas prestaciones; poco después de su introducción, IBM comenzó a llamarla
arquitectura POWER
IBM se alió con MOTOROLA, que había desarrollado las series 68000 de microprocesadores y
APPLE, que usaba el chip de Motorola en sus computadores Macintosh. El resultado es una serie de
máquinas que implementan la arquitectura PowerPC
La arquitectura PowerPC resultante es un sistema RISC superescalar. El POWERPC se usa en
millones de máquinas Apple Macintosh y en sistemas con microprocesadores embebidos. Como
ejemplo de este último hecho puede citarse la familia IBM de chips de gestión de redes, que se
utilizan embebidos en numerosos equipos que proporcionan la gestión del acceso a red usual a los
usuarios con sistemas de distintos fabricantes.