Está en la página 1de 84

Interfaz de PC

Semestre Octubre 2014 Marzo 2015

Componentes Bsicos de la
Comunicacin de Datos
La Interfaz en la Comunicacin de Datos
La transmisin de una cadena de bits desde un dispositivo a otro
a travs de una lnea de transmisin significa un alto grado de
cooperacin entre ambos extremos.
El receptor debe saber la velocidad a la que est recibiendo los
datos para muestrear la lnea a intervalos constantes de tipo para
as determinar cada uno de los bits recibidos, adems debe
tambin conocer la duracin y la separacin entre los bits, a
todas estas caractersticas se les conoce como temporizacin.
Para transmitir a travs de un medio, todo dispositivo lo har
mediante alguna interfaz, esta interfaz especifica tambin la
conexin fsica. Para la transmisin se utiliza dos tcnicas que
son:

Transmisin Asncrona
Esta transmisin consiste en evitar el problema de temporizacin mediante el envo
interrumpido de cadenas de bits que no sean muy largas. Cada carcter se trata
independientemente, es decir se enva carcter por carcter, dicho carcter puede
tener una longitud de 5 a 8 bits. Cada carcter tiene un bit de comienzo que alerta al
receptor sobre la llegada del carcter y corresponde al 'valor 0', a continuacin de
este van los bits menos significativos y entre los bits ms significativos se coloca el
bit de paridad que usa el receptor para la deteccin de errores, y finalmente se
encuentra el elemento de parada que corresponde al '1 binario'.
La temporizacin o sincronizacin se debe mantener durante la duracin del
carcter ya que el receptor tiene la oportunidad de resincronizarse al principio de
cada carcter nuevo. Esta transmisin asncronica es sencilla y barata, si bien
requiere 2 o 3 bits suplementarios para cada carcter.
Esta tcnica puede no funcionar correctamente para bloques de datos largos debido
a que el reloj podra desincronizarse. Para evitar esto se utiliza la transmisin
sncrona.

Transmisin Sncrona
En esta transmisin se enva en bloques de bits (de gran longitud) como una cadena
estacionaria sin utilizar cdigo de comienzo o parada. Para prevenir la
desincronizacin entre el emisor y receptor sus relojes debern sincronizarse de
alguna manera.
Una posibilidad puede ser proporcionar la seal de reloj a travs de una lnea
independiente. (uno de los extremos enviar regularmente un pulso de corta
duracin y el otro extremo utilizar esta seal a modo de reloj, esta tcnica
funciona a distancias cortas ya que a distancias largas puede aparecer errores de
sincronizacin).
La otra alternativa consiste en incluir la informacin relativa a la sincronizacin en
la propia seal de datos.
En la transmisin sncrona se requiere adems un nivel de sincronizacin adicional
para que el receptor pueda determinar donde est el comienzo llamado prembulo
y el fin llamado final. Adems de estos bits se incluirn otros bits que se utilizan en
los procedimientos de control de enlace.
Estos bloques de datos forman una trama que son los datos ms el prembulo, ms
los bits de final junto con la informacin de control, que depender del
procedimiento de control del enlace que se utilice.

Configuracin de la lnea
Las dos caractersticas que distinguen a las posibles configuraciones del enlace de
datos son la Topologa y su funcionamiento en Semi-Duplex o Full-Duplex.

TOPOLOGA
Hace referencia a la disposicin fsica de las estaciones en el medio de transmisin. Si
hay solo dos estaciones el enlace es punto a punto. Si hay ms de dos estaciones
entonces se trata de una topologa multipunto. Los enlaces multipunto se han
utilizado cuando se dispona de un computador y un conjunto de terminales.
Actualmente son tpicas de las redes de rea Local.
Las topologas tradicionales multipunto son solo tiles cuando los trminos transmiten
durante una fraccin de tiempo, solo necesitan un puerto de E/S y una nica lnea de
transmisin, ahorrando as los correspondientes cortes.
Si cada terminal tuviera un enlace punto a punto hasta su computador central, este
deber tener un puerto de E/S para cada terminal conectada.

Full Dplex y Semi-Dplex


El intercambio de datos a travs de una lnea de transmisin se puede clasificar
como full-duplex o semi-duplex. En la transmisin semi-duplex cada vez solo una
de las dos estaciones del enlace punto a punto puede transmitir. Este modo tambin
se denoma en dos sentidos alternos. aludiendo al hecho que las dos estaciones
pueden transmitir alternativamente. Este tipo de transmisin se utiliza en la
interaccin entre los terminales y el computador central.
En la transmisin full-duplex las dos estaciones pueden simultneamente recibir y
enviar datos, este modo se denomina "dos sentidos simultneos" y se utiliza para el
intercambio de datos entre computadoras.

Para la sealizacin digital, en la que se requiere un medio guiado, la transmisin


full-duplex normalmente exige dos caminos separados; mientras que la
transmisin semi-duplex necesita solo uno.

Cuando se enva o recibe la misma frecuencia utilizando transmisin inalmbrica


