Октет жана Байт
Эсептөөдө бит маалыматтын негизги бирдиги болуп саналат. Жөнөкөй сөз менен айтканда, бит эки мүмкүн болгон маанилердин бирин гана ала турган өзгөрмө катары каралышы мүмкүн. Бул эки мүмкүн болгон маанилер '0' жана '1' жана экилик цифралар катары чечмеленет. Эки мүмкүн болгон маанини логикалык (Буль) маанилер катары чечмелесе болот, алар "чын" жана "жалган". Байт - эсептөөдө колдонулган дагы бир маалымат бирдиги. Эсептөө тарыхында бирдик байт ар кандай сактагыч өлчөмдөрүн (адатта 4 биттен 10 битке чейин) билдирет, анткени ал стандартташтырылган бирдик катары каралбайт. Бирок, бир нече негизги компьютер архитектуралары жана өндүрүш линиялары тарабынан сегиз битти көрсөтүү үчүн байт терминин көп колдонгондуктан, байт акырындык менен сегиз бит менен байланыштырылган. Ошентсе да, мурунку түшүнүксүздүктөн улам, Octet термини сегиз битти көрсөтүү үчүн стандартташтырылган бирдик катары киргизилген. Ошентип, азыркы учурда Байт жана Октет экөө тең сегиз битти көрсөтүү үчүн бири-биринин ордуна колдонулат. Байт ошондой эле C жана C++ сыяктуу бир нече программалоо тилдеринде маалымат түрү катары колдонулат.
Октет деген эмне?
Октет – сегиз биттен турган маалымат бирдиги. Бул эсептөө жана телекоммуникациялык тармактарда колдонулат. Октет деген сөз грек жана латын тилдеринде кездешкен octo (сегиз дегенди билдирет) префиксинен келип чыккан. Октет термини көбүнчө байт термининин ордуна сегиз битти көрсөтүү үчүн колдонулат. Мунун себеби, мурда байт сегиз биттен турат деп эсептелчү эмес (байттын көлөмү эки ача болгон). Бирок азыркы учурда байт сегиз бит менен бекем байланышкандыктан, байт жана октет терминдери синоним катары колдонулат. Бирок, байт сегиз биттен көп же азыраак болушу мүмкүн болгон эски системаларда сегиз битти көрсөтүү үчүн октет термини колдонулат (байттын ордуна).
Октеттерди туюндуруу үчүн он алтылык, ондук же сегиздик сан системалары сыяктуу түрдүү өкүлчүлүктөр колдонулат. Мисалы, бардык 1лер менен октеттин мааниси он алтылык FFге барабар, ондукта 255 жана сегиздикте 377. Октетти көп колдонуу IP (Internet Protocol) компьютердик тармагында даректерди көрсөтүүдө пайда болот. Адатта IPv4 даректери чекиттер (толук чекиттер) менен бөлүнгөн төрт октет катары сүрөттөлөт. Мисалы, эң жогорку номерленген даректи көрсөтүү 255.255.255.255 (бардык 1 менен 4 октетти колдонуу менен). Телекоммуникацияда жана компьютердик тармактарда колдонулган абстракттуу синтаксис белгилөөсүндө октет сап өзгөрүлмө узундуктагы октеттик ырааттуулукту билдирет. Француз жана румын тилдеринде 'o' (кичи тамга o) октеттин бирдигин көрсөтүү үчүн колдонулган символ. Ал метрикалык префикстер менен да колдонулат (мис., килооктет үчүн ko, 1000 октетти билдирет).
Байт деген эмне?
Байт да эсептөөдө колдонулган маалымат бирдиги болуп саналат. Бир байт сегиз битке барабар. Байт үчүн сегиз битти тандоонун конкреттүү себеби жок болсо да, компьютерде символдорду коддоо үчүн сегиз биттин колдонулушу жана көптөгөн тиркемелерде өзгөрмөлөрдү көрсөтүү үчүн сегиз же андан аз биттин колдонулушу сыяктуу себептер 8 битти кабыл алууда роль ойногон. бит бирдик катары. Байтты көрсөтүү үчүн колдонулган символ IEEE 1541 тарабынан аныкталгандай баш "B". Байт 0дөн 255ке чейинки маанилерди билдире алат. Байт ошондой эле C жана C++ сыяктуу бир нече программалоо тилдеринде маалымат түрү катары колдонулат.
Октет менен байттын ортосунда кандай айырма бар?
Эсептөөдө Байт да, Октет да маалыматтын бирдиктери (алар сегиз битке барабар), алар көбүнчө синоним катары колдонулат. Экөө тең сегиз битти көрсөтсө да (учурда), тиркемелерде октет байттан көбүрөөк артыкчылыкка ээ, мында тарыхый себептерден улам байттын өлчөмү боюнча бүдөмүк болушу мүмкүн (анткени байт стандартташтырылган бирдик эмес жана ал биттерди көрсөтүү үчүн колдонулган. мурунку 4төн 10го чейинки ар кандай өлчөмдөгү саптар). Байт күнүмдүк колдонууда колдонулса да, техникалык басылмаларда сегиз бит деген терминди октет деп айтууга артыкчылык берилет. Мисалы, IETF (Internet Engineering Task Force) тарабынан чыгарылган RFC (Request for comments) тармактардын протоколдук параметрлеринин өлчөмдөрүн сүрөттөө үчүн октет терминин көп колдонот. Франция, Француз Канада жана Румыния сыяктуу өлкөлөрдө октет байттын ордуна жалпы тилде да колдонулат. Мисалы, мегабайттын (МБ) ордуна көбүнчө мегаоктет (Mo) колдонулат.