กลับไปหน้าบทความ

อ่าน 5 นาที

อ็อกเทต (คอมพิวเตอร์)

เปลี่ยนทางจากชื่ออื่น

อ็อกเท็ตเป็นหน่วยข้อมูลดิจิทัลในด้านคอมพิวเตอร์และการสื่อสารโทรคมนาคมซึ่งประกอบด้วยบิต แปดบิต...

อ็อกเทต (คอมพิวเตอร์)

อ็อกเทต
ระบบหน่วยหน่วยที่ได้มาจากบิต
หน่วย ของข้อมูลดิจิทัล ขนาดข้อมูล
เครื่องหมายโอ
ในหน่วยข้อมูลขั้นพื้นฐาน1 o = 8 บิต

อ็อกเท็ตเป็นหน่วยข้อมูลดิจิทัลในด้านคอมพิวเตอร์และการสื่อสารโทรคมนาคมซึ่งประกอบด้วยบิต แปดบิต คำนี้มักใช้เมื่อคำว่าไบต์อาจมีความกำกวมเนื่องจากในอดีตคำว่าไบต์ถูกใช้สำหรับหน่วยจัดเก็บข้อมูลที่มีขนาดหลากหลาย

คำว่าoctad(e)สำหรับแปดบิตนั้นไม่เป็นที่นิยมอีกต่อไปแล้ว[ 1 ] [ 2 ]

คำนิยาม

มาตรฐานสากลIEC 60027-2 บทที่ 3.8.2 ระบุว่าไบต์คืออ็อกเท็ตของบิต อย่างไรก็ตาม หน่วยไบต์ นั้น ขึ้น อยู่กับ แพลตฟอร์ม มาโดยตลอด และเคยใช้แทนขนาดพื้นที่จัดเก็บข้อมูลที่แตกต่างกันในประวัติศาสตร์ของการคำนวณเนื่องจากอิทธิพลของสถาปัตยกรรมคอมพิวเตอร์และผลิตภัณฑ์หลักหลายอย่าง ไบต์จึงมักถูกเชื่อมโยงกับแปด บิต ความหมายของไบต์ นี้ ได้รับการกำหนดไว้ในมาตรฐานต่างๆ เช่นISO/IEC 80000-13แม้ว่าไบต์และอ็อกเท็ตมักถูกใช้ในความหมายเดียวกัน แต่ผู้ที่ทำงานกับระบบเก่า บางระบบ จะระมัดระวังเพื่อหลีกเลี่ยงความกำกวม

ไบต์แปดตัวสามารถแทนได้โดยใช้ระบบตัวเลขฐานต่างๆ เช่นระบบเลขฐานสิบหกฐานสิบหรือ ฐาน แปด ค่าไบนารีของบิตทั้งแปดที่ถูกตั้งค่า (หรือเปิดใช้งาน) คือ11111111 2เท่ากับค่าเลขฐานสิบหกFF 16ค่าทศนิยม 255 10และค่าเลขฐานแปด 377 8 . หนึ่งอ็อกเท็ตสามารถใช้แทนค่าทศนิยมตั้งแต่ 0 ถึง 255 ได้

คำว่าoctet (สัญลักษณ์: o [ nb 1 ] ) มักใช้เมื่อการใช้คำว่าbyteอาจกำกวม มักใช้ใน เอกสาร Request for Comments (RFC) ของInternet Engineering Task Forceเพื่ออธิบายขนาดพื้นที่จัดเก็บของ พารามิเตอร์ โปรโตคอลเครือข่ายตัวอย่างที่เก่าแก่ที่สุดคือRFC 635จากปี 1974 ในปี 2000 Bob Bemerอ้างว่าเขาเคยเสนอการใช้คำว่า octet สำหรับ "ไบต์ 8 บิต" มาก่อนแล้วเมื่อเขาเป็นหัวหน้าฝ่ายปฏิบัติการซอฟต์แวร์ของCie. Bullในฝรั่งเศสระหว่างปี 1965 ถึง 1966 [ 3 ] 

ในประเทศฝรั่งเศสแคนาดาฝรั่งเศสและในอดีตในประเทศโรมาเนีย มีการใช้ คำว่าอ็อกเทต (octet)ในภาษาทั่วไปแทนคำว่าไบต์ (byte ) เมื่อต้องการความหมายแบบแปดบิต ตัวอย่างเช่น เมกะไบต์ (MB) เรียกว่าเมกะอ็อกเทต (Mo)

