ثمانية (حوسبة)
الأوكتيت وحدةٌ من وحدات المعلومات الرقمية في الحوسبة والاتصالات ، وتتكون من ثمانية بتات . يُستخدم هذا المصطلح غالبًا عندما يكون مصطلح البايت غامضًا ، إذ استُخدم مصطلح البايت تاريخيًا لوحدات تخزين ذات أحجام متنوعة.
لم يعد مصطلح "أوكتاد" (octad(e)) للدلالة على ثمانية بتات شائع الاستخدام. [ 1 ] [ 2 ]
تعريف
ينص المعيار الدولي IEC 60027-2، الفصل 3.8.2، على أن البايت هو ثمانية بتات. مع ذلك، لطالما ارتبط مفهوم البايت بنوع النظام الأساسي ، ومثّل أحجام تخزين متنوعة عبر تاريخ الحوسبة . وبسبب تأثير العديد من بنى الحواسيب الرئيسية وخطوط الإنتاج، أصبح البايت مرتبطًا بشكل كبير بثمانية بتات. هذا المعنى للبايت مُقنّن في معايير مثل ISO/IEC 80000-13 . ورغم أن مصطلحي البايت والثمانية بتات يُستخدمان غالبًا بشكل مترادف، إلا أن العاملين مع بعض الأنظمة القديمة يحرصون على تجنب أي لبس.
يمكن تمثيل الأعداد الثمانية باستخدام أنظمة عددية ذات أساسات مختلفة مثل النظام الست عشري أو العشري أو الثماني . القيمة الثنائية لجميع البتات الثمانية المُفعّلة (أو المُشغّلة) هي11111111 2 ، يساوي القيمة السداسية عشريةFF 16 ، القيمة العشرية 255 10 ، والقيمة الثمانية 377 8. يمكن استخدام ثمانية بتات لتمثيل القيم العشرية التي تتراوح من 0 إلى 255.
يُستخدم مصطلح "ثمانية بت" (رمزه: o [ nb 1 ] ) غالبًا عندما يكون استخدام مصطلح "بايت" غامضًا. ويُستخدم بكثرة في منشورات طلبات التعليقات (RFC) الصادرة عن فريق عمل هندسة الإنترنت لوصف أحجام تخزين معلمات بروتوكول الشبكة . وأقدم مثال على ذلك هو RFC 635 الصادر عام 1974. وفي عام 2000، ادعى بوب بيمر أنه اقترح استخدام مصطلح "ثمانية بت" للإشارة إلى "بايتات 8 بت" عندما كان رئيسًا لعمليات البرمجيات في شركة بول في فرنسا في الفترة من 1965 إلى 1966. [ 3 ]
في فرنسا وكندا الفرنسية ، وفي رومانيا سابقًا ، يتم استخدام كلمة octet في اللغة الشائعة بدلاً من كلمة byte عندما يكون المعنى ثماني البتات مطلوبًا؛ على سبيل المثال، يُطلق على الميغابايت (MB) اسم megaoctet (Mo).
يُشار إلى سلسلة من الثمانيات ذات طول متغير، كما هو الحال في تدوين بناء الجملة المجرد الأول (ASN.1)، باسم سلسلة الثمانيات.
أوكتاد
تاريخيًا، في أوروبا الغربية ، كان مصطلح "أوكتاد" (أو "أوكتاد ") يُستخدم تحديدًا للدلالة على ثمانية بتات، [ 2 ] [ 1 ] وهو استخدام لم يعد شائعًا. توجد أمثلة مبكرة على هذا الاستخدام في مصادر بريطانية، [ 2 ] وهولندية وألمانية من ستينيات وسبعينيات القرن العشرين، وفي جميع وثائق حواسيب فيليبس المركزية . [ 1 ] ومن المصطلحات المشابهة "تراياد" لمجموعة من ثلاثة بتات و" ديكيد" لعشرة بتات.
مضاعفات الوحدة
يمكن تكوين مضاعفات الوحدة للثمانية باستخدام بادئات النظام الدولي للوحدات وبادئات النظام الثنائي (بادئات قوة 2) وفقًا لما تم توحيده من قبل اللجنة الكهروتقنية الدولية في عام 1998.
| بادئات النظام الدولي للوحدات | |||
|---|---|---|---|
| 1 كيلوأوكتيت (ko) | = 10 3 ثمانيات | = 1000 بايت | |
| 1 ميجا أوكتيت (Mo) | = 10 6 ثمانيات | = 1000 كيلو أوم | = 1,000,000 بايت |
| 1 جيجا أوكتيت (Go) | = 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 زيتا أوكتيت (Zo) | = 10 21 ثمانية | = 1000 Eo | = 1 000 000 000 000 000 000 000 ثماني |
| 1 yottaoctet (Yo) | = 10 24 ثمانية | = 1000 زو | = 1000000000000000000000 ثمانيات |
| البادئات الثنائية | |||
|---|---|---|---|
| 1 kibioctet (كيو، مكتوب أيضًا بـ Ko، تمييزًا له عن ko) | = 2 10 أوكتيت | = 1024 ثمانية | |
| 1 ميبيوكتيت (ميو) | = 2 20 ثمانية | = 1024 كيو | = 1,048,576 ثمانية |
| 1 جيبوكتيت (جيو) | = 2 30 أوكتيت | = 1024 مليون | = 1,073,741,824 ثمانية بت |
| 1 تيبيوكتيت (Tio) | = 240 ثمانية | = 1024 جيو | = 1,099,511,627,776 ثمانية بت |
| 1 بيبيوكتيت (Pio) | = 250 أوكتيت | = 1024 تيو | = 1 125 899 906 842 624 ثماني |
| 1 exbioctet (Eio) | = 2 60 أوكتيت | = 1024 بيو | = 1 152 921 504 606 846 976 ثمانيات |
| 1 زيبيوكتيت (زيو) | = 270 ثمانية | = 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 بتًا أيضًا باسم hextet ) لسهولة القراءة، مثل 2001:0db8:0000:0000:0123:4567:89ab:cdef . [ 5 ]
انظر أيضاً
ملحوظات
- ↑ ومع ذلك، يمكن الخلط بين رمز IEC 80000-13 "o" للثمانيات واللاحقة "o" للإشارة إلى الأرقام الثمانية في اتفاقية Intel .
مراجع
- 1 2 3 "فيليبس - مجموعة منتجات أنظمة بيانات فيليبس - أبريل 1971" (ملف PDF) . فيليبس . 1971. مؤرشف من الأصل بتاريخ 4 مارس 2016. تم الاطلاع عليه بتاريخ 3 أكتوبر 2016 .
- 1 2 3 ويليامز، آر إتش (1969-01-01). ملخص الحاسوب التجاري البريطاني: سلسلة بيانات بيرغامون الحاسوبية . مطبعة بيرغامون . ISBN 1483122107978-1483122106.
- ↑ بيمر، روبرت ويليام (2000-08-08). "لماذا البايت 8 بت؟ أم لا؟" . مقتطفات من تاريخ الحاسوب . مؤرشف من الأصل في 2017-04-03 . تم الاسترجاع في 2017-05-15 .
[...] عندما التحقت بالعمل في
شركة IBM
، رأيتُ الارتباك الذي سببه حد 64 حرفًا. خاصةً عندما بدأنا التفكير في معالجة النصوص، التي تتطلب استخدام الأحرف الكبيرة والصغيرة. [...] حتى أنني قدمتُ اقتراحًا (بالنظر إلى
STRETCH
، أول حاسوب أعرفه ببايت 8 بت) من شأنه أن يزيد عدد رموز الأحرف
في البطاقات المثقبة
إلى 256 [...]. لذلك بدأ البعض بالتفكير في أحرف 7 بت، لكن هذا كان سخيفًا. مع حاسوب IBM STRETCH كخلفية، والذي كان يتعامل مع كلمات من 64 حرفًا قابلة للتقسيم إلى مجموعات من 8 (صممتُ مجموعة الأحرف الخاصة به، بتوجيه من الدكتور
فيرنر بوخهولز
، الذي صاغ مصطلح "
بايت
" لمجموعة من 8 بتات). [...] بدا من المنطقي إنشاء مجموعة أحرف عالمية من 8 بتات، تتعامل مع ما يصل إلى 256 حرفًا. في ذلك الوقت، كان شعاري "قوى العدد 2 سحرية". وهكذا قام الفريق الذي ترأسته بتطوير هذا الاقتراح وتبريره [...] استخدم حاسوب
IBM 360
أحرفًا من 8 بتات، وإن لم يكن ASCII بشكل مباشر. وهكذا انتشر مصطلح "بايت" الذي ابتكره بوخهولز على نطاق واسع. لم يعجبني الاسم شخصيًا لأسباب عديدة. كان التصميم يعتمد على 8 بتات تتحرك بالتوازي. ولكن بعد ذلك ظهر جزء جديد من IBM، يحتوي على 9 بتات للتحقق الذاتي، داخل وحدة المعالجة المركزية وفي
محركات الأشرطة
. لقد كشفتُ عن هذا البايت ذي التسع بتات للصحافة عام ١٩٧٣. ولكن قبل ذلك بكثير، عندما كنتُ مسؤولاً عن عمليات البرمجيات في
شركة بول
في فرنسا في الفترة ١٩٦٥-١٩٦٦، أصررتُ على استبدال مصطلح "بايت" بمصطلح "أوكتيت". […]
- ↑ كوزيروك، تشارلز م. (2005-09-20) [2001]. "دليل TCP/IP - المعلومات الثنائية وتمثيلها: البتات، والبايتات، والنيبلات، والأوكتات، والأحرف - البايت مقابل الأوكتيت" . 3.0. مؤرشف من الأصل في 2017-04-03 . تم الاسترجاع في 2017-04-03 .
- ↑ ر. هيندن؛ س. ديرينغ (فبراير 2006). بنية عنونة بروتوكول الإنترنت الإصدار 6. مجموعة عمل الشبكة. doi : 10.17487/RFC4291 . RFC 4291 .مسودة معيار. تلغي RFC 3513. تم تحديثها بواسطة RFC 5952 و 6052 و 7136 و 7346 و 7371 و 8064 .
روابط خارجية
تعريف كلمة "octet" في قاموس ويكشنري
- وحدات المعلومات
