Hola
Jamila, MB son megabytes y GB son gigabytes, son unidades de medida de espacio en la computación.
La tarjeta de 32MB son 32 megabytes y la de 4GB con 4 gigabytes, el gigabyte es la unidad de mil de megabyte, o sea 4GB con 4.000 megabytes.
Otro ejemplo 1TB terabyte es la unidad de mil de gigabyte, serian 1.000 gigabytes, 10.000 megabytes, 100.000 kilobytes, 1.000.000 bytes.
Puede parecer confuso pero, piensa que es como las unidades de medida de milímetro, centímetro, metro y kilómetro, es el mismo principio.
En definitiva la memoria mas grande en lo que preguntas es la de 4GB.
No te confundas con el Bite con i latina, que no es una unidad de espacio, sino ancho de banda, digamos que los bit es el ancho de la pista en la que corren los datos, contra mas grande es mas rápido pueden ir, e incluso un procesador contra mas bit tenga puede procesar mas datos al mismo tiempo. Por eso se lo diferencia con el cambio de letra, porque incluso se pronuncian igual.
Saludos
