Съдържание:
Определение - Какво означава Октал?
Octal се отнася до системата за номериране на база-8. Произхожда от латинската дума за осем. Окталната система за номериране използва цифрите 0-1-2-3-4-5-6-7. В изчислителните среди обикновено се използва като по-кратко представяне на двоични числа чрез групиране на двоични цифри в тройки. Командата chmod в Linux или UNIX използва octal, за да назначи разрешения на файлове.
Техопедия обяснява Октал
Октал е друг начин за преброяване на числата. Докато хората обикновено се броят в десетки, а машините се броят в двойки, възможно е да се използва произволно число като основа за броене и изчисляване. Някои индиански племена са използвали октал, като са преброили интервалите между пръстите. Героите във филма от 2009 г. „Аватар“ използваха осмица, защото имаха четири пръста на всяка ръка. Някои математици предложиха по-широкото приемане на октал.
Използването на октал е удобен начин за съкращаване на двоични числа. Започвайки отдясно, групирайте всички двоични цифри в групи от три. Ако последната група отляво няма три цифри, добавете нула. Всяка трицифрена двоична група се превежда в едноцифрено осмално число.
Започнете с двоично число:
01011101
Групирайте двоичното число в тройки. Добавете нула вляво, ако е необходимо:
001-011-101
Преобразувайте всяка трицифрена група в осмично число:
1-3-5
Комбинирайте цифрите, за да оформите осмичното число:
135
Използването на октално число вместо двоично число спестява цифри. В първите дни на изчислението, осмал често се използва за съкращаване на 12-битови, 24-битови или 36-битови думи. Шестнадесетичната вече се използва по-често в програмирането, което прави представянето на числата дори по-кратко от осмото.
В езиците за програмиране са използвани различни символи за обозначаване на октал, включително цифрата 0, буквите o или q, комбинацията цифра-буква 0o или символът & или $. База-8 може да бъде показана и като се използва числото 8 като подпис (например, 135 8 ).
Може би най-известната употреба на octal в съвременната изчислителна среда е в разрешения за файлове и директории за Linux или UNIX. Използвайки командата chmod, администраторите могат да задават права за четене, запис и изпълнение на потребители, групи и други.