Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SUPERIOR DE ACAYUCAN
CARRERA:
Ingeniería en Informática
SISTEMA:
Dominical
GRUPO 407-C
MATERIA:
Arquitecturas de computadoras.
UNIDAD 1:
El microprocesador (CPU)
ACTIVIDAD:
-Investiga la arquitectura básica de un microprocesador.
-Identifica componentes en una imagen y mencionar su
funcionamiento en el microprocesador.
PROFESOR:
Roberto Quinto García
ALUMNO:
Ariel Candelario Luria
UNIDAD DE PRUEBA DE
PROTECCIÓN:
Esta comprueba que los
PINES: datos estén libres de
Proporcionan enlaces errores.
electrónicos.
ARQUITECTURA BASICA DE UN MICROPROCESADOR.
La velocidad a la que una computadora pueda leer instrucciones y realizar los cálculos pertinentes
es determinada por la frecuencia de funcionamiento del microprocesador, sin embargo, los
fabricantes de microprocesadores han tenido grandes avances en el diseño de la arquitectura de
sus micros y esto ha permitido que las computadoras dependan cada vez menos de la frecuencia
de funcionamiento, es decir que con estos avances se puede dar el caso que un micro con menor
frecuencia o velocidad pueda efectuar mayor cantidad de cálculos y tareas.
PARTES.
MEMORIA CACHÉ: Es una memoria ultrarrápida que emplea el procesador para tener alcance
directo a ciertos datos que «predeciblemente» serán utilizados en las siguientes operaciones, sin
tener que acudir a la memoria RAM, reduciendo así el tiempo de espera para adquisición de datos.
REGISTROS: Son básicamente un tipo de memoria pequeña con fines especiales que el micro
tiene disponible para algunos usos particulares. hay varios grupos de registros en cada
procesador.
MEMORIA: Es el lugar donde el procesador encuentra las instrucciones de los programas y sus
datos. tanto los datos como las instrucciones están almacenados en memoria, y el procesador las
accede desde allí.
FUNCIONAMIENTO
La placa base, también conocida como placa madre o placa principal (motherboard o mainboard
en inglés), es una tarjeta de circuito impreso a la que se conectan los componentes que
constituyen la computadora.
El zócalo va soldado sobre la placa base de manera que tiene conexión eléctrica con los circuitos
del circuito impreso. el procesador se monta de acuerdo a unos puntos de guía (borde de plástico,
indicadores gráficos, pines o agujeros restantes) de manera que cada pin o contacto quede
alineado con el respectivo punto del zócalo.
Alrededor del área del zócalo, se definen espacios libres, se instalan elementos de sujeción y
agujeros, que permiten la instalación de dispositivos de disipación de calor, de manera que el
procesador quede entre el zócalo y esos disipadores.
PGA: La conexión se realiza mediante pequeños pines metálicos repartidos al largo de la cpu.
estos pines encajan en los orificios del socket con el mismo diámetro de los pines.
BGA: La conexión se realiza mediante pequeños pines en forma circular colocados en el socket,
estas conexiones encajan a los orificios de la cpu.
LGA: La conexión se realiza mediante superficies de contacto que encajan entre las de la cpu y
las del socket.
Todos los procesadores poseen un bus principal o de sistema por el cual se envían y reciben todos
los datos, instrucciones y direcciones desde los integrados del chipset o desde el resto de
dispositivos. Como puente de conexión entre el procesador y el resto del sistema, define mucho
del rendimiento del sistema, su velocidad se mide en bits por segundo.
ARQUITECTURA VON-NEWMAN
La arquitectura Von Neumann o Princeton, es una arquitectura de computadoras creada en
1945.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):
Si tiene que acceder a una instrucción o dato de más de un byte de longitud, tendrá que realizar
más de un acceso a la memoria. El tener un único bus hace que el microprocesador sea más lento
en su respuesta, ya que no puede buscar en memoria una nueva instrucción mientras no finalicen
las transferencias de datos de la instrucción anterior.
Limitaciones
Las principales limitaciones que nos encontramos con la arquitectura Von Neumann son:
La limitación de la longitud de las instrucciones por el bus de datos, que hace que el
microprocesador tenga que realizar varios accesos a memoria para buscar instrucciones
complejas.
La limitación de la velocidad de operación a causa del bus único para datos e instrucciones que
no deja acceder simultáneamente a unos y otras, lo cual impide superponer ambos tiempos de
acceso.
El canal de transmisión de los datos compartido entre CPU y memoria genera un cuello de botella
de Von Neumann, un rendimiento limitado (tasa de transferencia de datos) entre la CPU y la
memoria en comparación con la cantidad de memoria.
ARQUITECTURA HARVARD
Este modelo, que utilizan los micro controladores PIC, tiene la unidad central de proceso (CPU)
conectada a dos memorias (una con las instrucciones y otra con los datos) por medio de dos buses
diferentes.
Una de las memorias contiene solamente las instrucciones del programa (Memoria de Programa),
y la otra sólo almacena datos (Memoria de Datos). Ambos buses son totalmente independientes
lo que permite que la CPU pueda acceder de forma independiente y simultánea a la memoria de
datos y a la de instrucciones. Como los buses son independientes éstos pueden tener distintos
contenidos en la misma dirección y también distinta longitud.
También la longitud de los datos y las instrucciones puede ser distinta, lo que optimiza el uso de
la memoria en general. Para un procesador de Set de Instrucciones Reducido, o RISC (Reduced
Instruction Set Computer), el set de instrucciones y el bus de memoria de programa pueden
diseñarse de tal manera que todas las instrucciones tengan una sola posición de memoria de
programa de longitud.
Además, al ser los buses independientes, la CPU puede acceder a los datos para completar la
ejecución de una instrucción, y al mismo tiempo leer la siguiente instrucción a ejecutar.
El tamaño de las instrucciones no está 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.
Comparación de Arquitecturas