Приставка кило означает тысячу. Килограмм, например - это 1000 грамм. Мега - это миллион. А гига - это уже миллиард. Т.е. если у вас есть флешка объемом 16 гигабайт, значит это 16 миллиардов байт. Много ли это или мало?
Смотря что мерить. Текстовые файлы занимают совсем немного места, обычно несколько килобайт. Т.е. на флешке объемом 16 гигабайт может поместиться несколько миллионов книг. Звук и фотографии будут уже пообъемнее и займут больше места, чем текст, на 16-гигабайтную флешеку их войдет несколько тысяч (плюс-минус, в зависимости от качества). А вот видео - чемпион среди типа медаиданных по объему, на флешку у вас может поместиться как 10 фильмов по 2 часа каждый, так и один - если он очень высокого качества.
Измерять объемы (и скорости) носителей, каналов связи в мега-, гигабайтах и прочем приходится из-за того, что компьютерные технологии построены вокруг двоичной системы, когда все данные представлены в виде 1 - наличия сигнала, и 0 - его отсутствия. Каждая единичка или ноль - это самый элементарный кусочек информации, который называется битом. Далее идет байт - это восемь бит информации. Дело в том, что первые процессоры умели обрабатывать 8 бит за один цикл, именно поэтому 8 битам дали собственное название - байт. А дальше - уже проще:
1 килобайт = 1024 байт
1 мегабайт = 1024 Кб (килобайт) = 1 048 576 Байт
1 Гб = 1024 Мб (мегабайт) = 1 048 576 Кб (килобайт).
И так далее, по нарастающей.
Стоит отметить, что для того, чтобы не писать все время мегабайт, килобайт и т. д. люди упростили их до следующих обозначений:
Кб - килобайт,
Мб - мегабайт,
Гб - Гигабайт,
Тб - терабайт.