Итак, в мы выяснили, что в большинстве современных кодировок под хранение на электронных носителях информации одного символа текста отводится 1 байт. Т.е. в байтах измеряется объем (V), занимаемый данными при их хранении и передаче (файлы, сообщения).
Объем данных (V) – количество байт, которое требуется для их хранения в памяти электронного носителя информации.
Память носителей в свою очередь имеет ограниченную ёмкость, т.е. способность вместить в себе определенный объем. Ёмкость памяти электронных носителей информации, естественно, также измеряется в байтах.
Однако байт – мелкая единица измерения объема данных, более крупными являются килобайт, мегабайт, гигабайт, терабайт…
Следует запомнить, что приставки “кило”, “мега”, “гига”… не являются в данном случае десятичными. Так “кило” в слове “килобайт” не означает “тысяча”, т.е. не означает “103”. Бит – двоичная единица, и по этой причине в информатике удобно пользоваться единицами измерения кратными числу “2”, а не числу “10”.
|
|
1 байт = 23 =8 бит, 1 килобайт = 210 = 1024 байта. В двоичном виде 1 килобайт = &10000000000 байт.
Т.е. “кило” здесь обозначает ближайшее к тысяче число, являющееся при этом степенью числа 2, т.е. являющееся “круглым” числом в двоичной системе счисления.
Таблица 8
Именование | Обозначение | Значение в байтах | |
Килобайт | 1 Кb | 210 b | 1 024 b |
Мегабайт | 1 Mb | 210 Kb = 220 b | 1 048 576 b |
Гигабайт | 1 Gb | 210 Mb = 230 b | 1 073 741 824 b |
Терабайт | 1 Tb | 210 Gb = 240 b | 1 099 511 627 776 b |
Петабайт | 1 PiB | 210 Tb = 250 b | примерно 1015 байт |
Эксабайт | 1 EiB | 210 Pib = 260 b | примерно 1018 байт |
Зеттабайт | 1 ZiB | 210 Eib = 270 b | примерно 1021 байт |
Йоттабайт | 1 YiB | 210 Zib = 280 b | примерно 1024 байт |
В связи, с тем, что единицы измерения объема и ёмкости носителей информации кратны 2 и не кратны 10, большинство задач по этой теме проще решается тогда, когда фигурирующие в них значения представляются степенями числа 2.
Рассмотрим пример подобной задачи и ее решение:
Пример: В текстовом файле хранится текст объемом в 400 страниц. Каждая страница содержит 3200 символов. Если используется кодировка KOI-8 (8 бит на один символ), то размер файла составит:
- 1 Mb;
- 1,28 Mb;
- 1280 Kb;
- 1250 Kb.
Решение:
1) Определяем общее количество символов в текстовом файле. При этом мы представляем числа, кратные степени числа 2 в виде степени числа 2, т.е. вместо 4, записываем 22 и т.п. Для определения степени можно использовать Таблицу 7.
символов.
2) По условию задачи 1 символ занимает 8 бит, т.е. 1 байт => файл занимает 27*10000 байт.
3) 1 килобайт = 210 байт => объем файла в килобайтах равен:
.