Hace 5 años

Capacidad de las unidades de almacenamiento

¿Como es que tengo un disco duro de 500Gb y cuando tengo el sistema instalado se queda en 469,4 Gb?, Lo mismo pasa con la memoria, pendrives, y otras unidades de almacenamiento.

   La informática trabaja con el código binario, la unidad más pequeña es el bit (0/1). En todo ordenador hay un Bus de direcciones y un Bus de datos. Al poner en el bus de direcciones de la CPU un número binario, en el Bus de datos obtendríamos el dato guardado en el cajón correspondiente. Como ejemplo si nuestro Bus de direcciones fuese de 32bits (32 cables), podríamos direccionar hasta 4 Gb. Y si tuviésemos un Bus de direcciones de 64bits podríamos direccionar hasta 16 exabytes. Otra cosa es lo que realmente podemos direccionar, con las memorias RAM, o en los actuales discos duros. En cuanto a la memoria RAM, el sistema operativo tiene mucho que ver. La expresión matemática sería 2n.
21 = 2
22 = 4
23 = 8
2n = 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, …
232 = 4.294.967.296 bits = 4 Gigabytes
264 =17.179.869.184 gigabytes = 16 Exabytes
Por otra parte esta serían las equivalencias entre unidades.
8 bits = 1 byte
1024 bytes = 1 kilobyte
1024 kb = 1 Megabyte
1024 Mb = 1 Gigabyte
1024 Gb = 1 Terabyte
   Un disco duro de 500Gb, en realidad es de 512 Gb. Pero entonces, ¿porqué si es de 512 Gb se dice que es de 500Gb?, el motivo es por que son unidades comerciales, donde 1Mb = 1.000Kb, puro marketing, ¿no es mas fácil decir tengo un disco de 1Terbyte, que decir que es de 1,024 Tb?
   Todas las unidades de almacenamiento como el Disco duro, CD/DVD regravables, Pendrives, Magneto Óptico, antes de su uso se tienen que formatear. O para entenderlo mejor crear los cajones donde guardaremos la información. En este proceso perdemos de nuevo bytes útiles para almacenar información. Tras el formateo los discos duros quedan con algo menos de su capacidad original.
160 Gb → 149 Gb
250 Gb → 232 Gb
320 Gb → 298 Gb
500 Gb → 465 Gb
    1 Tb → 931 Gb
   Pondré otro ejemplo de por que perdemos espacio, con una comparación. Supongamos que tenemos un terreno de 1.000 m2 y queremos usarlo para plazas de aparcamiento, si cada coche ocupa 10 m2, podremos meter 100 coches. ¿Es así?, pues no. Tendremos que marcar el suelo con pintura para que cada uno ocupe solo una plaza, también tendremos que poner un pasillo para que accedan a las plazas. Ese espacio vamos a suponer que equivale al 10% del total. De 1000m2 nos quedarían 900m2, perderíamos el espacio de 10 coches.
   Como curiosidad cuando decimos que tenemos un ADSL de 1Mbit/s en realidad tenemos un ADSL de 1Mb*1024=1024Kb/8 = 128 Kbytes/s. La información navega por los cables en fila india, 1 bit detrás de otro, pero el ordenador los necesita tener en paquetes de 8,16,32,….
Ubuntu/Linux
828

Dame tu opinión

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>