ve škole vás to učí špatně.
převod bity na bajty je jasný, 8bit = 1 byte
řád je vždy 2^10, tedy 1024, a ten jediný dává v IT smysl a jako jediný funguje.
Bohužel je zde něco jako soustava SI a partičky fyzikářů, pro které je kilo = 10^3. Z tohoto důvodu byly zavedeny jednotky KiB, MiB, atd. které vyjadřují přesnou a nezkreslenou velikost v řádech, viz http://en.wikipedia.org/wiki/Kibibyte
Co je mi známo, tak SI řády používají výlučně výrobci disků, a to z marketingových důvodů (disk je označen "větší" hodnotou, než ve skutečnosti má), jinak SI řády v IT postrádají naprosto smysl, IT je postaveno na dvojkové soustavě, nikoli desitkové.
Když kupuješ RAM, kupuješ 1GB jako 1024MB, když máš rychlost spojení 8Mbit, jede to 8192kbit..
Z toho plyne, že ne-IT "vědátoři" ti budou tlačit 1kilo = 1000, ale ajťák se ti na tohle pěkně vysměje.