P. 1
Bytes & Bits

Bytes & Bits

4.67

|Views: 14.526|Likes:
Publicado poru2delahoz
Breve resumen de las diferencias entre estos dos componentes básicos de la computación
Breve resumen de las diferencias entre estos dos componentes básicos de la computación

More info:

Published by: u2delahoz on Jun 21, 2008
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/31/2013

pdf

text

original

Bytes & Bits

Existe una enorme confusión entre el público y, lamentablemente, también entre los profesionales, sobre el significado de estos términos. El bit o bitio es la únidad mínima de información y puede tomar un valor cero (0) ó uno (1). El bit se indica en múltiplos de mil (Kilobit) y millón (Megabit). Las siglas son b, Kb y Mb. Para saltar de una escala a otra se multiplica o se divide por 1024 , lo cual equivale a elevar a 10 el número 2. Cuando hablamos de velocidad o tasa de transferencia, se emplea el bps (bit por segundo), kbps (kilobit por segundo) o Mbps (megabit por segundo). Empleamos los bits para transmitir información y los agrupamos en bytes, que son cadenas de 8 bits. A través del byte, que se escala en KB (Kilobytes), MB (Megabytes) y TB (Terabytes) se indica capacidad y a veces también velocidad. Para pasar de Bytes a bits se multiplica por 8. El escalado también se consigue multiplicando por 1024 excepto si hablamos de capacidad de discos duros, donde por un uso industrial se emplea el sistema decimal (multiplicamos y dividimos por 1000 erróneamente, en lugar de 1024). Resumiendo y abreviando: kbit/s o kbps (kb/s, kilobit/s o mil bits por segundo) Mbit/s o Mbps (Mb/s, Megabit/s o un millón de bits por segundo) Gbit/s o Gbps (Gb/s, Gigabit, mil millones de bits) Byte/s (B/s u 8 bits por segundo) kilobyte/s (kB/s, mil bytes u ocho mil bits por segundo) Megabyte/s (MBs/s, un millón de bytes u 8 millones de bit por segundo) Gigabyte/s (GB/s, mil millones de bytes u 8 mil millones de bits) Normalmente hay una regla que determina si son bits/s o bytes/s, y como el ejemplo de jalejos la letra en mayúscula o minúscula afecta, ejemplo: 100 Mb/s = 100 mega bits/s 100 MB/s = 100 mega bytes/s ¿Por qué narices no se usa bytes y casi siempre se usa bits en las unidades de transferencia con lo fácil que es bytes y así no dividimos? pues porque todo esto viene de hace muchos años de cuando el puerto serie mandaba, y mandaba mucho, de entonces las comunicaciones serie (que eran mas lentas) se median en bits/s que era capaz de enviar por un cablecito, existían varios protocolos, se enviaban 7 bits u 8 y como opción un bit extra llamado paridad (que podía ser par, impar, etc), este se encargaba de verificar que lo que llega era correcto y no con interferencias (lo explico mas abajo), en las comunicaciones serie también a veces se usaba otro bit extra que era el bit de parada que podía ser 1, 1.5 ó 2 (longitud de ciclo), si mirais todos el puerto serie de vuestro PC vereis la imagen adjunta (mi Windows está en inglés).

Por herencia del pasado se sigue usando bits/s cosa muy normal, antiguamente la transferencia real era dividir los baudios (9600) entre (8+1+1.5) si había paridad y bit de parada, si no había nada se dividía entre 8, normalmente yo dividía entre 10 y pista motorista, por eso en la práctica dividiendo entre 10 (mas o menos) la transferencia bytes/s es bastante ajustada. Los puertos USB, firewire y cable de red son comunicaciones serie, todo lo contrario que el puerto paralelo, SCSI, etc. Teoricamente una comunicación paralela es mas rápida que una serie puesto que en una paralela el cable tiene muchos hilos (el IDE!!), se podría decir que son muchas series a la vez, en la práctica hay problemas para sincronizar todos esos hilos a la vez en frecuencias muy altas, y la tecnología ha mejorado tanto que las transmisiones serie se pueden hacer rapidísimas, además que son muchos menos cables, por todo esto el futuro de las transmisiones de datos es la comunicación serie y no la paralela (es mi opinión), SCSI320 pasa de tener 68 hilos a ser SAS creo que con 4 ó 5, además SAS es compatible con SATA, SATA no es compatible con SAS. Sobre el bit de paridad, cuando se estudia en ingenería la peña se parte pero es así, el sistema es muy sencillo, un bit extra se añada a los demás ( 8 ) para que el total de bits sea par (o impar), ejemplos: Se desean transmitir el dato 10110101, se envian los 8 bits (0 ó 1) seguidos de acuerdo a una frecuencia (baudios), cuando se envía el último se añade otro 0 ó 1 en función de cuantos 1 hay, en este caso hay 5 unos, por tanto si la comunicación serie establece paridad par, se tendrá que enviar otro 1 para que sean 6. Si la comunicación es impar se envía un 0. Otro ejemplo para paridad par Se envía 11001010 bit paridad = 0 Se envía 11001110 bit paridad = 1

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->