Problemas con los múltiplos de bit y Byte (1.000 vs 1.024) (ISO - 1.3)

Поділитися
Вставка
  • Опубліковано 6 жов 2024
  • Hoy toca explicar cómo usamos y cómo rompemos el sistema métrico decimal en la informática. Y no es bonito.
    Este vídeo es parte de un curso del módulo Implantación de Sistemas Operativos del ciclo de FP de ASIR. Para acceder al curso completo las listas de reproducción están en:
    / @imesinet
  • Наука та технологія

КОМЕНТАРІ • 45

  • @fernandoespinosabenayas255
    @fernandoespinosabenayas255 3 роки тому +4

    Qué grande explicando!! Muchas gracias.

  • @arnaumasia4280
    @arnaumasia4280 3 роки тому +3

    Gracias, excelente exposición, muy útil. ( Min. 5 me has conquistado).

    • @imesinet
      @imesinet  3 роки тому +1

      En mi clase se respeta mucho el chiste malo, y ese es uno de los peores que cuento. Es defensivo, me evito que los hagan los alumnos, porque si solo digo 'un peta' es que lo estoy dejando botando :D

  • @scorpion18loco
    @scorpion18loco 2 роки тому +1

    Excelente exposición. Justo también le planteé esa duda a mi profesor de sistemas informáticos de la pérdida de espacio del disco en windows y tambien nos dijo que es porque se reserva para el sistema y tampoco nos dijo eso de 1024.

    • @imesinet
      @imesinet  2 роки тому

      Ay, qué pena ver que la gente repite así las cosas sin comprobarlas. Si basta con hacer los cálculos...

    • @scorpion18loco
      @scorpion18loco 2 роки тому

      @@imesinet Claro pero como mucha gente piensa que el sistema internacional es con esas divisiones de 1024 pues hacen los cálculos mal. Por cierto queria preguntarte si tienes o si podrias hacer un video explicando la ejecución de un juego de instrucciones donde a partir de una tabla con PROGRAMA[Dirección(1,2,3,...),Contenido(Leer A,Leer B,C=A*B+1,...)] y DATOS[Dirección(1000,1004,1006...),VARIABLE(A, ,B, , ,C,...)] rellenar otra tabla con CP(contador programa),RI(registro instrucción),RDM(registro dirección de memoria)RIM(registro intercambio memoria),AC(acumulador),OP(operación). Estoy intentando entenderlo pero es un poco lioso y veo que con tu forma de explicar se facilita la compresión. Muchas gracias de antemano por tus enseñanzas y un saludo!.

    • @imesinet
      @imesinet  2 роки тому +1

      @@scorpion18loco Siento no poder ayudarte, no uso ese tipo de pseudocódigo en mis clases y en cuanto a arquitectura de computadores me gusta usar una mezcla de una arquitectura más sencilla para las explicaciones teóricas y una más real para cuando quiero entrar en complejidades.
      Pregunta a tu profesor y que te concrete mejor qué proceso de resolución de pseudocódigo usa.
      Un saludo.

  • @pattytituana2795
    @pattytituana2795 3 роки тому +1

    Muy útil la explicación. Justo tenía un problema con eso. Gracias

  • @valerianodiaz3597
    @valerianodiaz3597 3 роки тому

    1024. de esto no sé pero me tenía loco. ahora si entiendo por qué. muy bien explicado, gracias

  • @Sigmasapiens_oficial
    @Sigmasapiens_oficial 3 роки тому +2

    Estoy deacuerdo que los bytes se tienen que medir mediante multiplos binarios
    Pero con los bits no importa porque no son agrupaciones de 8 osea 2^3 como los bytes supongo?

    • @imesinet
      @imesinet  3 роки тому +2

      Para los bits también es recomendable usar múltiplos de 1024, también son unidades de informática y en informática se usa todo en binario.

  • @duntz8693
    @duntz8693 3 роки тому +1

    Si te pide en un problema:
    -¿Cuantos Bytes son 5 kB?
    Sólo habría que multiplicar?

  • @kevinlunanovoa1
    @kevinlunanovoa1 3 роки тому +1

    Tiene toda la razon. Esa es la trampa. Igual que cuando te dicen que tienen 100megas de internet y la verdad es que son megabits, que son 12.5 mbps

  • @jesussaenz552
    @jesussaenz552 4 роки тому +2

    Profe excelente la explicación pero entonces aunque windows utilize el prefijo correcto de 1024 con kibibit - kibibyte que pasa con los fabricantes igual seguiran en el estandar correcto de 1000 en 1000? La unica manera seria que windows se adaptara al SI y hay si tanto fabricante como windows utilizarian un mismo lenguaje por decirlo asi que opina profe?

    • @imesinet
      @imesinet  4 роки тому +5

      Es más complejo que eso. Por ejemplo los fabricantes de RAM, por tradición, también usan mal los múltiplos (cuando compras 16 GB de memoria realmente estás comprando 16 GiB, que son algo más de 17 GB, pero claro, es uno de los escasos casos en los que un fabricante nos miente para darnos más de lo que publicita).
      El problema es que cuando usas mal una medida, y lo haces de forma tan generalizada, la medida deja de significar nada concreto. Un Giga es 1024 MiB en RAM, 1000 MB en discos duros o pendrives o 1000 Mb en conexiones de Internet. Lo de bit o Byte no es grave, solo es resumen excesivo que se arregla con más datos, pero lo de usar múltiplos de 1024 con nombres de los de 1000 no tiene más solución que dejar de usar terminología incorrecta.
      Los múltiplos de 1000 están condenados para la informática, nunca fueron ideales y tantos años de confusión nos impide saber qué medidas estamos usando, con diferencias de +-10%, que son considerables. Lo que debería hacer Windows es lo que hacen la mayoría de distros de Linux, usar los múltiplos de 1024 pero etiquetarlos bien, y decir que un disco duro de 2 TB=1,81 TiB, y ya está, es así de sencillo. Y la notación de los múltiplos de 1024 es lo suficientemente similar como para que quien no tenga interés en esto simplemente lea en su cabeza TiB como Tera y todos contentos.
      El problema es que esto es estándar décadas ya y ni los fabricantes de RAM ni Microsoft parecen darse por aludidos. Quién sabe, quizá con los PiB...

  • @chiquinormando
    @chiquinormando 5 років тому +4

    Tengo una duda, estás perdiendo en realidad capacidad del disco Duro, o es simplemente una forma de verlo?

    • @imesinet
      @imesinet  5 років тому +7

      No se puede perder capacidad real de disco (los Bytes son los mismos hagas como hagas el cálculo), simplemente Windows lo calcula mal y sale un resultado incorrecto.
      Es como si la app de tu banco te mostrara siempre un 10% menos de dinero del que realmente tienes. No pierdes dinero por ello, pero claramente la app está mal hecha, y en el caso de Windows está mal hecho aposta, por tradición de hacer los cálculos mal.

    • @kanikama9579
      @kanikama9579 2 роки тому

      Cuando dice que windows lo calcula mal se refiere a que nos esta informando mal, pero la capacidad es la misma? Si instalo dos discos iguales en linux y en windos tienen igual capacidad , les puedo poner la misma cantidad de datos?

  • @t8mil964
    @t8mil964 2 роки тому

    siempre tuve esa duda jaja muchas gracias!

  • @billvargas5797
    @billvargas5797 Рік тому

    excelente, antes de esto pense que me estafaron con mi almacenamiento.

  • @elmaxpr226
    @elmaxpr226 2 роки тому

    muchas gracias , entendi todo

  • @TheAnita2126
    @TheAnita2126 Рік тому

    muy bueno!!

  • @Sigmasapiens_oficial
    @Sigmasapiens_oficial 3 роки тому +1

    tengo algunas dudas:
    cuando se dice que son 2 TB son 2×10^12 Bytes??
    y cuando se dice 2TiB son 2^41 osea 2,199 millones de Bytes???
    es decir el fabricante al venderte 2TB te quita 199 GiB????

    • @imesinet
      @imesinet  3 роки тому +2

      Es exactamente lo que explico en el vídeo: 2 TB = 2*10^12 B, 2 TiB = 2^41 B . Usar TB con los múltiplos de 1024 es incorrecto. El fabricante no te quita nada, Windows usa unidades incorrectas.

  • @InnVNixGinner
    @InnVNixGinner 2 місяці тому

    Segun he leido, respecto al tema de los Yotta, parece ser que en 2024 ya existe un prefijo mas grande. Bronto
    Brontobyte, No se si esto es cierto pero cada vez lo estoy viendo en mas sitios, entiendo que deberia serlo
    Lo comunico para su conocimiento

    • @imesinet
      @imesinet  2 місяці тому

      En 2022 se estandarizaron nuevos prefijos del SIU (el vídeo es de antes de 2022, por eso no los referencia) tanto hacia arriba como hacia abajo. Hace ya tiempo que los múltiplos parten de números en griego, de penta (5) viene peta-, de hexa (6) viene exa-
      Los dos nuevos son 1 ronnabyte = 1000 yottabytes (o 1 RiB = 1024 YiB en notación binaria) y 1 quettabyte = 1000 ronnabytes (1 QiB = 1024 RiB). Ronna viene de 9 en griego y quetta de 10 en griego.
      Según las fuentes que he consultado lo de brontobyte fue una propuesta. Es verdad que suena mejor pero, como te he dicho antes, hace tiempo que el SIU usa como base para sus múltiplos los numerales griegos.
      Para los 1000 quettas da por hecho que usarán alguna versión de 11 en griego (enteka).
      Pero vamos, ten en cuenta que todos esos prefijos son para estar cubiertos para el futuro. El prefijo más alto que he visto usar nunca es zetta. Se estima que todo internet son unos 50 zettabytes, lo que serían 0,05 YB = 0,00005 RB = 0,00000005 QB.
      Es decir, que esos prefijos más altos de momento solo sirven para saber que existen.
      Espero que te sirva. Un saludo.
      es.wikipedia.org/wiki/Prefijos_del_Sistema_Internacional

    • @InnVNixGinner
      @InnVNixGinner Місяць тому

      ​@@imesinet Hola de nuevo
      Si, ahora que lo indicas es verdad que me suena haberlo leido tambien
      No obstante ahora que chequeo el articulo de la wikipedia, esta clarisimo, de todas formas como mencionas esta nueva nomenclatura esta lejos de ser usada aunque con como evoluciona el tema puede que quiza lleguemos a ver los YB, y puede ser que los RB, los QB habria que cuestionarlo, aunque estos datos se ponen de manifiesto unicamente en la informatica (ya se me hace dificil imaginarme un kiloAmperio me daria mas miedo aun plantearme un Yotaamperio...) por lo que imagino que llegara un punto en que dejaran de asignar prefijos dado que tal y como yo lo veo, llegara un punto en que la informacion o la custodia de la informacion que podemos generar tendra que acabar¿no? es decir...la informacion que podemos generar como personas llegara un punto que sea imposible generar mas informacion¿o no...? miedo me da pensar en eso conforme lo escribo

  • @elt0maaz896
    @elt0maaz896 4 роки тому +2

    Entonces esta bien que diga 2TB en el disco duro del fabricante o 1,8TB Windows?

    • @imesinet
      @imesinet  4 роки тому +3

      Lo correcto son los 2TB que dice el fabricante. Windows hace la cuenta mal y por eso sale menos.

    • @elt0maaz896
      @elt0maaz896 4 роки тому +3

      @@imesinet pero al fin y al cabo son la misma cantidad de bits

    • @imesinet
      @imesinet  4 роки тому +3

      @@elt0maaz896 Exacto.

  • @Sigmasapiens_oficial
    @Sigmasapiens_oficial 3 роки тому +1

    Esta es la razon por la cual al meter un usb 8GiB al ver sus propiedades te da una lectura de 7.y algo GB
    Osea queno se esta aprobechando en ese so el almacenamiento al 100%????

    • @imesinet
      @imesinet  3 роки тому +1

      8 GB = 7,45 GiB. El problema es que Windows dice 7,45 GB en lugar de 7,45 GiB.

    • @Sigmasapiens_oficial
      @Sigmasapiens_oficial 3 роки тому +1

      @@imesinet Ha ya te entendi
      Osea si usaramos las unidades correctas en base binaria tendriamos mas almacenamiento
      Porque en el caso de :
      8GB = 7.45 GiB ~ 7,450'000,000 B
      Si usaramos el sistema binario para todo seria
      8GiB = 8,589'934,592 B
      Por lo que en una memoria de 8GiB tendriamos aprox. (589MiB + 550MiB) 1139MiB más de almacenmiento que en una de 8GB
      Osea seria mas de 1 GiB lo que no nos estarian dando por estar utilizando la base 10 en vez de la base 2

    • @imesinet
      @imesinet  3 роки тому +2

      @@Sigmasapiens_oficial Exacto. Por eso 16 GB de RAM tienen más almacenamiento que un pendrive de 16 GB (14,9 GiB), porque en la RAM se usan realmente GiB, no GB, y en los pendrives se usan GB.

  • @rolandochubb6186
    @rolandochubb6186 11 місяців тому

    A ver si entendí...la medida que debo usar en informática es la binaria que a su vez es incorrecta en el standard internacional de medidas a pesar de usar una nomenclatura parecida ???. Entonces windows estaría haciendo correctamente la conversión. Corregirme alguien, por favor, si no es así; gracias.

    • @imesinet
      @imesinet  10 місяців тому +1

      La medida que debes usar en informática es la binaria, smplemente tienes que decir 1 KiB = 1024 B. Lo que no se puede hacer es lo que hace Windows, que es usar múltiplos de 1024 con notación de múltiplos de 1000.

    • @rolandochubb6186
      @rolandochubb6186 10 місяців тому

      @@imesinet Entendido, profe. De ahora en adelante solo múltiplos binarios. Gracias.

  • @jfcf9667
    @jfcf9667 11 місяців тому

    Pero un Byte no son 8 bits?

    • @imesinet
      @imesinet  10 місяців тому

      Sí. 1 Byte = 8 bits

  • @elpaliyo3336
    @elpaliyo3336 3 роки тому

    como el sentido real y convencional de la corriente eléctrica :u

  • @mardavijo
    @mardavijo Рік тому +1

    JAJAJJA

  • @duntz8693
    @duntz8693 3 роки тому +1

    Si te pide en un problema:
    -¿Cuantos Bytes son 5 kB?
    Sólo habría que multiplicar?

  • @lazosrock
    @lazosrock 2 роки тому

    muy bueno!!