Anda di halaman 1dari 9

1

Estructura de Computadores

Mdulo D. El subsistema de E/S

Tema 9. Dispositivos de entrada/salida

1. El teclado
2. El ratn
3. El monitor CRT
4. El disco
2
1. el teclado

Un teclado es una coleccin de pulsadores cuyo estado puede ser conocido individualmente
La configuraciones mas comunes son:
teclados lineales: cada pulsador tiene una lnea dedicada para conocer su estado
teclados matriciales: los pulsadores se disponen en filas y columnas, de manera que los
pulsadores de la misma fila compartan la lnea que permite conocer su estado

Las tareas a efectuar para obtener de un Sn S1 S0 pulsador


teclado una informacin que sea procesable
por el computador son:
Detectar que ha habido pulsacin
Esperar a que la pulsacin se estabilice (evitando R0 Vcc
los rebotes)
Generar el cdigo de la tecla pulsada
R1 Vcc
Estas tareas pueden realizarse:
por software: utilizando un interfaz paralelo
estndar
por hardware: utilizando un interfaz dedicado

En un teclado matricial valor de las salidas es: Rm Vcc


Si el pulsador (fil,col) est OFF: Rfil = 1
Si el pulsador (fil,col) est ON: R fil = Scol
teclado maticial

estructura de computadores
3
2. el ratn
Un ratn es un dispositivo que permite conocer los movimientos que realiza sobre
una superficie plana
Un ratn (opto-mecnico) esta formado por
una bola que se hace rotar al deslizarla por una superfice
un par de cilindros perpendiculares que rotan junto con la bola y que en uno de sus
extremos poseen una rueda con agujeros (rueda ndice)
un par de leds que generan luz perpendicular a cada una de las ruedas
un par de clulas fotoelctricas que detectan cuando la luz generada por los leds atraviesa
un agujero de la rueda
adicionalmente un ratn puede tener uno o varios pulsadores

clula LED El nmero de pulsos generado por cada una de las


fotoelctrica clulas en un intervalo de tiempo, junto con el
rueda
ndice sentido de rotacin de las ruedas, indica cul a
bola sido el movimiento del ratn en dicho intervalo.
tren de pulsos La informacin de movimiento y del estado de los
vertical pulsadores deben codificarse en una coleccin de
palabras que deben enviarse al computador
El computador ser el encargado de interpretar
tren de pulsos dicha informacin y de actualizar correctamente la
horizontal
posicin del cursor de ratn sobre la pantalla

estructura de computadores
4
3. el monitor CRT
Una pantalla de tubo de rayos catdicos (CRT) est formada por:
un tubo de vaco de forma piramidal cuya base est recubierta de un material fluorescente
un filamento que produce un haz de electrones (y varios para pantallas en color)
un par de bobinas deflectoras perpendiculares que permiten modificar la trayectoria del
haz de electrones

El choque del haz de electrones con el material


fluorescente hace que ste se ilumine:
el tipo de material fluorescente determina el
can de haz de
color de la luz
electrones electrones
la densidad del haz de electrones determina la
V tubo de intensidad de la luz
vaco la desviacin inducida por las bobinas
determina el lugar de impacto del haz
I el tamao del punto de impacto determina la
resolucin de la pantalla
Existen dos mtodos de generar imgenes sobre la
H pantalla:
CRT de barrido (raster scan): el haz barre la
deflectores pantalla con
magnticos superfice fluerescente de una forma
revestimiento
fluorescente sistemtica modulando la intensidad del haz
de acuerdo a la informacin a representar
CRT vectoriales: se manipula el haz para
formar directamente los dibujos

estructura de computadores
5
3. el monitor CRT
En los CRT de barrido, el haz de electrones recorre la pantalla completa:
Comenzando por la esquina superior izquierda, recorre horizontalmente una fila de pixels
Cuando alcanza el final de la fila, apaga momentneamente el caon y se coloca al
comienzo de la siguiente fila (horizontal retrace).
Cuando todas las filas han sido recorridas y se ha alcanzado la la esquina inferior derecha,
se apaga el can y se retorna al comienzo (vertical retrace).
Para controlar el barrido, el interfaz enva a la pantalla tres seales
Sincronizacin horizontal: que marca el comienzo y final de una fila
Sincronizacin vertical: que marca el comienzo y final de una imagen completa (frame).
Intensidad: que indica la intensidad del haz de electrones.
La informacin de la informacin a representar se almacena en la memoria de refresco

primera linea
segunda linea
tercera linea

caracter caracter
68 68

estructura de computadores
6
3. el monitor CRT

En un monitor en color (RGB monitor)


