tema a: bits y bytes, un byte son 8 bits. Para pasar de uno a otro, dividir o multiplicar por 8 según toque. Poco más se puede decir.
tema b: prefijos kilo, mega, giga, etcétera.
Según lo que se esté midiendo, 1 kilo = 1.000, o también 1 kilo = 1.024. Etcétera, para medir memoria, se usa el kilo = 1.024, pero para medir, por ejemplo, velocidades de transferencia se usa 1 kilo = 1.000. Así, 1 kbps = 1.000 bits por segundo.
También para medir frecuencias. 1 Ghz = 1.000.000.000 hercios, también, para medir capacidades de discos:
Un disco de 100 Gb = 100.000.000.000 bytes.
Un DVD de 4,7 Gb = 4.700.000.000 bytes.
Como el sistema operativo y los programas en general suelen usar prefijos binarios (k = 2 elevado a 10 = 1.024, = 2 elevado a 20 = 1048576, etcetera) en vez de medidas decimales (k = 10 elevado a 3 = 1000, = 10 elevado a 6 = 1000000, etc) por eso los discos al usarlos siempre parecen más pequeños (100 Gb se quedan en unos 97 de esos otros Gb), o en los DVD no sé qué pasa que no entra 4,7 Gb, solo 4,3 (4.700.000.000 bytes == 4.589.843,75 kbs == 4.482,27 mbytes == 4,38 gigabyte).