ลำดับของไบต์ที่มีความยาวแปรผันได้ เช่นในสัญกรณ์ไวยากรณ์นามธรรมแบบที่หนึ่ง (ASN.1) เรียกว่า สตริงไบต์

อ็อกแทด

ในอดีต ในยุโรปตะวันตกคำว่าoctad (หรือoctade ) ถูกใช้เพื่อระบุเฉพาะบิตแปดบิต[ 2 ] [ 1 ]ซึ่งเป็นการใช้งานที่ไม่แพร่หลายอีกต่อไป ตัวอย่างการใช้งานในยุคแรกๆ ยังคงมีอยู่ในแหล่งข้อมูลของอังกฤษ[ 2 ]ดัตช์และเยอรมันในช่วงทศวรรษ 1960 และ 1970 และตลอดทั้งเอกสารประกอบของคอมพิวเตอร์เมนเฟรมของฟิลิปส์ [ 1 ] คำที่คล้ายกันคือtriadสำหรับกลุ่มของบิตสามบิต และdecadeสำหรับบิตสิบบิต

ตัวคูณหน่วย

หน่วยทวีคูณของอ็อกเทตสามารถสร้างขึ้นได้โดยใช้คำนำหน้า SIและคำนำหน้าไบนารี (คำนำหน้ากำลังของ 2) ตามมาตรฐานที่คณะกรรมการไฟฟ้าสากล กำหนดไว้ ในปี 1998

คำนำหน้า SI
1 กิโลคเตต (ko) = 10 3 อ็อกเทต= 1,000 อ็ อกเทต
1 เมกะออกเตต (Mo) = 10 6 อ็อกเทต= 1000  กิโลจูล= 1,000,000 อ็อก เทต
1 กิกะอ็อกเทต (โกะ) = 10 9 อ็อกเทต= 1000  โมล= 1,000,000,000 อ็อกเท็ 
1 เทราอ็อกเตต (To) = 10 12 อ็อกเทต= 1000  โก= 1,000,000,000,000 อ็อกเท็ 
1 เปตาอ็อกเตต (Po) = 10 15 อ็อกเทต= 1000  ถึง= 1 000 000 000 000 000 ออคเต็ต
1 exaoctet (Eo) = 10 18 อ็อกเทต= 1000  โป= 1 000 000 000 000 000 000 ออคเต็ต
1 เซตตาอ็อกเทต (โซ) = 10 21 อ็อกเทต= 1000  Eo= 1 000 000 000 000 000 000 000 ออคเต็ต
1 yottaoctet (Yo) = 10 24 อ็อกเทต= 1000  Zo= 1 000 000 000 000 000 000 000 000 ออคเต็ต
คำนำหน้าไบนารี
1 กิบิโอเตต (Kio เขียนด้วยว่า Ko แตกต่างจาก ko) = 2 10 อ็อกเทต= 1,024 ไบต์
1 เมบิออกเตต (Mio) = 2 20 อ็อกเทต= 1024  กิโลจูล= 1,048,576 อ็อก เทต
1 กิบิอ็อกเทต (Gio) = 2 30 อ็อกเทต= 1,024  ล้าน= 1,073,741,824 อ็อกเท 
1 เทบิออกเตต (Tio) = 2 40 อ็อกเทต= 1024  กิกะไบต์= 1,099,511,627,776 อ็อกเท็ 
1 เพบิอ็อกเทต (Pio) = 2 50 อ็อกเทต= 1024  ทิโอ= 1 125 899 906 842 624 ออคเต็ต
1 เอ็กซิอ็อกเตต (Eio) = 2 60 อ็อกเทต= 1024  ปิโอ= 1 152 921 504 606 846 976 ออคเต็ต
1 ซีบิออกเทต (Zio) = 2 70 อ็อกเทต= 1024  Eio= 1 180 591 620 717 411 303 424 ออคเต็ต
1 โยไบโอคเตต (Yio) = 2 80 อ็อกเทต= 1024  ไซโอ= 1 208 925 819 614 629 174 706 176 ออคเต็ต