se deber operar en modo semi-duplex, en cambio si una estacin emite una
frecuencia y recibe otra, para la transmisin inalmbrica se deber operar en modo
full-duplex.

- Subsistema de E/S.

Define los requisitos para


establecer la comunicacin con
el exterior y los recursos
disponibles que permiten dicha
comunicacin.

Est formada por:


- Mdulo o interfaz de E/S.
- Dispositivos de E/S: directos e
indirectos.
- Circuitos de acoplamiento y
control.
- Programas para la atencin de
los procesos de E/S.

Mdulo o interfaz de E/S.


Hardware que garantiza la
interconexin de los
dispositivos de E/S con la
computadora.

Funciones de un mdulo de E/S.


Control y temporizacin.
Comunicacin con el procesador.
Comunicacin con el dispositivo de
E/S.
Almacenamiento temporal de datos.
Deteccin de errores.

Dispositivos de E/S.
Constituyen los elementos de interaccin
con el mundo exterior y pueden ser:
- Directos: brindan una comunicacin
directa entre el hombre y la computadora.
- Indirectos: son los equipos perifricos, y
hacen ms eficiente la operacin del
sistema. Suelen ser de E, de S, de E/S o de
almacenamiento secundario.

Arquitectura general de un perifrico.

Clasificacin de los perifricos por su


principio de funcionamiento:
1. Electromecnicos: teclados,ploteadores,
ratones e impresoras.
2. Electromagnticos: discos flexibles y
duros.
3. Electrnicos: visualizadores con s/c y
con TRC.
4. Electropticos: unidades de CD,
escneres y LCDs.

Parmetros que caracterizan a un perifrico:


La velocidad de transferencia.
La forma de comunicacin.
La tasa de fallos.
Elctricos.
Especficos de cada equipo, ej:
resolucin de un display, tipos de
letras en una impresora, capacidad de
almacenamiento de los discos, etc.

Circuitos de acoplamiento y control.

Materializan las formas de intercambio de


la informacin de los mdulos de E/S o el
acoplamiento de perifricos especficos.
- Controlador de interrupciones.
- Controlador de DMA.
- Temporizadores.
- Controlador de disco.
- Controlador de video.

Programas para la atencin de los


procesos de E/S.
Corresponden a rutinas bsicas escritas
normalmente en lenguaje ensamblador,
para controlar al ms bajo nivel el
intercambio de informacin. Son
conocidos tambin como controladores
o drivers.

- Factores generales en la
interconexin
perifrico/procesador.

Al intercambio de informacin entre los


elementos que componen un sistema de
cmputo se le denomina comunicacin.
Es indispensable establecer las reglas a
cumplir en el intercambio de manera que
cada elemento reconozca a los restantes
mediante estas reglas, y a travs de ellas se
comuniquen entre s.

Al conjunto de reglas que rige la


comunicacin entre los elementos
de un sistema se le conoce con el
nombre de protocolo de
comunicacin.

Se puede representar a travs de


seales que lo caracterizan las que
definen: el formato de los datos,
cules son las seales de validacin
y/o control, y los valores permisibles
de tales seales, su secuencia y
duracin.

La interconexin de perifricos y
computadoras se realiza a travs de un
hardware dirigido por un software, cuyo
objetivo es controlar la transferencia de
informacin entre ellos.

Los mdulos tienen complejidad y


garantizan una serie de factores comunes,
relativos a la compatibilidad de la informacin
intercambiada, por ej:
Sincronismo.
Ordenamiento de la informacin.
Igualar las velocidades de operacin.
Extraccin e introduccin de informacin.
Chequeo de la informacin.
Codificacin.
Decodificacin.
Conversin de cdigos.

Sincronismo.
Es realizar en cada momento la accin
necesaria sin interferir otras funciones.
Para poder sincronizar la operacin de
los dispositivos de E/S conectados a un
procesador es necesario dominar sus
protocolos

El sincronismo se presenta en tres


formas diferentes:
1- Sincronismo del perifrico:
constituye una accin propia e interna
del perifrico, materializada a travs
de una seal que indica cuando la
informacin est disponible o el
equipo listo para recibirla.

2- Sincronismo del procesador:


establece el atiempamiento interno
del procesador a partir de su reloj de
trabajo, indicando el momento preciso
de c/accin a ejecutar durante el
funcionamiento de c/u de las unidades
que lo integran. Define a su vez la
duracin de un estado y los diferentes
ciclos de mquina

3- Computadora-perifrico: establece el
momento en que la computadora brinda
informacin al perifrico o cuando est
lista para recibirla, normalmente a travs
de seales de control para los procesos
de E/S.

Este sincronismo se apoya en el uso del


mdulo de E/S donde temporalmente se
almacena el dato objeto de la
transferencia.

Ordenamiento de la informacin.

Garantiza el formato apropiado para c/u de las


partes involucradas en cualquier transferencia
de E/S.

Igualar las velocidades de operacin.


Para el acoplamiento entre perifricos y
procesadores debe resolverse que sus velocidades
de operacin son diferentes: los perifricos son
mucho ms lentos que los procesadores.

Las diferencias se compensan con


procedimientos que evitan la prdida de t del
procesador en espera por la transferencia de los
datos. Esos procedimientos vienen dados por las
tcnicas de transferencia de la informacin
empleadas.

- Tcnicas de transferencia de la
informacin.

1- Por programa: ocurre a travs de un programa que


realiza la transferencia entre el dispositivo de E/S y
algn registro del procesador.
- Sincrnica: cuando la transferencia tiene lugar por
iniciativa del programa sin consultar el estado del
perifrico.
- Asincrnica: ocurre un dilogo entre el procesador y
el perifrico. Puede ser:
1- Por encuesta: se pregunta por el estado del
perifrico.
2- Por interrupcin: el perifrico avisa cuando est
dispuesto o si requiere una atencin.
2- Por DMA.

Interrupciones:
1.- Por Hw.
Enmascarables: se habilitan o no por Sw. En la
familia de procesadores Intel se activa a travs
del terminal INT y se reconoce mediante el
terminal INTA.
No enmascarables: nunca pueden ser
inhabilitadas. Tienen mayor prioridad que las
enmascarables. En la familia de procesadores
Intel se activa a travs del terminal NMI.
2.- Por Sw: mediante la instruccin INT nn o
por excepciones.

Los Puertos del PC


Los Puertos COM
Habitualmente los ordenadores tienen dos puertos COM
instalados. Se trata de interfaces serie definidas en el estndar
RS232. Los puertos COM del PC slo representan una pequea
parte de las implementaciones definidas en el estndar RS232,
lo que significa que no est garantizado en absoluto que se
puedan comunicar entre s, sin ms, dos dispositivos por el
hecho de pertenecer a la normativa RS232.

Principio Funcional

Habitualmente los ordenadores tienen dos puertos COM


instalados. Se trata de interfaces serie definidas en el estndar
RS232. Los puertos COM del PC slo representan una pequea
parte de las implementaciones definidas en el estndar RS232,
lo que significa que no est garantizado en absoluto que se
puedan comunicar entre s, sin ms, dos dispositivos por el
hecho de pertenecer a la normativa RS232.

Puerto RS232

La interfaz serie habitual en los PC trabaja exclusivamente en modo asncrono,


y en el caso ms sencillo la conexin RS232 consta nicamente de 3 lneas:

RXD o RD, lnea de recepcin.


TXD o TD, lnea de emisin.
GND, masa.
Como las lneas RXD y TXD del PC se conectan a los perifricos dependen del
aparato que se va a conectar. En este aspecto se diferencian dos variantes:
Equipo terminal de datos, o DTE (Data Terminal Equipment).

Equipo transmisor de datos, o DCE (Data Carrier Equipment).

Normalmente un ordenador es un DTE y un mdem un DCE. La conexin de dos


ordenadores (DTE-DTE) es perfectamente posible y se suele denominar como

Nullmodem (sin mdem).

Conexiones RS232 Tpicas Para Conectar Impresoras, Ploter y Otros


Dispositivos Serie

Como se puede apreciar en la figura, algunas lneas (RD, TD) estn conectadas en cruz,
lo que significa que el perifrico utiliza la lnea de emisin (TD) del PC como lnea de
recepcin, y lo mismo se observa en sentido inverso. La conexin Nullmodem requiere
siempre la conexin de lneas cruzadas, por ejemplo al intercambiar datos entre dos
PCs o cuando se conecta una impresora o un plotter al equipo. Al conectar dispositivos
perifricos al PC tambin nos podemos encontrar con que no se cruzan las lneas. Este
es el caso de la conexin del mdem, desde el que podemos tanto recibir como enviar
datos. Pero esos datos no se procesan en el mdem sino que se envan al PC. El mdem
funciona como un equipo transmisor de datos (DCE) y el ordenador como equipo
terminal de datos (DTE). La seguridad de la transferencia se puede aumentar
introduciendo un intercambio de seales de control entre los dos dispositivos (C y D en
la figura). Entonces los dos perifricos no slo estn comunicados por las lneas de
datos (en cruz o no), sino tambin por lneas RTS y CTS. Con CLEAR TO SEND
(CTS) el perifrico comunica que tiene los datos preparados. Si el receptor est listo

tomar los datos y comunicar su recepcin con REQUEST TO SEND (RTS).

Otra mejora en la seguridad de transferencia se consigue utilizando las lneas DATA


TERMINAL READY (DTR) y DATA SET READY (DSR). A travs de estas lneas se
comunica al receptor de la disponibilidad del emisor. En este sistema DTR se entiende
como una seal Busy del receptor. Si se requiere el soporte de un programa especial
para las lneas de seales de control y disponibilidad pero el aparato perifrico no las
proporciona, la conexin se realiza segn el cuadro E. Se utilizan nicamente las lneas

de datos y se puentean el resto de lneas de seales para simular frente al emisor la


