paint-brush
Un petabyte en gigabytes: la guía definitiva de unidades de informaciónpor@aferreira
1,351 lecturas
1,351 lecturas

Un petabyte en gigabytes: la guía definitiva de unidades de información

por André Ferreira, MSc6m2023/03/17
Read on Terminal Reader

Demasiado Largo; Para Leer

A finales de los 80 y principios de los 90, mi padre adquirió una PC que funcionaba con el sistema operativo MS-DOS. La máquina tenía alrededor de 10 o 20 Mega Algo de espacio en disco duro (HD) y 2 Mega Algo de RAM. El motivo de Mega Something debería quedar claro a medida que lea.
featured image - Un petabyte en gigabytes: la guía definitiva de unidades de información
André Ferreira, MSc HackerNoon profile picture

A finales de los 80 y principios de los 90, mi padre adquirió una PC que funcionaba con el sistema operativo MS-DOS. La maldita cosa era tan cara que recuerdo que tuvo que pagarla en muchas cuotas múltiples.

La máquina tenía alrededor de 10 o 20 Mega Algo de espacio en disco duro (HD) y 2 Mega Algo de RAM, que pasó de ser mucho espacio y mucha memoria a ser insuficiente muy rápidamente. (La razón de Mega Something debería quedar clara mientras lees).

Probablemente hayas adivinado por qué se volvió insuficiente: ¡todo se debió a los juegos!

Para obtener juegos, tendría que rogar a mis padres que compraran revistas que venían con disquetes o los obtendría copiándolos de amigos que también los obtuvieron de la misma manera.

Tenga en cuenta que no tenía ni idea de lo que era la piratería y acababa de empezar a aprender inglés, así que hubo mucho ensayo y error para descubrir cómo funcionaban las cosas.

Recuerdo enojarme cuando los juegos eran difíciles de jugar (necesitaban un buen inglés o eran demasiado complejos para entenderlos) o cuando había más herramientas que juegos en los disquetes, que tenían 1.44 Mega Something .

Poco sabía entonces que esas herramientas eventualmente ayudarían.

Los megabytes no son gigabytes, trabajando con lo que tienes

Impulsado por la necesidad de ampliar la pequeña cantidad de espacio HD que tenía, comencé a enseñarme cómo particionar archivos en fragmentos para que cupieran en disquetes y luego pudiera desinstalar algo y volver a instalar los archivos grandes en el disco.

Aunque tenía que hacer eso a menudo, siempre tuve mucho cuidado para asegurarme de que todo funcionara correctamente en caso de que alguien más necesitara usar la PC.

A medida que pasaba el tiempo, el resto de la familia no usaba mucho la computadora, probablemente porque yo siempre estaba en ella, así que comencé a tomarme algunas libertades.

Sin comprender completamente los riesgos, finalmente aprendí a ejecutar un comando llamado DoubleSpace (luego renombrado Drivespace), cuya magia oscura hizo que el HD de repente tuviera el doble de capacidad (20 o 40 Mega Something ).

¡¡¡Ay, la Alegría!!! ¡Yo no lo podía creer! ¡Creo que lo he intentado varias veces solo para asegurarme de que mis ojos no me engañaban! Y recuerdo gritar de felicidad. ¡Todo funcionaba bien y el HD tenía mucha más capacidad!

Pero eso no duró. Eventualmente, el sistema comenzó a tener problemas, el disco duro comenzó a tener sectores defectuosos y hubo otros errores que surgieron de la nada.

Sin nadie a quien pedir ayuda, y como las revistas no señalaban al comando como el culpable, tuve que pasar varios días frente a la computadora probando las herramientas que venían con las revistas para recuperarme del software defectuoso de Microsoft para arreglar la alta definición

Tampoco tenía idea de lo que era la compresión, hasta que lo leí en una revista que venía con esta nueva y genial utilidad que hizo la vida mucho más fácil: ¡Zip! Redujo mis esfuerzos de transferencia de información, pero llegó un poco tarde para salvar el HD.

Fueron buenos días para resolver problemas, aprender y jugar. ¡Hombre, exprimí la vida de ese pequeño disco duro!

¿Qué es un Megabyte?

Cuando lo aprendí, teníamos:

  • bits;
  • bytes;
  • kilobytes;
  • Megabytes.

Había unidades más grandes en 1991, pero no me importaba mucho:

  • gigabytes;
  • Terabytes;
  • petabytes;
  • exabytes;
  • zettabytes;
  • Yottabytes .

Un Bit era , y es, un 0 o un 1 y un Byte tiene 8 bits . Históricamente, un byte tendría valores diferentes a 8, pero lo he aprendido como 8 (lo esquivé un poco, tal vez un tema de interés para otro día).

Y un byte de 8 bits se llama octeto . Un término que describe inequívocamente el número de bits en un Byte .

Un Kilobyte era 1024 bytes y un Megabyte era ENORME, con 1024 Kilobytes .

