Arquitectura Von Neumann: Tradicionalmente los sistemas con microprocesadores se basan en esta arquitectura, en la cual la unidad central de proceso (CPU), está conectada a una memoria principal única (casi siempre sólo RAM) donde se guardan las instrucciones del programa y los datos. A dicha memoria se accede a través de un sistema de buses único (control, direcciones y datos)
Ventajas de esta arquitectura:
- El tamaño de las instrucciones no esta relacionado con el de los
datos, y por lo tanto puede ser optimizado para que cualquier instrucción
ocupe una sola posición de memoria de programa, logrando así mayor
velocidad y menor longitud de programa.
- El tiempo de acceso a las instrucciones puede superponerse con
el de los datos, logrando una mayor velocidad en cada operación.
1.- 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 secunceamiento de las instrucciones
en función de la evolución delregistro contador de
programa.
2.- ESTRUCTURA Y FUNCIONAMIENTO DE UNA ALU
Todas las operaciones aritméticas
se llevan a cabo en la unidad aritmética lógica ALU.
(Unidad Aritmética Lógica). El
propósitogeneral de la ALU es aceptar los datos binarios que se almacenan en la
memoria yejecutar operaciones aritméticas y lógicas con estos datos según las
instrucciones dela unidad de control
3.- Unidad de coma flotante
Es una parte de la computadora
diseñado específicamente para operaciones matemáticas de coma flotante.
Hasta mediados de los 90 del siglo
pasado, los procesadores no solían incluir una unidad de coma flotante en PCs
hogareñas; era un elemento opcional conocido como coproceasdor. En computadoras
de propósito general actuales se suelen incluir una o más unidades de coma
flotante integradas a la unidad central de procesamientos (CPU). En cambio las
arquitecturas de sistemas embebidos no suelen traer hardware para operaciones
de punto flotante.
4-. Buses del sistema
Para que las unidades más importantes de una computadora puedan
"comunicarse" entre sí, existe un elemento que las interconecta,
llamado bus del sistema.
·
Bus de Datos
Este bus es
bidireccional y es el canal por el cual se conducen los datos entre la CPU y
los demás dispositivos (memorias, puertos y otros).
·
Bus de Direcciones
El bus de direcciones es un canal unidireccional por el cual la CPU envía las direcciones de memoria para ubicar información en los dispositivos de memoria, puertos u otros dispositivos del microcomputador.
El bus de direcciones es un canal unidireccional por el cual la CPU envía las direcciones de memoria para ubicar información en los dispositivos de memoria, puertos u otros dispositivos del microcomputador.
·
Bus de Control
El bus de control, al igual que el bus de direcciones es unidireccional y se utiliza para efectuar la lectura y escritura en las memorias y puertos de E/S. Este bus en general lo emplea la CPU para controlar el flujo de los datos y las direcciones de forma organizada.
El bus de control, al igual que el bus de direcciones es unidireccional y se utiliza para efectuar la lectura y escritura en las memorias y puertos de E/S. Este bus en general lo emplea la CPU para controlar el flujo de los datos y las direcciones de forma organizada.
0 comentarios: