Вы находитесь на странице: 1из 27

1.1.

Modelos de arquitecturas de
cmputo: clsicas, segmentadas,
de multiprocesamiento.
Arquitecturas Clsicas.
Estas arquitecturas se desarrollaron en las primeras
computadoras electromecnicas y de tubos de vaco.

Arquitectura Mauchly-Eckert (Von Newman)


La principal desventaja de esta arquitectura,

El bus de datos y direcciones nico se convierte en un cuello de


botella por el cual debe pasar toda la informacin que se lee de
o se escribe a la memoria, obligando a que todos los accesos a
esta sean secuenciales.

Limita el grado de paralelismo (acciones que se pueden realizar


al mismo tiempo) y por lo tanto, el desempeo de la
computadora.

Este efecto se conoce como el cuello de botella de Von


Newman
Arquitecturas Segmentadas.
Las arquitecturas segmentadas o con segmentacin del cauce
buscan mejorar el desempeo realizando paralelamente varias
etapas del ciclo de instruccin al mismo tiempo.

Un ciclo de instruccin (tambin llamado ciclo de fetch-and-execute


o ciclo de fetch-decode-execute en ingls) es el perodo que tarda la
unidad central de proceso (CPU) en ejecutar una instruccin de
lenguaje mquina.

Comprende una secuencia de acciones determinada que debe llevar


a cabo la CPU para ejecutar cada instruccin en un programa.

Cada instruccin del juego de instrucciones de una CPU puede


requerir diferente nmero de ciclos de instruccin para su ejecucin.

Un ciclo de instruccin est formado por uno o ms ciclos mquina.


Un ciclo mquina
El funcionamiento bsico de una computadora se basa en el ciclo mquina
que realiza los siguientes pasos
1) Extrae de la memoria la siguiente instruccin y la lleva al registro de
instruccin.
2) Cambia el Contador de Programa de modo que seale la siguiente
instruccin.
3) Determina el tipo de instruccin que acaba de extraer.
4) Verifica si la instruccin requiere datos de la memoria y, si es as, determina
donde estn situados.
5) Extrae los datos -si los hay- y los carga en los registros internos de la CPU.
6) Ejecuta la instruccin.
7) Almacena los resultados en el lugar apropiado.
Vuelve al punto 1 para empezar: la ejecucin de la instruccin siguiente
Arquitecturas de multiprocesamiento.
Cuando se desea incrementar el desempeo ms aya de lo que
permite la tcnica de segmentacin del cauce (limite terico
de una instruccin por ciclo de reloj), se requiere utilizar ms
de un procesador para la ejecucin del programa de aplicacin.

Un reloj del sistema reside en la tarjeta madre. ste enva una


seal a todos los componentes de la computadora en ritmo,
como un metrnomo. Generalmente, este ritmo se genera
como una onda cuadrada, como la siguiente:
Cada onda en esta seal mide un ciclo de reloj.

Si el reloj del sistema funciona a 100MHZ, esto significa que hay 100 millones de ciclos del
reloj en un segundo.

Cada accin en la computadora se marca con un tiempo mediante estos ciclos del reloj y
para realizarse, cada accin toma cierto nmero de ciclos del reloj.

Cuando se procesa una solicitud de la memoria, por ejemplo, el controlador de la memoria


puede informar al procesador que los datos requeridos llegarn en seis ciclos de reloj.
Es posible que el CPU y otros dispositivos funcionen ms rpido o ms lento que el reloj del
sistema.

Por ejemplo, cuando un reloj del sistema de 100MHZ interacta con un CPU de 400MHZ, cada
dispositivo entiende que cada ciclo de reloj del sistema es igual a cuatro ciclos de reloj del CPU; stos
utilizan un factor de cuatro para sincronizar sus acciones.

Tamao de la palabra = Una palabra es la cantidad de datos que la CPU puede procesar en
un ciclo de reloj.

Un procesador de 8 bits puede manejar 8 bits cada vez. Los procesadores pueden ser, hasta
ahora, de 8-, 16-, 32-, o 64- bits.

Cuanto ms grande sea el nmero = ms rpida ser la procesamiento


Anlisis de los componentes.
La unidad central de procesamiento, UCP o CPU (por el
acrnimo en ingls de central processing unit), o simplemente
el procesador o microprocesador, es el componente del
computador y otros dispositivos programables, que interpreta
las instrucciones contenidas en los programas y procesa los
datos.

Los CPU proporcionan la caracterstica fundamental de la


computadora digital (la programabilidad) y son uno de los
componentes necesarios encontrados en las computadoras de
cualquier tiempo, junto con el almacenamiento primario y los
dispositivos de entrada/salida.

Se conoce como microprocesador el CPU que es


manufacturado con circuitos integrados.
MEMORIA
En informtica, la memoria (tambin llamada almacenamiento) se
refiere a parte de los componentes que forman parte de una
computadora.

Son dispositivos que retienen datos informticos durante algn


intervalo de tiempo.

Las memorias de computadora proporcionan una de las principales


funciones de la computacin moderna, la retencin o almacenamiento
de informacin.

Es uno de los componentes fundamentales de todas las computadoras


modernas que, acoplados a una unidad central de procesamiento (CPU
por su sigla en ingls, central processing unit), implementa lo
fundamental del modelo de computadora de Arquitectura de von
Neumann, usado desde los aos 1940.
Dispositivo basado en circuitos que posibilitan el
almacenamiento limitado de informacin y su posterior
recuperacin.

Las memorias suelen ser de rpido acceso, y pueden ser voltiles


o no voltiles.

La clasificacin principal de memorias son RAM y ROM. Estas


memorias son utilizadas para almacenamiento primario.
DISPOSITIVOS DE ENTRADA Y
SALIDA

En computacin, entrada/salida, tambin abreviado E/S o I/O


(del original en ingls input/output).

Coleccin de interfaces que usan las distintas unidades


funcionales (subsistemas) de un sistema de procesamiento de
informacin para comunicarse unas con otras, o las seales
(informacin) enviadas a travs de esas interfaces.

Las entradas son las seales recibidas por la unidad, mientras


que las salidas son las seales enviadas por sta.
El trmino puede ser usado para describir una accin; "realizar
una entrada/salida" se refiere a ejecutar una operacin de
entrada o de salida. Los dispositivos de E/S los usa una
persona u otro sistema para comunicarse con una
computadora. De hecho, a los teclados y ratones se los
considera dispositivos de entrada de una computadora,
mientras que los monitores e impresoras son vistos como
dispositivos de salida de una computadora. Los dispositivos
tpicos para la comunicacin entre computadoras realizan las
dos operaciones, tanto entrada como salida, y entre otros se
encuentran los mdems y tarjetas de red.
Los dispositivos de Entrada y Salida permiten la comunicacin entre la
computadora y el usuario.

En primer termino hablaremos de los dispositivos de entrada, que como su


nombre lo indica, sirven para introducir datos (informacin) a la
computadora para su proceso.

Los datos se leen de los dispositivos de entrada y se almacenan en la


memoria central o interna.

Los dispositivos de entrada convierten la informacin en seales elctricas


que se almacenan en la memoria central.

Los dispositivos de entrada tpicos son los teclados, otros son: lpices
pticos, palancas de mando (joystick), CD-ROM, discos compactos (CD), etc.
En segundo lugar tenemos a los dispositivos de salida, los
cuales permiten representar los resultados (salida) del
proceso de datos.

El dispositivo de salida tpico es la pantalla o monitor. Otros


dispositivos de salida son: impresoras (imprimen resultados en
papel), trazadores grficos (plotters), bocinas, entre otros y
que a continuacin se mencionan...