Oktet va bayt o'rtasidagi farq

Oktet va bayt o'rtasidagi farq
Oktet va bayt o'rtasidagi farq

Video: Oktet va bayt o'rtasidagi farq

Video: Oktet va bayt o'rtasidagi farq
Video: ESHON, XO'JA, MULLA, SAYID ULAR ASLIDA KIMLAR VA ODDIY ODAMLARDAN NIMA USTUNLIKLARI BOR... 2024, Noyabr
Anonim

Oktet va Bayt

Hisoblashda bit axborotning asosiy birligi hisoblanadi. Oddiy qilib aytganda, bitni ikkita mumkin bo'lgan qiymatdan faqat bittasini oladigan o'zgaruvchi sifatida ko'rish mumkin. Ushbu ikkita mumkin bo'lgan qiymatlar "0" va "1" bo'lib, ikkilik raqamlar sifatida talqin qilinadi. Ikki mumkin bo'lgan qiymatlarni mantiqiy (mantiqiy) qiymatlar sifatida ham talqin qilish mumkin, ular "to'g'ri" va "noto'g'ri". Bayt - bu hisoblashda ishlatiladigan boshqa ma'lumotlar birligi. Hisoblash tarixida birlik bayti turli xil saqlash o'lchamlarini (odatda 4 dan 10 bitgacha) ifodalaydi, chunki u standartlashtirilgan birlik hisoblanmaydi. Biroq, bir nechta asosiy kompyuter arxitekturalari va ishlab chiqarish liniyalari tomonidan sakkiz bitni ifodalash uchun bayt atamasi og'ir ishlatilganligi sababli, bayt asta-sekin sakkiz bit bilan bog'langan. Shunga qaramay, oldingi noaniqlik tufayli, sakkiz bitni ifodalovchi standartlashtirilgan birlik sifatida Oktet atamasi kiritilgan. Shunday qilib, hozirda Bayt va Oktet ham sakkiz bitni ifodalash uchun bir-birining o'rnida ishlatiladi. Bayt, shuningdek, C va C++ kabi bir nechta dasturlash tillarida ma'lumotlar turi sifatida ishlatiladi.

Oktet nima?

Oktet - sakkiz bitdan tashkil topgan ma'lumotlar birligi. Bu hisoblash va telekommunikatsiya sohalarida qo'llaniladi. Oktet so'zi yunon va lotin tillarida joylashgan octo (sakkiz degan ma'noni anglatadi) prefiksidan kelib chiqqan. Oktet atamasi ko'pincha sakkiz bitni ifodalash uchun bayt atamasi o'rniga ishlatiladi. Buning sababi shundaki, ilgari bayt sakkiz bitdan iborat deb hisoblanmagan (bayt hajmi esa noaniq edi). Ammo hozirgi vaqtda bayt sakkiz bit bilan mustahkam bog'langanligi sababli, bayt va oktet atamalari sinonim sifatida ishlatiladi. Biroq, bayt sakkiz bitdan ko'p yoki kamroq bo'lishi mumkin bo'lgan eski tizimlarda sakkiz bitni (bayt o'rniga) ifodalash uchun oktet atamasi ishlatiladi.

Oktetlarni ifodalash uchun oʻn oltilik, oʻnlik yoki sakkizlik sanoq sistemalari kabi turli koʻrinishlardan foydalaniladi. Masalan, barcha 1lar bilan oktetning qiymati FF o'n oltilik kasrda 255 va sakkiztalikda 377 ga teng. Oktetlardan juda tez-tez foydalanish IP (Internet Protocol) kompyuter tarmog'ida manzillarni ifodalashda yuzaga keladi. Odatda IPv4 manzillari nuqtalar (nuqtalar) bilan ajratilgan to'rtta oktet sifatida tasvirlangan. Masalan, eng yuqori raqamlangan manzilni ko'rsatish 255.255.255.255 (barcha 1 bilan 4 oktetdan foydalangan holda). Telekommunikatsiya va kompyuter tarmoqlarida qo'llaniladigan Abstrakt sintaksis yozuvida oktet qatori o'zgaruvchan uzunlikdagi oktet ketma-ketligini anglatadi. Frantsuz va rumin tillarida “o” (kichik o‘harfi) oktet birligini ifodalash uchun ishlatiladigan belgidir. U metrik prefikslar bilan ham ishlatiladi (masalan, kilooktet uchun ko, bu 1000 oktetni bildiradi).

Bayt nima?

Bayt ham hisoblashda ishlatiladigan axborot birligidir. Bir bayt sakkiz bitga teng. Bir bayt uchun sakkiz bitni tanlashning aniq sababi bo'lmasa ham, kompyuterda belgilarni kodlash uchun sakkiz bitdan foydalanish va ko'plab ilovalarda o'zgaruvchilarni ifodalash uchun sakkiz yoki undan kam bitdan foydalanish kabi sabablar 8 ni qabul qilishda rol o'ynadi. bitlar bitta birlik sifatida. Baytni ifodalash uchun ishlatiladigan belgi IEEE 1541 tomonidan belgilangan katta “B” hisoblanadi. Bayt 0 dan 255 gacha bo‘lgan qiymatlarni ifodalashi mumkin. Bayt, shuningdek, C va C++ kabi bir nechta dasturlash tillarida ma’lumotlar turi sifatida ishlatiladi.

Oktet va bayt oʻrtasidagi farq nima?

Hisoblashda bayt ham, oktet ham ma'lumot birliklari (sakkiz bitga teng) bo'lib, ular ko'pincha sinonim sifatida ishlatiladi. Garchi ikkalasi ham sakkiz bitni bildirsa ham (hozirda), ilovalarda oktet baytdan ko'proq afzalroq, bu erda tarixiy sabablarga ko'ra bayt hajmida noaniqlik bo'lishi mumkin (chunki bayt standartlashtirilgan birlik emas va u bitlarni ifodalash uchun ishlatilgan. o'tmishda 4 dan 10 gacha bo'lgan turli o'lchamdagi satrlar). Bayt kundalik foydalanishda qo'llanilsa-da, texnik nashrlarda sakkiz bitni bildirish uchun oktet atamasi afzalroqdir. Masalan, IETF (Internet Engineering Task Force) tomonidan nashr etilgan RFC (Izohlar so'rovi) tarmoqlarning protokol parametrlarining o'lchamlarini tavsiflash uchun tez-tez oktet atamasidan foydalanadi. Frantsiya, Frantsiya Kanadasi va Ruminiya kabi mamlakatlarda bayt o'rniga hatto umumiy tilda oktet ishlatiladi. Masalan, ko'pincha megabayt (MB) o'rniga megaokteta (Mo) ishlatiladi.

Tavsiya: