Linux для начинающих - Основы Linux - Системы счисления

 

 

 

Мы привыкли, к тому, что в реальной жизни используется десятичная система счисления. Примером тому служит нумерация страниц этой книги. Вполне освоились с тем, что компьютеры оперируют двоичной системой счисления: «да — нет» или «0 — 1». Но при чтении литературы по Linux, да и при работе с этой операционной системой вам придется столкнуться еще с двумя системами счисления — восьмеричной и шестнадцатеричной. Причем это не блажь программистов, а весьма полезная для применения практика, позволяющая упростить запоминание и понимание служебной информации. Например, при определении прав пользователя удобнее пользоваться восьмеричной системой счисления. А вот шестнадцатеричная система счисления используется в конфигурационных файлах для сокращения количества знаков, так как запомнить короткое число проще.
Чтобы запомнить связь между разными системами счисления, рассмотрите табл. 2.1 и попробуйте перевести, уже не смотря в таблицу, несколько десятичных чисел, например 10 и 47, в разные системы счисления. Обратите также внимание на то, как связаны права доступа (о чем пойдет речь в следующем разделе) и восьмеричная система счисления.

Таблица 2.1. Системы счисления и права доступа

Десятичная Двоичная Шестнадца­теричная Восьмерич­ная Права до­ступа
0 0000 0 00 ---
1 0001 1 01 --х
2 0010 2 02 -w-
3 0011 3 03 -wx
4 0100 4 04 r--
5 0101 5 05 r-х
6 0110 б 06 rw-
7 0111 7 07 rwx
8 1000 8 10  
9 1001 9 11  
10 1010 А 12  
11 1011 В 13  
12 1100 С 14  
13 1101 D 15  
14 1110 Е 16  
15 1111 F 17  


Hosted by uCoz