La pantalla se cubre con trios de puntos de fsforo de colores diferentes (rojo, verde, azul) colocados muy
prximos
Cada punto del trio puede ser estimulado por un can diferente.
Para evitar que la dispersin de los haces pueda ocasionar que en un instante se ilumine ms de un trio, los
haces se pasan a travs de una mscara.
La intensidad relativa de los diferentes haces determina el color del trio
Para controlar el barrido, el interfaz enva a la pantalla cinco seales:
Sincronizacin horizontal y sincronizacin vertical: que controlan la la trayectoria de los tres haces (que
recorren acompasadamente la pantalla)
Intensidad roja, intensidad verde e intensidad azul: que indican por separado la intensidad del cada uno de
los haces de electrones (valores digitales que pasan a travs de conversores D/A)
Los interfaces a color pueden requerir memorias de
refresco enormes y altas velocidades de mscara
transferencia: haz verde
haz rojo
800600 puntos 256 colores = 480000
bytes
50 Hz de refresco = 24 MB/s
haz azul
Por ello se suelen utilizar paletas que reducen el
nmero de colores que pueden mostrarse
simultneamente a un subconjunto de los colores
que permite la pantalla. Los colores que se fsforo azul
almacenan en la memoria de refresco se traducen a
fsforo rojo
colores reales a travs de una memoria de paleta
fsforo verde

estructura de computadores
7
4. el disco
Un disco (tipo Winchester) est formado por:
Una coleccin de superficies circulares cubiertas por ambos lados de un material
magnetizable
Un motor que hace girar a la vez todas las superficies a una velocidad angular constante
Una coleccin de cabezales que pueden moverse tangencialmente al sentido de giro y sobre
los que se puede inducir un campo magntico.

Operacin escritura: se aplican pulsos de corriente de


polaridad adecuada sobre los cabezales para modificar el
sentido de magnetizacin de la superficie
Operacin de lectura: los cambios en el sentido de
magnetizacin de la superficie inducen pulsos de corriente superficie
sobre el cabezal
observacin: es necesario disponer de informacin de
sincronizacin:
codificando el reloj en los propios datos (ej: codificacin Manchester)
almacenando el reloj en una pista separada

- + cabezal
dominio lectura/escritura
magnetico eje de giro
transicin cabezal

pelcula
magnetizable
S N S N
soporte

estructura de computadores
8
4. el disco
Organizacin fsica de un disco
Un disco se organiza en:
Superficie: cada una de las superficies magnetizables sobre las que se graba informacin
Pista: cada una de las tiras concntricas que giran delante de un cabezal (numeradas de fuera adentro
comenzando por el 0). Los datos se almacenan en serie dentro de una pista
Cilindro: el conjunto de todas las pistas con un mismo nmero de pista (ubicadas en diferentes
superficies)
Sector: porcin de pista que constituye la unidad de informacin que se transfiere en un acceso. La
divisin de una pista en sectores puede ser:
Hardware: mediante marcas mecnicas
Software: mediante grupos de bits que delimitan el comienzo y el final del sector

Cabecera de
Sector 1 Sector n Fin de pista
pista

dado que la velocidad de giro es


constante y que todas las pistas se
Cabecera sector: estructuran del mismo modo, la
Datos Fin de sector
cilindro/superficie/sector informacin e graba con una mayor
densidad en las pistas internas que
en las externas

Esta organizacin determina que el tiempo de acceso a un grupo de datos sea la suma de:
Tiempo de bsqueda: tiempo que tarda el cabezal en alcanzar una pista dada
Tiempo de latencia: tiempo que tarda el cabezal en alcanzar un sector dado una vez que se encuentra en la
pista adecuada

estructura de computadores
9
4. el disco
Un disco (tipo floppy) est formado por:
Una nica superfice circular extrable cubierta por ambos lados de un material
magnetizable
Un motor que hace girar la superficie a una velocidad angular constante
Dos cabezales que pueden moverse tangencialmente al sentido de giro y sobre los que se
puede inducir un campo magntico.
Pares led/clula fotoelctrica.
Los aspectos operativos y organizativos son similares a los de los discos tipo
Winchester. Se diferencian en rendimiento.
Floppy
Capacidad: 2 Mb
Velocidad de giro: 360 rpm
Ancho de banda: 62,5 Kb/s
1 superfice extraible detectores
proteccin
los cabezales estn en contacto con la
de escritura
superficie eje de giro
no rota constantemente

Disco tipo Winchester superficie

Capacidad: Gb
Velocidad de giro: 3600-10000 rpm
Ancho de banda: Mb/s cabeza
varias superfices fijas l
los cabezales vuelan sobre la superficie ndice
rota constantemente

estructura de computadores