presencia del resto de seales.
La conexin del cuadro F se suele utilizar para conectar un plotter al PC. A la lnea de
control CTS y a la lnea de disponibilidad DSR del PC se comunica la disponibilidad
del perifrico para recibir los datos. A travs de la lnea Data Carrier Detect (DCD) el
perifrico comunica a la DTE que el nivel de seal se encuentra dentro de los mrgenes
permitidos y, por lo tanto, se puede realizar la transferencia. En muchos casos no se
utiliza esta lnea sino nicamente la seal DSR para avisar de que el aparato est listo.

Con la seal RI (Ring Indicator) un equipo DCE comunica a otro DTE la entrada de
una llamada (seal de llamada). En este caso se la marcado el mdem a travs de la
lnea telefnica, lo que se indica al PC a con la seal RI.

Universal Serial Bus USB


El Universal Serial Bus (USB), originalmente, se introdujo para

unificar el gran nmero de conexiones distintas que tienen


habitualmente los PCs. Por lo tanto, tambin requieren
dispositivos que dispongan de una interfaz USB. Mientras muchas

placas base ya disponan de una conexin USB desde finales de


1995, pas bastante tiempo hasta que han aparecido en el
mercado los dispositivos USB correspondientes. Actualmente,
existe una gran profusin de ellos, como teclados, ratones,
escneres, impresoras, mdems, altavoces y diferentes unidades
de almacenamiento (por ejemplo, CD-ROM, ZIP, LS-120).

El USB tambin est previsto para la transferencia de datos de

audio y MPEG-2/3 (comprimidos); sin embargo, la velocidad


mxima de transferencia slo alcanzaba los 12 Mbits/s, y en
caso de utilizar un sistema de altavoces USB (por ejemplo, de

Philips) y otros dispositivos, como un escner o una cmara USB,


el flujo de datos puede verse seriamente retardado. Con USB 2.0
a 480 Mbits/s parece solucionado.

La versin de USB implementada se denominaba Medium


Speed, y dado que en muchos casos no era suficiente, Intel
prepar una versin High Speed compatible hacia atrs con una
velocidad mxima de transferencia de datos de hasta 500
Mbits/s, la cual ya forma parte de los juegos de chips de Intel.
Esta versin High Speed, por lo tanto, debe contemplarse como
la competencia de Firewire (IEEE1394), ya que como es sabido,

esta tecnologa no proviene de Intel, sino de la casa Apple.

Principios de Funcionamiento

Para el USB se utiliza un conector de 4 polos. La transferencia de


datos se lleva a cabo a travs de dos lneas de seales
diferenciales (D+, D-). Adems, existe una lnea de tierra y una
lnea para la tensin de alimentacin (VBus = 5V). La seal
diferencial en el USB es por lo menos de 1V. No existe seal de
frecuencia, sino que esta es generada a partir del propio flujo de
datos.

El cable a utilizar dispone de un blindaje para dispositivos USB High


Speed (480 Mbits/s), y las distintas lneas estn trenzadas unas con
otras, lo cual permite una longitud mxima de cable entre dispositivos
de 5 metros. En cambio, en los cables para dispositivos Low Speed
(ratn, teclado), con una velocidad mxima de transferencia de datos
de 1,5 Mbits/s, as como para dispositivos Medium Speed (escneres,
cmaras), con 12 Mbits/s, no puede sobrepasarse una longitud
mxima de 3 metros, ya que aqu no existe ni blindaje ni trenzado.
La entrada mxima de corriente a travs del bus (VBus) puede ser de
500 mA, de modo que algunos dispositivos requieren una alimentacin
propia. Sin embargo, esto no afecta a los dispositivos estndar como el
teclado y el ratn, ya que estos reciben la tensin de servicio necesaria
del propio PC, incluso cuando las conexiones son convencionales.

El conector del Universal Serial Bus permite el Hot Plugging, o


sea, enchufar o desenchufar un dispositivo USB mientras el
ordenador est conectado, puesto que los contactos para la
tensin de alimentacin son algo ms largos que los de la seal
de datos.

USB 2.0
La norma USB 1.1 defina dos modos de transferencia a 12 Mbps (fullspeed) y a 1,5 Mbps (low-speed). USB 2.0 aade el nuevo modo a 480

Mbps, como ya hemos visto denominado high-speed. Los dispositivos


high-speed tambin soportan una mnima funcionalidad en modo fullspeed, de forma que cuando se conectan a un puerto que est
trabajando en modo full-speed, pueden (al menos):
Detectar y procesar el reset.
Aceptar, procesar y responder adecuadamente a las funciones

estndar de asignacin de direccin y de configuracin, as como a


las de lectura de la informacin descriptiva del dispositivo y de sus
posibles configuraciones.

Esta funcionalidad mnima permite que el sistema pueda detectar, identificar y


configurar a los dispositivos high-speed aunque se conecten a puertos full-speed. El

dispositivo high-speed puede o no soportar su total funcionalidad cuando trabaja en


modo full-speed. Por su parte, los concentradores high-speed soportan en sus puertos
downstream los tres modos de funcionamiento (low, full y high-speed), de manera
que admiten la conexin de cualquier dispositivo o concentrador USB 1.x y USB 2.0.

