Ir al contenido principal
¿Te ayudamos?
oposiciones

Bits y bytes: 8 ejercicios de kB, KiB, MB y MiB

12 min de lectura

Resuelve 8 ejercicios de bits y bytes: kB frente a KiB, MB frente a MiB, tiempos de transferencia, capacidad disponible y asignación por bloques.

En los ejercicios de bits y bytes, una cuenta puede estar bien hecha y responder a otra pregunta: usar 1000 donde se pedía 1024, tratar bytes como bits o confundir el máximo de archivos con el mínimo de bloques. La primera comprobación debe ser la unidad y la cantidad que se pide.

Esta práctica reúne ocho ejercicios originales tipo test, con cuatro alternativas y explicación de cada solución. Incluye conversiones, comparaciones, dos tiempos ideales de transferencia y dos modelos de almacenamiento. No necesitas ejecutar una descarga ni modificar archivos para resolverlos.

El material de Analista Informático del Ayuntamiento de Sevilla incluye una sección dedicada a la medida de la información, el bit y sus múltiplos. Estos casos sirven como práctica complementaria de ese contenido; no son preguntas oficiales de su convocatoria.

La tabla que debes fijar antes de calcular

Unidad escritaEquivalencia utilizada
1 B8 bit
1 kB1000 B
1 KiB1024 B
1 MB1000000 B
1 MiB1048576 B
1 GB1000000000 B
1 GiB1073741824 B

La tabla del NIST sobre prefijos binarios contrasta byte, bit y múltiplos decimales o binarios. La guía de unidades de la IEC distingue expresamente kB de KiB, MB de MiB y GB de GiB.

En esta página escribimos bit para evitar la ambigüedad de una b aislada. Mbit/s significa un millón de bits por segundo. El prefijo M no se convierte en binario porque aparezca en un problema de informática. Del mismo modo, 1 GiB equivale a 1024 MiB porque ambos prefijos son binarios.

Un método para los ocho casos

Primero, copia las unidades sin cambiar mayúsculas ni omitir la i. Después convierte los tamaños a bytes o a bits, según la operación. Si se pide un tiempo, utiliza la misma unidad de información en el tamaño y en la tasa: bit dividido entre bit/s da segundos.

Los casos 5 y 6 definen una tasa útil constante y un modelo sin esperas ni sobrecarga. Los casos 7 y 8 especifican sus propias condiciones de almacenamiento. No añadas costes que el supuesto excluye ni traslades esas exclusiones a un sistema real.

Por último, comprueba el resultado con una operación diferente. Un tamaño convertido puede reconstruirse; un tiempo puede multiplicarse por su tasa; un máximo debe demostrar que la siguiente unidad no cabe; un mínimo debe demostrar que la anterior era insuficiente.

Caso 1. De bytes a bits

Un bloque de datos tiene exactamente 1536 B. Si cada byte contiene ocho bits, ¿cuántos bits tiene el bloque?

  • A. 192 bit.
  • B. 1536 bit.
  • C. 8192 bit.
  • D. 12288 bit.
Ver respuesta y explicación del caso 1

Correcta: D. Multiplica por ocho: 1536 × 8 = 12288 bit. Para comprobarlo, divide el resultado entre ocho: 12288/8 = 1536 B. Aquí no hay ningún prefijo decimal ni binario que interpretar.

A divide entre ocho, que sería la operación inversa. B cambia el nombre de la unidad sin cambiar el número. C corresponde a los bits de 1024 B, no de los 1536 B del enunciado. Antes de operar con múltiplos, comprueba si ya has confundido la unidad de partida con la de llegada.

Caso 2. Un valor fraccionario de KiB

Convierte exactamente 2,5 KiB a bytes. Utiliza el prefijo binario Ki: 1 KiB = 1024 B.

  • A. 2560 B.
  • B. 2500 B.
  • C. 2048 B.
  • D. 20480 B.
Ver respuesta y explicación del caso 2

Correcta: A. Calcula 2,5 × 1024 = 2560 B. También puedes descomponerlo: 2 KiB son 2048 B y medio KiB son 512 B; suman 2560 B. El resultado contiene un número entero de bytes aunque el valor escrito en KiB tenga decimales.

B utiliza 1000, que correspondería a kB. C omite el medio KiB. D introduce además el factor ocho, como si se hubieran pedido bits. La letra i decide el factor del prefijo; no desaparece porque el número lleve una coma decimal.

Caso 3. La misma cifra no implica el mismo tamaño

