Escolar Documentos
Profissional Documentos
Cultura Documentos
Arquitecturas Clsicas.
Estas arquitecturas se desarrollaron en las primeras computadoras
electromecnicas y de tubos de vaco. Aun son usadas en procesadores
empotrados de gama baja y son la base de la mayora de las
arquitecturas modernas
Arquitectura Mauchly-Eckert (Von Newman)
La principal desventaja de esta arquitectura, es que 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. Esto 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. El procesador se divide en varias
unidades funcionales independientes y se dividen entre ellas el
procesamiento de las instrucciones
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.
Instruction,
Single
Operand
computadoras
1.2.1 CPU
La unidad central de procesamiento, CPU (por sus siglas del ingls
Central Processing Unit), o, simplemente, el procesador, es el
componente en una computadora digital que interpreta las instrucciones
y procesa los datos contenidos en los programas de computadora. Las
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. Desde mediados de los aos 1970, los microprocesadores de
un solo chip han reemplazado casi totalmente todos los tipos de CPU, y
hoy en da, el trmino "CPU" es aplicado usualmente a todos los
microprocesadores.
La unidad de lgica/aritmtica (ALU), que realiza operaciones aritmticas
y lgicas.
La unidad de control (CU), que extrae instrucciones de la memoria, las
descifra y ejecuta, llamando a la ALU cuando es necesario.
1.2.1.1
Arquitecturas
2.
Se decodifica la instruccin
3.
Se encuentra cualquier dato asociado que sea necesario para
procesar la instruccin
4.
Se procesa la instruccin
5.
1.2.1.2
Tipos
fijas
1.2.1.3
Caractersticas
1.2.1.4
ALU
La informacin se procesa matemticamente y se compara lgicamente
dentro de la Unidad Aritmtico-Lgica, conocida como ALU.
Unidad de Control
Se encarga de que las operaciones se realicen en las secuencias que
correspondan (por ejemplo no calcular antes de recibir los datos, no
comunicar informacin al exterior mientras no se terminen los clculos,
etc.).
Registros
2.
1.
2.
Solicita la transferencia al otro mdulo mediante las lneas de
direccin y control apropiadas, y esperar hasta el envo de los datos
desde el otro mdulo.
Fsicamente, el bus del sistema consiste en conductores elctricos
paralelos, dispuestos en la placa de cilicio, y que se extiende a todos los
componentes del sistema, cada uno de los cuales se conecta a algunas o
a todas las lneas del bus. Una forma usual y econmica de implementar
este tipo de bus es conectar a l diferentes placas que contienen los
mdulos, lo que hace al sistema fcilmente expansible sin ms que
aadir nuevas placas, a la vez que facilita la determinacin de fallos.
Buses internos
La terminologa bus, en una computadora representa a las rutas entre
los componentes de una computadora, principalmente los hay de dos
tipos.
Bus de datos y Bus de direccin.
Bus de datos: Los datos viajan de un lugar a otro dentro de la
computadora en un trayecto o circuito electrnico llamado bus de datos,
es el encargado de conectar la CPU, la memoria RAM
los otros
dispositivos del hardware en la tarjeta madre.
1.2.2 Memoria
Dispositivo que retiene, memoriza o almacena datos informticos
durante algn intervalo de tiempo. La memoria proporciona una de las
principales funciones de la computacin moderna: el almacenamiento de
informacin y conocimiento. Es uno de los componentes fundamentales
de la computadora, que interconectada a la unidad central de
procesamiento (CPU, por las siglas en ingls de Central Processing Unit)
y los dispositivos de entrada/salida, implementan lo fundamental del
modelo de computadora de la arquitectura de von Neumann.
Arreglo de registros
El arreglo de registros almacena los datos que han sido programados en
la ROM. Cada registro contiene un nmero de celdas de memoria que es
Decodificadores de direcciones.
El cdigo de direccin aplicado A3, A2, A1, A0, determina que registro
ser habilitado para colocar su palabra de datos en 8 bits en el canal.
Los bits de direccin A1, A0, se alimentan de un decodificador uno de 4
que activa una lnea de seleccin de rengln, y los bits de direccin A3,
A2, se alimentan de un segundo decodificador uno de cuatro que activa
una lnea de seleccin de columna. Solamente un registro estar en el
rengln y la columna seleccionados por las entradas de difraccin, y
estar habilitado.
Buffer de salida
El registro habilitado por las entradas de seleccin coloca el dato que
tiene sobre el canal de datos. Estos datos entraran en los buffers de
salida mismos que se encargan de trasmitirlos hacia las salidas externas
siempre y cuando CS este en bajo. Si CS esta en alto, los buffers de
salida se encuentran en el estado de alta impedancia, con lo que D7
asta D0 estarn flotando0
Operacin de escritura
Para escribir una nueva palabra de cuatro bits en el registro
seleccionado se requiere que R/-W igual a 0 y CS igual 0. Esta
combinacin habilita los buffers de entrada de manera que la palabra de
cuatro bits aplicada a las entradas de datos se cargara en el registro
seccionado. R/-W igual a 0 tambin deshabilita los buffers de salida que
son de tres estados, de manera que las salidas de datos se encuentran
en el estado de alta-z, durante una operacin de escritura. La operacin
de escritura, desde luego, destruye la palabra que antes estaba
almacenada en la direccin.
Seleccin de CI.
Muchos circuitos de memoria tienen una o mas entradas CS que se usan
para habilitar o deshabilitar el circuito en su totalidad. En el modo
deshabilitado todas las salidas y entradas de datos se deshabilitas (alta-
pueden
estar
varios
dispositivos
E/S programada
E/S mediante interrupciones
DMA
E/S Programada
Una alternativa es que el CPU tras enviar una orden de E/S continue
realizando algn trabajo til. El mdulo de E/S interrumpir al CPU para
solicitar su servicio cuando est preparado para intercambiar datos. El
CPU ejecuta la transferencia de datos y despus continua con el
procesamiento previo.
Procesamiento de la Interrupcin
DISPOSITIVOS DE SALIDA:
Son los que 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
Mouse:
La funcin principal del ratn es transmitir los movimientos de nuestra
mano sobre una superficie plana hacia el ordenador. All, el software
denominado driver se encarga realmente de transformarlo a un
movimiento del puntero por la pantalla dependiendo de varios
parmetros
Teclado:
Es el dispositivo ms comn de entrada de datos. Se lo utiliza para
introducir comandos, textos y nmeros. Estrictamente hablando, es un
dispositivo de entrada y de salida, ya que los LEDs tambin pueden ser
controlados por la mquina
Scanner:
A tenindonos a los criterios de la Real Academia de la Lengua, famosa
por la genial introduccin del trmino cederrn para denominar al CDROM, probablemente nada; para el resto de comunes mortales, digamos
que es la palabra que se utiliza en informtica para designar a un
aparato digitalizador de imagen.
Por digitalizar se entiende la operacin de transformar algo analgico
(algo fsico, real, de precisin infinita) en algo digital (un conjunto finito y
de precisin determinada de unidades lgicas denominadas bits). En fin,
que dejndonos de tanto formalismo sintctico, en el caso que nos
ocupa se trata de coger una imagen (fotografa, dibujo o texto) y
convertirla a un formato que podamos almacenar y modificar con el
ordenador. Realmente un escner no es ni ms ni menos que los ojos del
ordenador
Webcam
Una cmara web en la simple definicin, es una cmara que esta
simplemente conectada a la red o INTERNET. Como te puede imaginar
tomando esta definicin, las cmaras Web pueden tomar diferentes
formas y usos
Lpiz ptico:
Dispositivo sealador que permite sostener sobre la pantalla
(fotosensible) un lpiz que est conectado al ordenador con un
mecanismo de resorte en la punta o en un botn lateral, mediante el
cual se puede seleccionar informacin visualizada en la pantalla. Cuando
se dispone de informacin desplegada, con el lpiz ptico se puede
escoger una opcin entre las diferentes alternativas, presionndolo
sobre la ventana respectiva o presionando el botn lateral, permitiendo
Joystick:
Palanca que se mueve apoyada en una base. Se trata, como el ratn, de
un manejador de cursor. Consta de una palanca con una rtula en un
extremo, que permite efectuar rotaciones segn dos ejes
perpendiculares. La orientacin de la palanca es detectada por dos
medidores angulares perpendiculares, siendo enviada esta informacin
al ordenador. Un programa adecuado convertir los ngulos de
orientacin de la palanca en desplazamiento del cursor sobre la misma
Monitor o Pantalla:
Es el dispositivo en el que se muestran las imgenes generadas por el
adaptador de vdeo del ordenador o computadora. El trmino monitor se
refiere normalmente a la pantalla de vdeo y su carcasa. El monitor se
conecta al adaptador de vdeo mediante un cable. Evidentemente, es la
pantalla en la que se ve la informacin suministrada por el ordenador. En
el caso ms habitual se trata de un aparato basado en un tubo de rayos
catdicos (CRT) como el de los televisores, mientras que en los porttiles
es una pantalla plana de cristal lquido (LCD)
Impresoras:
Como indica su nombre, la impresora es el perifrico que el ordenador
utiliza para presentar informacin impresa en papel. Las primeras
impresoras nacieron muchos aos antes que el PC e incluso antes que
los monitores, siendo durante aos el mtodo ms usual para presentar
los resultados de los clculos en aquellos primitivos ordenadores, todo
un avance respecto a las tarjetas y cintas perforadas que se usaban
hasta entonces
1.2.4 Buses
En arquitectura de computadores, el bus (o canal) es un sistema digital
que transfiere datos entre los componentes de una computadora o entre
Bus de Datos: Este es un bus bidireccional, pues los datos pueden fluir
hacia desde la CPU. Los m terminales de la CPU, de D0 - Dm-1 ,
pueden ser entradas salidas, segn la operacin que se est
realizando ( lectura escritura ) . en todos los casos, las palabras de
datos transmitidas tiene m bits de longitud debido a que la CPU maneja
palabras de datos de m bits; del nmero de bits del bus de datos,
depende la clasificacin del microprocesador.
En algunos microprocesadores, el bus de datos se usa para transmitir
otra informacin adems de los datos (por ejemplo, bits de direccin
informacin de condiciones ). Es decir, el bus de datos es compartido en
Existen dos organizaciones fsicas de operaciones E/S que tienen que ver con los
buses que son:
Bus nico
Bus dedicado
La primera gran diferencia entre estas dos tipos de estructuras es que el bus nico
no permite un controlador DMA (todo se controla desde la CPU), mientras que el
bus dedicado si que soporta este controlador.
El bus dedicado trata a la memoria de manera distinta que a los perifricos (utiliza
un bus especial) al contrario que el bus nico que los considera a ambos como
posiciones de memoria (incluso equipara las operaciones E/S con las de
lectura/escritura en memoria). Este bus especial que utiliza el bus dedicado tiene 4
componentes fundamentales:
Datos: Intercambio de informacin entre la CPU y los
perifricos.
La mayor ventaja del bus nico es su simplicidad de estructura que le hace ser
ms econmico, pero no permite que se realice a la vez transferencia de
informacin entre la memoria y el procesador y entre los perifricos y el
procesador.
Por otro lado el bus dedicado es mucho ms flexible y permite transferencias
simultneas. Por contra su estructura es ms compleja y por tanto sus costes son
mayores.
Buses de tipo 0
Los buses de tipo 0 son los buses internos de las pastillas. La utilizacin de buses
internos de gran ancho de palabra unido a la incorporacin de memoria cach
interna facilita que se puedan conseguir microprocesadores de grandes
prestaciones.
Buses de tipo 1
El bus de tipo 1 es el bus de interconexin de componentes de una placa o
circuito impreso.
Buses de tipo 2
Estos buses sirven para interconectar las distintas placas de un modulo, formando
lo que se llama el panel posterior. La prctica totalidad de los computadores
actuales se componen de un solo mdulo, por lo que no existe bus de nivel 3 y
este bus se convierte en el bus del sistema.
Buses de tipo 3
El bus de tipo 3 o bus del sistema permite interconectar diversos mdulos del
computador. Hoy en da hay muy pocos sistemas que contengan varios mdulos.
Por lo que generalmente coinciden los buses de nivel 2 y 3.
La gran diferencia entre los tipos 2 y 3 es la distancia que debe tener el bus, que
puede llegar a los 10m en el tipo 3. Ello obliga a tratar este bus como una lnea
de transmisin. Adems, es muy frecuente que el bus de tipo 3 exija unos
repetidores o buffers, para pasar de un panel posterior a otro.
Buses de tipo 4
Los buses de tipo 4 lo forman los buses paralelos para conexin de perifricos.
En realidad se pueden considerar cuatro situaciones, que a veces se pueden dar
simultneamente en el mismo computador:
En la primera, los controladores de los perifricos se conectan directamente al
bus del sistema (bus tipo 2 3).
En la segunda se dispone de un bus especial para la E/S, como es un canal 370 de
IBM, como es el Unibus en el caso de la arquitectura VAX, o como son los buses
PCI e EISA en un computador personal.
La tercera consiste en disear un bus reducido, derivado del bus del sistema, que
permita la conexin en paralelo de una serie de perifricos especficos.
La cuarta consiste en emplear un bus paralelo de conexin de perifricos, de
acuerdo con una norma preestablecida. La diferencia con el caso anterior es que
ahora no se trata de una versin reducida del bus del sistema, sino de una
configuracin que puede ser muy distinta. El ejemplo clsico es el puerto
paralelo o Centronics, previsto para la conexin de impresoras, el bus IEEE-488,
previsto para la interconexin de instrumentos de laboratorio a computadores o
los buses QIC, SCSI e IPI, para conexin de discos.
Buses de tipo 5
Los buses serie suelen constituir el tipo ms elemental del espectro de las
comunicaciones de un sistema informtico. Se emplean para cubrir las mayores
distancias.
El bus serie puede ser simple o doble. El simple puede permitir la transmisin en
un solo sentido o en ambos sentidos de forma alternativa (semi-duplex). El doble
permite la transmisin en los dos sentidos simultneamente (full-duplex).
1.2.5. Interrupciones
Procesar datos: la ejecucin e una instruccin puede exigir llevar a cabo alguna
operacin aritmtica o lgica con los datos.
Escribir datos: los resultados de una ejecucin pueden exigir escribir datos en la
memoria o en el mdulo de E/S.
Para hacer estas cosas, el procesador necesita almacenar instrucciones y datos
temporalmente mientras una instruccin est ejecutndose, en otras palabras el
procesador necesita una pequea memoria interna.