Asimismo, soportan en sus puertos upstream los modos full y high-speed, de manera
que se pueden conectar a cualquier concentrador o controlador USB 1.x o USB 2.0.

Esto quiere decir que en un mismo sistema USB pueden coexistir dispositivos y
concentradores USB 1.x y USB 2.0 (Low, Full y High Speed).

SuperSpeed USB (USB 3.0) de


la USB-IF
Como innovacin tecnolgica marchas hacia adelante, nuevos tipos de

dispositivos, formatos multimedia y gran almacenamiento de bajo


costo estn convergiendo. Requieren mucho ms ancho de banda para
mantener la experiencia interactiva los usuarios han llegado a

esperar. Adems, las aplicaciones de usuario requieren una conexin


de mayor rendimiento entre el PC y estos perifricos cada vez ms
sofisticados.USB 3.0 trata esta necesidad mediante la adicin de una
tasa de transferencia an mayor para que coincida con estos nuevos
usos y dispositivos.

USB sigue siendo la respuesta a la conectividad para PC, electrnica de consumo,


y las arquitecturas mviles. Es una, y de bajo costo bidireccional rpida, dinmica
interfaz acoplable que es consistente con los requisitos de las plataformas de PC
de hoy y maana.
SuperSpeed USB trae mejoras de rendimiento significativas a la norma USB
omnipresente, sin dejar de ser compatible con los miles de millones de

dispositivos

USB

habilitado

desplegados

actualmente

en

el

mercado.

SuperSpeed USB entregar 10 veces la velocidad de transferencia de HiSpeed USB, as como una mayor eficiencia energtica.

SuperSpeed USB tiene una velocidad de sealizacin de 5 Gbps que ofrece


aumento del funcionamiento 10x sobre USB de alta velocidad.
SuperSpeed USB es una tecnologa de sincronizacin-N-Go que minimiza el
usuario en tiempo de espera.
SuperSpeed USB proporcionar eficacia de energa optimizada. No sondeo
dispositivo y los requisitos de potencia inferior activas e inactivas.
SuperSpeed USB es compatible con USB 2.0. Los dispositivos interoperan con
las plataformas de USB 2.0. Los anfitriones soportan dispositivos de legado USB
2.0.

Teora de la Inforamacin
El objetivo de un sistema de comunicacin en su sentido
amplio es la transmisin eficiente de informacin de un punto
denominado ORIGEN, a otro punto denominado DESTINO.
Los anlisis de seales y circuitos nos permiten presentar una
serie de elementos y sistemas electrnicos que realizan dicho
objetivo con eficiencia y seguridad.
La teora de la informacin nos proporciona una serie de
conceptos y formulaciones desde el punto de vista
matemtico, que permiten en ltima instancia plantear
alternativas para el manejo inteligente del proceso de
comunicacin.

La teora de la informacin nos resuelve desde el punto de


vista de la ingeniera situaciones como:
a)

Cul es el contenido real de informacin de un mensaje?

b) Entre varias formas de expresar un mensaje cul es la ptima


cuando se trata de optimizar parmetros como: tiempo
invertido para transmitirlo, ancho de banda, cantidad de
smbolos o seales para representarlo?
c)

Si los mensajes se codifican para su almacenamiento y


transmisin, cmo selecciono o diseo un cdigo ptimo para

ello?
d) Cul es la capacidad mxima, que un medio o canal especfico
de comunicacin tiene para transmitir informacin?

e)

Cmo acplo el canal de comunicacin con la fuente de


informacin a fin de lograr la mxima transferencia de informacin
por el canal, con mnima probabilidad de prdida de informacin?
f) Cmo puede el receptor de la informacin, procurar que la
posibilidad de error sea mnima? Cmo puede darse cuenta de
que hay un error y cmo lograr corregirlo?
g) Cmo logro introducir cambios a la estructura de una informacin
para
a. Facilitar su inmunidad a perturbaciones naturales o artificiales
(ruido).
b. Rescatar la informacin ante eventuales errores en la
transmisin.
c. Encriptarla para mnima posibilidad de captura por receptores
no autorizados.
d. Minimizar el nmero de elementos de cdigo necesarios para
representar una informacin: Compresin.

Puede definirse alternativamente la teora de la informacin,

como el campo de la ciberntica que se ocupa de la


descripcin y evaluacin matemtica de los mtodos de
transmisin, conservacin, extraccin, clasificacin y medida

de la informacin.
El estudio de la teora de la informacin debe permitir:
conocer las tcnicas de cifrado, correccin y deteccin de

errores y procesos de eliminacin de redundancia en una


informacin,

CONCEPTOS BSICOS DE LA TEORA DE LA INFORMACIN


Medida de la Informacin:
1.1 Fuentes de Informacin: Una fuente de informacin es un objeto,
que produce a su salida un evento; dicha salida es seleccionada

aleatoriamente de acuerdo a una probabilidad de distribucin. En un


sistema de comunicacin, es un elemento que produce mensajes, y stos
pueden ser anlogos o discretos. Una fuente discreta est formada por
un conjunto finito de smbolos. Las fuentes de informacin pueden
clasificarse en fuentes con memoria y fuentes sin memoria. Una fuente
sin memoria pude especificarse por: la lista de smbolos, la probabilidad
de ocurrencia de los smbolos, y la capacidad de generacin de los
smbolos de la fuente.

