Está en la página 1de 1

Solución

Solución 1. Unidad 1

PLANTEAMIENTO
Queremos trasmitir un fichero de 10 Kilobytes de tamaño (10KB), a través del puerto
RS232 de un equipo informático. Calcular el tiempo necesario para la transmisión de
dicho fichero.
PARAMETRIZACION
Vamos a realizar una comunicación vía serie con la siguiente parametrización:
Velocidad: 9600 baudios.
Bits de datos: 8. Bits de parada: 1. Paridad: Impar.
RESOLUCION
Por defecto, en las comunicaciones serie, existe un bit de arranque o comienzo. Así
mismo, se efectúa la fragmentación del archivo para prepararlo para su envío. Veamos
cómo quedaría el desglose de las tramas:
El desglose quedará:
• Información útil (Datos): 8 bits.
• Adicional (Control): 3 bits (Arranque, parada y paridad).
El equipo que vaya a transmitir la información tomará el fichero y lo dividirá en paquetes
de 8 bits y a cada uno de estos paquetes le incorporará 3 bits de control.
A continuación, deberemos saber con exactitud, el número de bits contenidos en el
fichero. Un Kilobyte son 1024 bytes, o sea, 8192 bits. Esta sería la cantidad de
información útil a transmitir. Así pues, el cálculo del tiempo que se nos demanda será:
• Paquetes = 8192 bits * 10KB / 8 = 10240 paquetes de 8 bits. Bits de datos =
10240 * 8 = 81920 bits de datos.
• Bits de control = 10240 * 3 = 30720 bits de control. Total bits = 81920 + 30720 =
112640 bits.
• Tiempo = Bits / Velocidad = 112640 / 9600 = 11,73 segundos..

Ejercicio Página 1 de 1

También podría gustarte