В некотором смысле шестнадцатеричная система еще хуже, чем двоичная. Судите сами. Сколько цифр в шестнадцатеричной системе? Ровно 16. И какими же цифрами их обозначать? А вот какими:
О, 1, 2, 3, 4, 5, 6, 7, 8, 9, А, В, С, D, Е, F.
Здесь ровно 16 цифр. Последние шесть цифр взяты из латинского алфавита и читаются так:
А – цифра «а». Это цифра «десять»;
В – цифра «бэ» – цифра «одиннадцать»;
С – цифра «цэ» – «двенадцать»;
D – цифра «дэ» – «тринадцать»;
Е – цифра «е» – «четырнадцать»;
F – цифра «эф» – «пятнадцать».
Как видите, проблемы с русским языком стали еще серьезней.
Первые шестнадцатеричные числа мы выписывать не будем, а укажем только ключевые моменты получения следующего шестнадцатеричного числа, которых, в отличие от двоичной системы, не один, а уже четыре:
1) После числа 9>16 = 9>10 в шестнадцатеричной системе следует число А>16 = 10>10.
2) После числа F>16 = 15>10 идет число 10>16 = 16>10.
3) После числа 19>16 = 25>10 идет число 1А>16 = 26>10.
4) После числа 1F>16 = 31>10 идет число 20>16 = 32>10.
Лучше почувствовать шестнадцатеричную систему можно, изучая ее таблицу сложения:
Из шестнадцатеричной системы в десятичную числа переводятся так же, как и из двоичной, только, конечно, нужно делить не на 2, а на 16, а остатки, значения которых будут от 0 до 15, переводить в шестнадцатеричные цифры.
Обратный перевод осуществляется так же, как было представлено десятичное число в начале главы, только в степень возводится число 16. Например:
2AF = 2х16>2 + 10x16 + 15 = 512 + 160 + 15 = 687.
Гораздо интереснее переводить двоичные числа в шестнадцатеричные и обратно.
1. Каждая цифра в шестнадцатеричной записи числа обозначается четырехзначным двоичным числом.
2. Нули, стоящие слева, можно отбросить.
Запись шестнадцатеричных цифр двоичными числами берут из следующей таблицы, в которой везде, где это не может привести к недоразумению, у чисел опущены индексы с основанием системы счисления:
Примеры:
Алгоритм перевода из двоичной системы в шестнадцатеричную:
1. Каждые четыре двоичные цифры, считая справа налево, записываются одной шестнадцатеричной цифрой, которые выписываются также справа налево.
2. Если для последней четверки не хватает цифр, слева от двоичного числа дописываются нули.
Примеры:
КАК ХРАНИТСЯ ИНФОРМАЦИЯ?
Теперь если вас спросят, как хранится информация на вашем компьютере, вы можете ответить так: Где именно? – на дорожках и секторах жесткого диска (или, на логическом уровне – в виде кластеров на логических дисках).
Как именно? – в виде логических нулей и единиц (битов) а также их групп (байтов).
Все это правильно… Но все равно непонятно. Компьютеру так, может, и проще, ведь ему абсолютно безразлично, чем именно мы забиваем винчестер – документами ли, музыкой или картинками. Для него все это – информация, которую нужно лишь разбить на определенные кусочки – и в любой момент знать, где именно находится тот или иной кусочек.
Но нам, пользователям, придется иметь дело не с битами и байтами. И уж тем более – не с кластерами и секторами. Нам же интересно другое деление информации – логическое. Содержательное. Следовательно, нам нужно принять новую единицу, новую точку отсчета. Такими единицами и станут для нас файл и папка.
Файлы
Файл может хранить в себе любую информацию – текст, графические изображения, программный код и т. д. (хотя бывают и некие «комбинированные» файлы, включающие, к примеру, картинку, текст и элемент программы). Главное, чтобы мы, пользователи, всегда могли отличить один «кусочек информации» от другого и знали, как именно нам работать с каждым типом файлов.