Estructura de un sistema
de transmisin de datos
FUENTE DE INFORMACIN
La fuente de informacin selecciona smbolos (letras, nmeros,
palabras, sonidos, etctera) de un alfabeto (0 conjunto) de smbolos
posibles. El alfabeto del cual los smbolos son seleccionados es fijo e
independiente de los procesos de comunicacin. Las combinaciones
de smbolos seleccionados sucesivamente (secuencialmente) forman
los mensajes que sern transmitidos sobre un sistema de
comunicacin, la selectiva y estadstica naturaleza de la fuente es una
caracterstica principal de la Teora de las Comunicaciones moderna.

FUENTE CODIFICADORA DE LA SEAL


La fuente codificadora de la seal transforma los smbolos
seleccionados sucesivamente dentro de distintas seales fsicas,

estas seales deben tomar la forma de pulsos de voltaje como


en sistemas telegrficos o voltaje continuo/funciones de tiempo
como en sistemas de radio y telfono. Es importante notar la
distincin entre smbolos (que son seleccionados por algn
alfabeto

predeterminado)

las

seales

(como

representadas fsicamente por los smbolos seleccionados).

son

Decodificador de seal a recipiente


Este

decodificador

opera

inversamente

la

fuente

decodificadora de la seal. Convierte seales fsicas dentro de

smbolos adecuados para su uso por el recipiente. Es tpico que


las salidas de la seal a decodificar sean de teleimpresores, de
radio y telfono. Es importante notar que las seales que

constituyen la entrada de la seal al decodificador de recipiente


son dependientes de las decisiones previas hechas al medio
para el decodificador de recipiente.

Codificador de seal a seal


El codificador de seal a seal, convierte la seal representando un
smbolo dentro de otro de forma mas compleja. EI proceso de
conversin involucra sumando redundancia a las seales y es esa parte
del sistema la que emplea el codificador necesario cuando emplea
cdigos detectores de error o correctores de error.
Decodificador de seal a seal
EI codificador de transmisin de seal a seal opera inverso al
codificador de seal a seal (los compartimientos de transmisin son
convenientes para la salida del codificador de seal a seal) y produce
una seal que idealmente deber corresponder directamente a la
salida del codificador de la fuente a la seal.

CODIFICADOR DE TRANSMISIN AL MEDIO


EI codificador de transmisin al medio (o modulador) opera en las
seales codificadas que representan smbolos de informacin,

convirtindolos en una forma apropiada para la transmisin, siempre


que el medio este conectado al transmisor y al receptor. Por lo general,
hay restricciones en las seales enviadas al termino de la transmisin
al medio. Estas restricciones pueden tomar formas limitadas en la
potencia, ancho de banda y duracin de las seales elctricas usadas,
y el codificador de transmisin al medio debe ser diseado para
producir seales adecuadas.

Diagrama de Un Sistema de
Comunicacin

DECODIFICADOR DEL MEDIO AL RECEPTOR


EI decodificador del medio al receptor (o detector) opera
inversamente al codificador de transmisin al medio. ste
convierte las seales moduladas que son recibidas en seales
similares a las de la salida del codificador de seal a seal. EI
dispositivo a menudo acta como una decisin primaria al hacer
en un sistema binario, debe decidir en todo caso si el pulso
recibido es binario 1 o O. Las seales de salida provenientes del

decodificador al medio y al receptor son usados en la parte


decodificadora de este ultimo.

CANAL
El canal es el medio y la terminal fija del equipo que enlaza al transmisor y
al receptor. EI termino "equipo terminal fijo" es necesario para la
elaboracin desde la aplicacin de la Teora de la Informacin, que
requiere una definicin cuidadosa de como construir un canal. La figura

muestran el codificador de transmisin al medio y de este al decodificador


del receptor como parte del transmisor y del receptor. Sin embargo, si los
procesos de modulacin y demodulacin son fijos en el sentido que el
diseador esta sujeto a cualquiera de los dos, es incapaz de tener cambios,
entonces aquellos pueden formar parte de un canal. En general, en la
aplicacin del teorema de Shannon, el canal representa que parte del
sistema el diseador no puede ni podr cambiar, e incluye los procesos de
decisin llevndolos a la salida del demodulador.

FUENTES DE INFORMACIN DISCRETA


Y CODIFICACIN BINARIA DE SALIDAS
Las fuentes de informacin generan mensajes haciendo selecciones

sucesivas de un alfabeto de smbolos posibles. Las fuentes pueden ser


discretas o continuas. Una fuente de informacin discreta es aquella
que selecciona smbolos de una serie finita de x1, x2, ... , x3 de

acuerdo a las reglas de probabilidad. La telegrafa es un ejemplo


