You are on page 1of 19

UNIVERSIDAD NACIONAL AUTNOMA DE MXICO

FACULTAD DE CONTADURIA Y ADMINISTRACIN


ARQUITECTURA DE COMPUTADORAS

Tema I
Introduccin
1.1 Estructura bsica de una computadora
1.2 Organizacin de una computadora

Presenta:
ING. y M.A. REN MONTESANO BRAND

Objetivo
Al trmino del presente tema, el alumno identificar los
conceptos componentes bsicos de las diversas
arquitecturas de una computadora.

Estructura bsica

Esquema bsico de una computadora.

Estructura bsica

Estructura bsica
Unidad de Entrada
Es el dispositivo por donde se introducen en el computador
los datos e instrucciones. En estas unidades se transforman
las informaciones de entrada en seales binarias de
naturaleza elctrica. Un mismo computador puede tener
distintas unidades de entrada: teclado, lectora de tarjeta de
crdito, scaner...
Receptor
Unidad de Salida
Es un dispositivo por donde se obtienen los resultados de los
programas ejecutados en el computador. Suelen transformar
las seales elctricas binarias en caracteres escritos o
visualizados. Son dispositivos de salida: pantalla, impresora,
ploter...

Estructura bsica
Memoria (M)
Es la unidad donde se almacenan tanto los datos como las
instrucciones. Existen dos tipos bsicos de memoria, que
se diferencian sobre todo por su velocidad de acceso:
1. Memoria principal, central o interna: es la memoria
que acta con mayor velocidad y est ligada
directamente a las unidades ms rpidas del
computador (UC y ALU). Para que un programa se
ejecute debe estar almacenado (cargado) en
memoria principal. La memoria est dividida en
posiciones (palabras de memoria) de un determinado
nmero de bits. Para leer o escribir una informacin
es necesario dar dicha posicin.

Estructura bsica
2. Memoria auxiliar, secundaria o externa: La memoria
principal no tiene gran capacidad para almacenar
informacin, por lo que es necesario utilizar otros tipos de
memoria, tales como discos y cintas magnticas, discos
pticos... El conjunto de estas unidades se denomina
memoria auxiliar. La informacin almacenada en estos
dispositivos permanece indefinidamente hasta que el
usuario la borre expresamente.

Estructura bsica
Unidad Aritmtico-lgica (ALU - Arithmetic Logic Unit).
Esta unidad contiene los circuitos electrnicos con los que se
hacen las operaciones de tipo aritmtico (sumas, restas, etc...)
y de tipo lgico (comparar dos nmeros, hacer operaciones
del lgebra de Boole binaria - and, or, not, xor, ...- , etc...).
Unidad de Control (UC)
Detecta seales de estado procedentes de las distintas
unidades, indicando su situacin. Capta de la memoria una a
una las instrucciones del programa y genera, de acuerdo con
el cdigo de operacin de la instruccin captada y con las
seales de estado, seales de control dirigidas a todas las
unidades, controlando as las operaciones que implican la
ejecucin de la instruccin

UNIVERSIDAD NACIONAL AUTNOMA DE MXICO


FACULTAD DE CONTADURIA Y ADMINISTRACIN
TIC

1.2
Organizacin de una computadora

Presenta:
ING. y M.A. REN MONTESANO BRAND

Organizacin de una computadora


Hay dos arquitecturas distintas relacionadas con el uso y
distribucin de la memoria:
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 slo RAM) donde
se guardan las instrucciones del programa y los datos. A
dicha memoria se accede a travs de un sistema de buses
nico (control, direcciones y datos).

Organizacin de una computadora.

Organizacin de una computadora


En un sistema con arquitectura Von Neumann el tamao de
la unidad de datos o instrucciones est fijado por el ancho
del bus que comunica la memoria con la CPU. As un
microprocesador de 8 bits con un bus de 8 bits, tendr que
manejar datos e instrucciones de una o ms unidades de 8
bits (bytes) de longitud. Si tiene que acceder a una
instruccin o dato de ms de un byte de longitud, tendr que
realizar ms de un acceso a la memoria.
El tener un nico bus hace que el microprocesador sea ms
lento en su respuesta, ya que no puede buscar en memoria
una nueva instruccin mientras no finalicen las transferencias
de datos de la instruccin anterior.

Organizacin de una computadora


Las principales limitaciones que nos encontramos con la
arquitectura Von Neumann son:
1. La limitacin 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.
2. La limitacin de la velocidad de operacin a causa del bus
nico para datos e instrucciones que no deja acceder
simultneamente a unos y otras, lo cual impide
superponer ambos tiempos de acceso.

Organizacin de una computadora


Arquitectura Harvard: Este modelo, que utilizan los
microcontroladores 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.

Organizacin de una computadora


Una de las memorias contiene solamente las instrucciones
del programa (Memoria de Programa), y la otra slo
almacena datos (Memoria de Datos).
Ambos buses son totalmente independientes lo que permite
que la CPU pueda acceder de forma independiente y
simultnea a la memoria de datos y a la de instrucciones.
Como los buses son independientes stos pueden tener
distintos contenidos en la misma direccin y tambin distinta
longitud. Tambin la longitud de los datos y las instrucciones
puede ser distinta, lo que optimiza el uso de la memoria en
general.

Organizacin de una computadora


Para un procesador de Set de Instrucciones Reducido, o
RISC (Reduced Instruccin Set Computer), el set de
instrucciones y el bus de memoria de programa pueden
disearse de tal manera que todas las instrucciones tengan
una sola posicin de memoria de programa de longitud.
Adems, al ser los buses independientes, la CPU puede
acceder a los datos para completar la ejecucin de una
instruccin, y al mismo tiempo leer la siguiente instruccin a
ejecutar.

Organizacin de una computadora


Ventajas de esta arquitectura:
El

tamao de las instrucciones no esta relacionado con el de


los datos, y por lo tanto puede ser optimizado para que
cualquier instruccin ocupe una sola posicin 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
operacin.

Bibliografa
Arenas Alex, Estructura bsica de una computadora,
Universidad Tcnica Federico Santa Maria, Chile.
Disponible en lnea en:
www.cime.cl/archivos/ILI245/9321_TRANSP_TEMA3.pdf
Arquitecturas Von Newman y Hardvare, Curso de
arquitectura de computadoras, Facultad de Ingeniera,
Universidad de la Repblica, Uruguay.
Disponible en lnea en:
http://www.fing.edu.uy/tecnoinf/cursos/arqcomp/material/teo
rico/arq-teorico05.pdf

Muchas gracias por su atencin

You might also like