ใช้ในที่อยู่โปรโตคอลอินเทอร์เน็ต

อ็อกเท็ตใช้ในการแสดงที่อยู่เครือข่ายคอมพิวเตอร์โปรโตคอลอินเทอร์เน็ต[ 4 ]ที่อยู่ IPv4 ประกอบด้วยอ็อกเท็ตสี่ตัว ซึ่งโดยปกติจะแสดงแยกกันเป็นชุดค่าทศนิยมตั้งแต่ 0 ถึง 255 โดยแต่ละตัวคั่นด้วยจุด (เครื่องหมายจุด ) เมื่อใช้อ็อกเท็ตที่มีบิตทั้งแปดบิตถูกตั้งค่า การแสดงที่อยู่ IPv4 ที่มีหมายเลขสูงสุดคือ255.255.255.255

ที่อยู่ IPv6ประกอบด้วยอ็อกเท็ตสิบหกตัว ซึ่งแสดงในรูปแบบเลขฐานสิบหก ( เลขฐานสิบหก สองตัว ต่ออ็อกเท็ต) โดยใช้เครื่องหมายโคลอน (:) หลังอ็อกเท็ตแต่ละคู่ (16 บิตเรียกอีกอย่างว่าเลขฐานสิบหก ) เพื่อความสะดวกในการอ่าน เช่น2001:0db8:0000:0000:0123:4567:89ab: cdef [ 5 ]

ดูเพิ่มเติม

หมายเหตุ

  1. อย่างไรก็ตาม สัญลักษณ์ "o" ตาม มาตรฐาน IEC 80000-13สำหรับอ็อกเท็ต อาจทำให้สับสนกับคำต่อท้าย "o" ที่ใช้ระบุเลขฐานแปดตามแบบแผนของ Intelได้
  1. 1 2 3 "Philips - กลุ่มผลิตภัณฑ์ของ Philips Data Systems - เมษายน 1971" (PDF) . Philips . 1971. เก็บถาวรจากต้นฉบับเมื่อ 2016-03-04 . เรียกดูเมื่อ2016-10-03 .
  2. 1 2 3 Williams, RH (1969-01-01). British Commercial Computer Digest: Pergamon Computer Data Series . Pergamon Press . ISBN 1483122107978-1483122106
  3. Bemer, Robert William (2000-08-08). "ทำไมไบต์ถึงมี 8 บิต? หรือว่าไม่ใช่?" . บทความสั้น ๆ เกี่ยวกับประวัติศาสตร์คอมพิวเตอร์ . เก็บถาวรจากต้นฉบับเมื่อ 2017-04-03 . สืบค้นเมื่อ2017-05-15 . […] ผมมาทำงานที่IBMและได้เห็นความสับสนทั้งหมดที่เกิดจากข้อจำกัด 64 ตัวอักษร โดยเฉพาะอย่างยิ่งเมื่อเราเริ่มคิดเกี่ยวกับการประมวลผลคำ ซึ่งจะต้องใช้ทั้งตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก […] ผมถึงกับเสนอ (โดยคำนึงถึงSTRETCHซึ่งเป็นคอมพิวเตอร์เครื่องแรกที่ผมรู้จักที่มีไบต์ 8 บิต) ที่จะขยายจำนวน รหัสตัวอักษร ของบัตรเจาะรูเป็น 256 […] ดังนั้นบางคนจึงเริ่มคิดเกี่ยวกับตัวอักษร 7 บิต แต่นั่นเป็นเรื่องไร้สาระ โดยมีคอมพิวเตอร์ STRETCH ของ IBM เป็นพื้นฐาน ซึ่งจัดการคำที่มี 64 ตัวอักษรและแบ่งออกเป็นกลุ่มละ 8 ตัวอักษร (ผมออกแบบชุดตัวอักษรสำหรับมัน ภายใต้การแนะนำของ ดร. เวอร์เนอร์ บูชโฮลซ์ผู้ที่บัญญัติศัพท์คำว่า " ไบต์ " สำหรับการจัดกลุ่ม 8 บิต) […] ดูเหมือนว่าการสร้างชุดตัวอักษร 8 บิตสากลที่รองรับได้ถึง 256 นั้นสมเหตุสมผล ในสมัยนั้นคติประจำใจของผมคือ "กำลังของ 2 นั้นมหัศจรรย์" ดังนั้นกลุ่มที่ผมเป็นหัวหน้าจึงพัฒนาและให้เหตุผลสนับสนุนข้อเสนอดังกล่าว […] คอมพิวเตอร์IBM 360ใช้ตัวอักษร 8 บิต แม้ว่าจะไม่ใช่ ASCII โดยตรง ดังนั้นคำว่า "ไบต์" ของบูชโฮลซ์จึงแพร่หลายไปทั่ว ผมเองไม่ชอบชื่อนี้ด้วยเหตุผลหลายประการ การออกแบบนั้นมี 8 บิตเคลื่อนที่ไปมาแบบขนาน แต่แล้วก็มีชิ้นส่วนใหม่ของ IBM ที่มี 9 บิตสำหรับการตรวจสอบตัวเอง ทั้งภายใน CPU และในไดรฟ์เทปผมเปิดเผยไบต์ 9 บิตนี้ต่อสื่อมวลชนในปี 1973 แต่ก่อนหน้านั้นนานแล้ว เมื่อผมเป็นหัวหน้าฝ่ายปฏิบัติการซอฟต์แวร์ของบริษัทBullในฝรั่งเศสในปี 1965-1966 ผมยืนกรานว่าควรเลิกใช้คำว่า "ไบต์" และหันมาใช้คำว่า "อ็อกเท็ต" แทน […]
  4. Kozierok, Charles M. (2005-09-20) [2001]. "คู่มือ TCP/IP - ข้อมูลและการแสดงแทนแบบไบนารี: บิต ไบต์ นิบเบิล อ็อกเท็ต และอักขระ - ไบต์เทียบกับอ็อกเท็ต" . 3.0. เก็บถาวรจากต้นฉบับเมื่อ 2017-04-03 . เรียกดูเมื่อ2017-04-03 .
  5. R. Hinden; S. Deering (กุมภาพันธ์ 2549). สถาปัตยกรรมการกำหนดแอดเดรส IP เวอร์ชัน 6.กลุ่มงานเครือข่าย. doi : 10.17487/RFC4291 . RFC 4291 .ร่างมาตรฐาน แทนที่RFC 3513ปรับปรุงโดยRFC 5952 , 6052 , 7136 , 7346 , 7371และ8064  
  • โลโก้ Wiktionaryความหมายของคำว่าoctetในพจนานุกรม Wiktionary
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Octet_(computing)&oldid=1360008086 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ อ็อกเทต (คอมพิวเตอร์)