simple de una fuente discreta y de un sistema de transmisin. Una
fuente de informacin continua es aquella que hace selecciones de un
alfabeto que es continuo dentro de su rango. Un ejemplo de la salida
de una fuente continua es la posicin tomada por el apuntador de un
instrumento usado para medir la amplitud de algunas variables, que
pueden tomar algn valor dentro de los limites de un cierto rango.

Esta unidad considera solo aquellas fuentes conocidas


matemticamente como fuentes ergodic. Una fuente ergodic
es aquella en la cual cada secuencia de smbolos producidos
por la fuente es la misma en propiedades estadsticas. Si esta
se observa lo suficiente, dicha fuente producir, con una
probabilidad aproximada a la unidad, una secuencia de
smbolos que es tpica. En trminos simples significa que si
una secuencia es lo suficientemente grande, contendr casi
con toda certeza nmeros de smbolos y combinaciones de
smbolos que son independientes de la secuencia particular.

Se dice que una fuente de informacin no tiene memoria o tiene


memoria cero, si los smbolos sucesivos generaos por la fuente son
estadsticamente independientes. Esto es, una fuente tiene una
memoria cero si cada smbolo es seleccionado sin la influencia de
todas

las

selecciones

previas.

Si

los

smbolos

previamente

seleccionados influyen en la seleccin de un smbolo, entonces, se dice


que la fuente posee memoria. Si la seleccin de simbolos esta
influenciada solo por el smbolo que la precede inmediatamente, la

fuente es conocida matemticamente como una fuente Markov. Si la


seleccin esta influenciada por los m smbolos previamente
seleccionados, la fuente posee memoria y a veces es llamada una
fuente Markov de m-simo orden.

Contenido de Informacin de Fuentes discretas sin memoria


La cantidad de informacin de un mensaje, es inversamente
proporcional a la probabilidad de ocurrencia.
Si un evento es conocido, la informacin aportada es cero, de

hecho su probabilidad de ocurrencia es uno.


La probabilidad de un mensaje siempre estar en un valor entre
cero y uno.

La informacin contenida en eventos independientes debera


sumarse.

Si existe un mensaje x1, con una probabilidad de ocurrencia P(x1), el


contenido de informacin puede expresarse segn 1 .
I x i tendr como unidad el bit, si empleamos logaritmos binarios.

Tendr como unidad el HARTLEY, si empleamos logaritmos decimales.


Tendr como unidad el NAT, si empleamos logaritmos naturales.
La conversin de unidades podr realizarse de acuerdo a la siguiente
expresin:
Log 2 a ln a / ln 2 log a / log 2

UNA MEDIDA DE INFORMACIN Y FUNCIN


DE ENTROPA
Definicin.

Si un evento Xi ocurre con una probabilidad P(xi) entonces la cantidad


de informacin asociada con la ocurrencia conocida del evento esta
definida por:

I (xi) =108xlp(xi) ]-1


Si, en la definicin, los logaritmos son base 2, las unidades de
informacin estn en bits (una forma acortada de dgitos binarios). Si

los logaritmos son tornados con base e, las unidades de informacin


estn en nats (una forma acortada de unidades naturales).

Y si los logaritmos son tomados con base 10, las unidades de


informacin estn en Hartleys (despues RVL Hartley).
1 hartley = 3.322 bits.
1 nat = 1.443 bits.

Entropa de una Fuente de Informacin: H


Es un parmetro que nos permite determinar el contenido
promedio de informacin de una fuente o un mensaje en
particular. En un proceso de comunicacin, transmitimos
usualmente secuencias largas de smbolos, y estamos ms
interesados en el contenido promedio de informacin que la
fuente produce, que en la informacin contenida en cada
smbolo. Luego:

i 1

i 1

H X E I x i P( x i ) I ( x i ) P x i log 2 P( x i )bit / simbolo

Propiedades de la Entropa
1. H(s) 0

La entropa es siempre positiva.

2. H(s) = 0

Caso en que exista un mensaje con

probabilidad de ocurrencia 1.
3. H(s)

tiene su valor mximo en el caso de que las

probabilidades de ocurrencia de los mensajes sean iguales


entre s.

4. La entropa es una magnitud acotada

Puerto Paralelo
El puerto paralelo, tambin conocido como IEEE 1284, LPT ports
o Standard Signalling Method for a Bidirectional Parallel
Peripheral Interface for Personal Computers, fue estandarizado
por el IEEE en Marzo 1994 aunque ya desde 1970 la empresa
Centronics haba sacado al mercado varias impresoras paralelas,
siendo ste su origen.
La mayor diferencia con los puertos ya tratados es que la
transmisin de datos se realiza de manera paralela que consiste,
adems de lo ya comentado Porqu serie? o viendo la
imagen a continuacin, en que los datos se codifican segn su
posicin, o lnea de bus usada, y no respecto al tiempo de
llegada de dichos datos.

Ms an, segn el tipo de puerto paralelo puede o no admitir trfico


bidireccional, siendo la velocidad mxima de 2,77 MB/s y la mayor longitud
del cable de unos 3 m, aumentndose si se sigue alguno de los siguientes

pasos: se amplifica la seal, se usan cables de mejores caractersticas y/o se