Se comparan dos tamaños: X = 1,5 MB e Y = 1,5 MiB. ¿Cuántos bytes mayor es Y que X?

  • A. 0 B.
  • B. 48576 B.
  • C. 72864 B.
  • D. 572864 B.
Ver respuesta y explicación del caso 3

Correcta: C. Convierte los dos a la misma unidad: X = 1,5 × 1000000 = 1500000 B; Y = 1,5 × 1048576 = 1572864 B. La diferencia pedida es 1572864 − 1500000 = 72864 B.

A trata MB y MiB como equivalentes. B es la diferencia entre un MiB y un MB, pero sin aplicar el factor 1,5. D resta un millón al valor de Y, olvidando que X era un millón y medio. La pregunta pide una diferencia en bytes, no un porcentaje relativo: no hay que elegir un tamaño como base porcentual.

Caso 4. Comparación con una igualdad

Tres tamaños son A = 950 kB, B = 928 KiB y C = 0,95 MB. ¿Qué relación es correcta?

  • A. A < C < B.
  • B. A = C < B.
  • C. B < A = C.
  • D. A = B = C.
Ver respuesta y explicación del caso 4

Correcta: B. A vale 950 × 1000 = 950000 B. B vale 928 × 1024 = 950272 B. C vale 0,95 × 1000000 = 950000 B. Por tanto, A y C son iguales y B los supera en 272 B.

A elimina la igualdad entre dos expresiones decimales equivalentes. C coloca el valor binario por debajo de ambos sin hacer la conversión. D borra la diferencia de 272 B. No ordenes los tamaños mirando solo 950, 928 y 0,95: los tres números están escritos en unidades distintas.

Caso 5. Tiempo ideal con megabytes decimales

Un archivo contiene 25 MB de datos. El modelo supone una tasa útil constante de 100 Mbit/s, sin esperas ni sobrecarga adicional. MB y Mbit usan el prefijo decimal M. ¿Qué tiempo ideal resulta?

  • A. 0,25 s.
  • B. 2 s.
  • C. 8 s.
  • D. 200 s.
Ver respuesta y explicación del caso 5

Correcta: B. El archivo contiene 25 × 1000000 × 8 = 200000000 bit. La tasa es 100000000 bit/s. Divide tamaño entre tasa: 200000000/100000000 = 2 s. Una comprobación independiente convierte primero la tasa: 100 Mbit/s son 12,5 MB/s; 25/12,5 también da 2 s.

A divide megabytes entre megabits como si fueran la misma unidad. C no corresponde al tamaño y a la tasa dados. D deja un factor cien de más. Es un cálculo del modelo indicado, no una predicción de la duración de una descarga real.

Caso 6. MiB en el archivo y Mbit/s en la tasa

Un archivo contiene 24 MiB. Se transfieren sus datos a una tasa útil constante de 12 Mbit/s decimales, sin esperas ni sobrecarga adicional. ¿Cuál es el tiempo ideal, redondeado a dos decimales solo al final?

  • A. 16,78 s.
  • B. 16,00 s.
  • C. 2,10 s.
  • D. 16777,22 s.
Ver respuesta y explicación del caso 6

Correcta: A. El archivo tiene 24 × 1048576 = 25165824 B, equivalentes a 201326592 bit. La tasa es 12000000 bit/s. El tiempo exacto del modelo es 201326592/12000000 = 16,777216 s; redondeado al final, 16,78 s.

B trataría los 24 MiB como si fueran 24 MB. C es el redondeo que aparece si se omite convertir bytes a bits. D introduce un factor mil de más. Puedes comprobar el valor exacto multiplicándolo por la tasa: 16,777216 × 12000000 devuelve 201326592 bit. El modelo no incluye cabeceras, latencia, compresión ni variaciones de tasa.

Caso 7. Archivos completos en una capacidad disponible

Se dispone exactamente de 3 GiB para datos y cada archivo ocupa 700 MiB. En este supuesto no hay reserva, metadatos ni redondeo por bloques. ¿Cuál es el máximo número de archivos completos y qué capacidad queda, respectivamente?

  • A. 4 archivos y 200 MiB.
  • B. 3 archivos y 972 MiB.
  • C. 4 archivos y 272 MiB.
  • D. 5 archivos y 572 MiB.
Ver respuesta y explicación del caso 7

Correcta: C. Convierte la capacidad: 3 GiB = 3 × 1024 = 3072 MiB. Cuatro archivos ocupan 2800 MiB y dejan 3072 − 2800 = 272 MiB. Cinco necesitarían 3500 MiB, que exceden lo disponible.