อ็อกเท็ตเป็นหน่วยข้อมูลดิจิทัลในด้านคอมพิวเตอร์และการสื่อสารโทรคมนาคมซึ่งประกอบด้วยบิต แปดบิต...

คำนิยาม

มาตรฐานสากล IEC 60027-2 บทที่ 3.8.2 ระบุว่าไบต์คืออ็อกเท็ตของบิต อย่างไรก็ตาม หน่วย ไบต์ นั้น ขึ้น อยู่กับ แพลตฟอร์ม มาโดยตลอด และเคยใช้แทนขนาดพื้นที่จัดเก็บข้อมูลที่แตกต่างกันใน ประวัติศาสตร์ของการคำนวณ เนื่องจากอิทธิพลของ สถาปัตยกรรมคอมพิวเตอร์...

อ็อกแทด

ในอดีต ใน ยุโรปตะวันตก คำว่า octad (หรือ octade ) ถูกใช้เพื่อระบุเฉพาะบิตแปดบิต [ 2 ] [ 1 ] ซึ่งเป็นการใช้งานที่ไม่แพร่หลายอีกต่อไป ตัวอย่างการใช้งานในยุคแรกๆ ยังคงมีอยู่ในแหล่งข้อมูลของอังกฤษ [ 2 ] ดัตช์และเยอรมันในช่วงทศวรรษ 1960 และ 1970...

ตัวคูณหน่วย

หน่วยทวีคูณของอ็อกเทตสามารถสร้างขึ้นได้โดยใช้ คำนำหน้า SI และ คำนำหน้าไบนารี (คำนำหน้ากำลังของ 2) ตามมาตรฐานที่ คณะกรรมการไฟฟ้าสากล กำหนดไว้ ในปี 1998