reduce la velocidad de transferencia. Adems, la transmisin de datos se
hace asncronamente y siempre que el aparato que recibe la informacin est
preparado para ello (fully interlocked communications).

La especificacin del IEEE 1284 define la parte hardware y de las lneas de


control, como la utilizacin del par trenzado con el fin de reducir los ruidos

e interferencias. La parte software, sin embargo, est determinada en un


aadido posterior. Dicha especificacin concluye que existen tres tipos de
conectores (figura en pgina siguiente) para el puerto paralelo: A (o DB25,
es el estndar y suele confundirse con el 25 pines del puerto serie ya que
tienen la misma forma y nmero de pines aunque fsicamente es imposible
conectar uno en el otro debido a la colocacin de los conectores macho y
hembra en el ordenador y en los dispositivos de manera contraria al caso del
puerto serie), B (denominado Centronics, debido al uso que dicha empresa
hizo de ste o Micro Ribbon, tiene 36 pines) y, por ltimo, C (MiniCentronics o MDR36, tambin dispone de 36 pines como el anterior pero es

de menor tamao y no ha tenido buena acogida en el mercado).

A lo largo de la historia del puerto paralelo se han podido distinguir


cuatro tipos y cinco modos de operacin, mejorndose la velocidad o
bidireccionalidad de la transmisin con cada uno de ellos:
Estndar: nico tipo de interfaz paralela que define dos modos de
operacin: compatible (8-bit salida) y nibble (4-bit entrada), es decir,
una bidireccional asimtrica con 150 KB/s de salida y 50 KB/s de
entrada. Inicialemente, solamente era unidireccional ya que los datos
slo deban ir a la impresora.
Bidireccional: funciona con el modo byte (150 KB/s en cada
sentido), la velocidad y bidireccionalidad se consiguieron definiendo
los pines no utilizados del conector y disponiendo de un bit que
indicara el sentido de viaje de los datos.

EPP: o Enhanced Parallel Port, define el modo EPP (2,77 MB/s en cada
sentido) y fue presentado por Intel y otros desarrolladores en Octubre 1991,

siendo compatible con Windows NT y 9x, en gran medida debido a que estaba
incluido en el estndar IEEE 1284. Si los anteriores se utilizaron casi
exclusivamente en impresoras, EPP ya estaba muy preparado para funcionar
tambin en adaptadores de redes y discos duros externos.
ECP: o Enhanced Capabilities Port, define el modo ECP (2,77 MB/s en cada
sentido), siendo desarrollado por HP y Microsoft en 1992 y, al igual que EPP,
compatible con 9x y NT y especificado en IEEE 1284. Tiene un alto

rendimiento en parte por la necesidad de lgica hardware especial y por el uso


de DMA (Acceso Directo a Memoria) aunque ello suele acarrear conflictos con
el resto de dispositivos que hagan uso de esta caracterstica.

Aunque en sus comienzos se pretenda hacer un puerto sencillo de utilizar, con


pocas configuraciones que hacer y con pocos errores, finalmente el puerto
paralelo se caracteriz por todo lo contrario, como se ha visto en la gran cantidad
de conectores y en los distintos modos de operacin y tipos de puerto paralelo que
existen. Es por ello por lo que inicialmente se usaba, a falta de algo mejor, en

impresoras, unidades ZIP, escneres y otros dispositivos mientras que ahora ha


sido casi totalmente borrado del mercado con la llegada del USB y del Firewire,
permaneciendo an en dispositivos anticuados, impresoras 3D (Ejemplo:
RepRap) y sistemas domticos.

Se puede observar por el tamao de los conectores que era un gran


impedimento su inclusin, en gran nmero, en ordenadores pequeos
pese a que la BIOS es compatible con tres puertos paralelos y, desde
MSDOS, hay compatibilidad con 128 de dichos puertos y, debido a que
debe ir un dispositivo conectado a cada puerto, con 128 perifricos*.

Por esta razn y por los problemas que suelen ocurrir al instalar varios
dispositivos con este tipo de interfaz de E/S, los sistemas informticos
solan traer solamente uno o dos, amplindose el nmero de conectores

paralelos con la instalacin de tarjetas PCI con puerto paralelo. A da de


hoy, se puede afirmar que la disponibilidad de ms de un puerto paralelo
es algo muy poco frecuente.

Identificacin de un conector paralelo hembra en la parte posterior de una


torre, junto a un conector serie macho. Al igual que en el puerto serie, existen
pines y tornillos fijadores en los conectores, siendo ambos bastante frgiles.
* = Existe un apartado en IEEE 1284, llamado Daisy Chain Specification
que indica que es posible conectar, en forma de cadena, hasta 8 dispositivos a
un mismo puerto paralelo. Para ello, dichos dispositivos deben ser compatibles
e incluir 2 puertos paralelos: uno de entrada (host), por el que le llegan los
datos del ordenador o del dispositivo anterior de la cadena, y otro de salida
(pass through), por el que enva los datos al resto de dispositivos de la cadena.
Si los dispositivos no son compatibles ni tienen dos conectores paralelos, slo
pueden conectarse al final de una cadena.