A utiliza 3000 MiB como si la relación entre GiB y MiB fuera decimal. B presenta una cantidad posible y su resto correcto, pero no es la máxima: en 972 MiB cabe otro archivo de 700 MiB. D supera el límite. Las exclusiones del enunciado permiten hacer esta división; no describen todos los costes de almacenamiento de un sistema real.

Caso 8. Mínimo de bloques y espacio no utilizado

Un modelo de asignación reserva bloques completos de 512 B para un único archivo de 1025 B, sin metadatos ni otros costes. ¿Cuál es el mínimo número de bloques necesario y cuánto espacio reservado queda sin utilizar, respectivamente?

  • A. 2 bloques y 1 B sin utilizar.
  • B. 3 bloques y 1 B sin utilizar.
  • C. 4 bloques y 1023 B sin utilizar.
  • D. 3 bloques y 511 B sin utilizar.
Ver respuesta y explicación del caso 8

Correcta: D. Dos bloques solo ofrecen 2 × 512 = 1024 B, uno menos de lo necesario. Hay que reservar tres bloques, que suman 1536 B. El espacio reservado y no utilizado es 1536 − 1025 = 511 B.

A no tiene capacidad suficiente. B confunde el byte utilizado en el último bloque con el espacio que queda libre dentro de él. C ofrece capacidad y calcula bien su resto, pero reserva más bloques de los necesarios. Aquí se busca el entero superior; en el caso anterior se buscaba cuántos archivos completos cabían y se tomaba el inferior. La pregunta decide qué límite debes comprobar.

Clave y mapa de errores

La clave es 1D, 2A, 3C, 4B, 5B, 6A, 7C y 8D. Esta práctica no aplica una fórmula de penalización ni fija una nota de corte.

CasosQué revisar si has fallado
1 y 2Factor ocho frente al factor del prefijo
3 y 4Convertir antes de restar o comparar; conservar las igualdades
5 y 6Bytes frente a bits y prefijos del tamaño frente a los de la tasa
7Máximo entero que cabe y capacidad restante
8Mínimo entero suficiente y espacio reservado sin utilizar

Anota el origen del fallo junto a cada respuesta: lectura de unidad, operación, redondeo o interpretación del límite. En el caso 6 conserva el valor exacto hasta el final. En 7 y 8 no redondees al entero más próximo: comprueba qué entero satisface la condición que pregunta cada caso.

Practica también la representación de los números

Para trabajar otra parte del bloque, continúa con los 12 ejercicios de binario y hexadecimal. Allí se convierte la representación de enteros y se separan valor, ancho y signo. Aquí se convierten unidades: escribir un número en base dos no convierte automáticamente su unidad en KiB o MiB.

Si quieres integrar estas operaciones en el estudio del conjunto, revisa el alcance actual del material de Analista Informático de Sevilla y contrástalo con el programa que te corresponda. Es un producto de pago; los ocho casos de esta página pueden estudiarse gratuitamente.

Fuentes de unidades contrastadas el 20 de octubre de 2026: NIST e IEC. Los tamaños, las tasas y los modelos de los ejercicios son datos originales de aprendizaje, no medidas de una conexión, un disco ni una aplicación concretos. La práctica no presupone cómo etiqueta capacidades cada sistema operativo.

Preguntas frecuentes

¿Qué diferencia hay entre bit y byte?

En los ejercicios de esta página, un byte contiene ocho bits. B representa byte y bit representa bit. Para pasar de bytes a bits se multiplica por ocho; para pasar de bits a bytes se divide entre ocho.

¿Un kB y un KiB tienen el mismo tamaño?

No. kB utiliza el prefijo decimal kilo: 1000 B. KiB utiliza el prefijo binario kibi: 1024 B. Del mismo modo, MB representa 1000000 B y MiB representa 1048576 B.

¿Debo usar siempre 1024 cuando se habla de memoria?

La conversión de estos ejercicios depende del prefijo escrito o de la definición expresa del enunciado. GiB y MiB usan potencias de dos; GB y MB, potencias de diez. El contexto de memoria o transmisión no sustituye por sí solo la lectura de la unidad.

¿El tiempo calculado predice una descarga real?

No. Los dos ejercicios de transferencia suponen una tasa útil constante y excluyen esperas y sobrecarga adicional. El tiempo se obtiene dividiendo los bits de datos entre los bits por segundo del modelo. Una transferencia real requiere considerar sus condiciones efectivas.

¿Estos ocho casos son preguntas oficiales?

No. Son ejercicios originales de aprendizaje sobre unidades, tamaños y modelos de transferencia o asignación. No reproducen un examen ni anticipan preguntas futuras o un umbral de aprobado.