La vida era simple, no tenía red, todo lo que me importaba era tener una forma de expresar la capacidad bruta (la cantidad de información que puede contener un dispositivo). ¿O lo hice? Tu lo descubrirás.

Como todo mi tiempo lo pasaba frente a la computadora, y a pesar de ser muy joven, me convertí en el cerebrito local (una persona con un conocimiento o una habilidad considerada compleja) para aquellos que me conocían (no tantos, todavía era un niño) .

"¿Por qué es 1024 y no 1000 Mega Something ?" Esta era una pregunta a la que tendría que responder con frecuencia ya la que felizmente respondería, estilo experto: “¡No sé, es así!”. (Boffin no más, ¿verdad?)

El hecho es que, a medida que pasa el tiempo, esta pregunta se vuelve más difícil de responder. Y para hacer las cosas más interesantes, la forma en que lo aprendí ya no es (exactamente) válida.

¿Por qué? Bueno, tenemos más de un sistema. Uno se basa en la potencia de 10 mientras que el otro se basa en la potencia de 2 .

Cuál usemos debería depender de lo que necesitamos medir y de a quién queremos medir, ya que algunos múltiplos de las unidades se forman con prefijos SI (potencia de 10) mientras que otros usan prefijos binarios IEC (potencia de 2).

Veamos la siguiente tabla que divide decimales (potencia de 10, 0 a 9) con binarios (potencia de 2, 0 y 1):

Como se puede observar en la tabla anterior, el Bit y el Byte tienen el mismo valor, pero cambia a partir de ahí con diferencias sustanciales entre los valores, lo que identifica su relevancia.

Cuanto mayor sea la unidad, mayor será la diferencia, y eso es lo que la hace importante.

Pero puede resultar confuso.

Por ejemplo, un MAC puede anunciarse en la tienda de Apple como si tuviera un HD con 1 Terabyte . Si compraría uno, entonces podría ir a "Preferencias del sistema"> "General"> "Acerca de" en Ventura, donde podrá confirmar que tiene el Terabyte .

Sin embargo, si consulta en la línea de comando usando el comando "df -h", obtendrá la respuesta en Gibibytes , precisamente 932 Gi (no GiB, que abrevia; quizás el autor lo arregle en la próxima actualización) .

Así que retén tu ira; Ahora sabes que Apple mide en binario y no te robó casi el 10% de la capacidad de almacenamiento que pagaste.

Esto también sucede en muchas otras circunstancias y no se limita a Apple. Por lo tanto, tenga cuidado cuando compre algo o necesite ser preciso, especialmente en el caso de software antiguo que puede estar refiriéndose a Mebibytes pero nombrándolos Megabytes . Como en aquellos, el Megabyte aún puede ser equivalente a 1024 Kilobytes y no a 1.000.

Usted puede estar preguntando: ¿Por qué necesitamos esto? Para mí, tiene que ver con las necesidades humanas, en este caso, nuestra necesidad de lo familiar y de la coherencia. En el caso de los prefijos SI, siguen las mismas unidades que el metro (ortografía del inglés británico).

Si 1 Litro equivale a 1000 Mililitros y 1 Tonelada equivale a 1000 Kilos y un Metro equivale a 1000 Milímetros, ¿por qué un Megabyte sería 1024?

Y estos eran los comentarios que solía recibir cuando era joven, de adultos que preguntaban: "¿Por qué es 1024?"

En otras noticias, desde noviembre de 2022, Ronnabytes y Quettabytes han sido adoptados por la Oficina Internacional de Pesos y Medidas y se agregaron al Sistema Internacional de Unidades (el SI que mencioné antes), por lo que ahora tenemos dos más para saber.

¡Sí, tienen muchos Bits!

Primero observemos a cuántos Bits se refieren algunas de las unidades:



Sin embargo, la precisión (y la confusión) no termina aquí.

También tenemos el Megabit y el Mebibit . No, no me los estoy inventando.

Megabit y Mebibit, la velocidad (tiempo) importa

Cuando desee referirse a la cantidad de datos transferidos en una red (o sistemas de telecomunicaciones) para determinar qué tan rápido es, debe usar Megabits o Mebibits, que consideran el tiempo.

Para transferir 1 Megabyte en un segundo, necesitaría una conexión de red con una tasa de transferencia de 8 Megabits por segundo.

Ejemplo 1: 1 Megabyte (8,000,000 Bits ) dividido por 1 Megabit (1,000,000 Bits ) da como resultado (teóricamente) 8 segundos de velocidad de transferencia.

Ejemplo 2: 1 Mebibyte (8,388,608 Bits ) dividido por 1 Mebibit (1,048,576 Bits ) da como resultado los mismos 8 segundos.

El Mebibit , como ya habrás adivinado, mide en potencias de 2 .


¡Ahí tienes! Ahora debería poder desplazarse hacia arriba y reemplazar Mega Somethings con la precisión deseada. Espero que los aciertes.