بايت

بايت
نظام الوحدةوحدة مشتقة من بت
وحدة منالمعلومات الرقمية وحجم البيانات
رمزب،  أو (عندما يكون 8 بت)

البايت هو وحدة معلومات رقمية تتكون عادةً من ثمانية بتات . تاريخيًا، كان البايت هو عدد البتات المستخدمة لترميز حرف واحد من النص في الكمبيوتر [1] [2] ولهذا السبب فهو أصغر وحدة ذاكرة قابلة للعنونة في العديد من بنيات الكمبيوتر . لتوضيح البايتات ذات الحجم التعسفي من التعريف الشائع المكون من 8 بتات ، تشير مستندات بروتوكول الشبكة مثل بروتوكول الإنترنت ( RFC  791) إلى بايت مكون من 8 بتات باسم ثماني بتات . [3] عادةً ما يتم حساب هذه البتات في ثماني بتات بترقيم من 0 إلى 7 أو من 7 إلى 0 حسب ترتيب البتات .

كان حجم البايت يعتمد تاريخيًا على الأجهزة ولم تكن هناك معايير نهائية تفرض الحجم. تم استخدام أحجام من 1 إلى 48 بت. [4] [5] [6] [7] كان رمز الأحرف المكون من ستة بتات تطبيقًا شائع الاستخدام في أنظمة الترميز المبكرة، وكانت أجهزة الكمبيوتر التي تستخدم بايتات مكونة من ستة بتات وتسعة بتات شائعة في الستينيات. غالبًا ما تحتوي هذه الأنظمة على كلمات ذاكرة من 12 أو 18 أو 24 أو 30 أو 36 أو 48 أو 60 بت، والتي تتوافق مع 2 أو 3 أو 4 أو 5 أو 6 أو 8 أو 10 بايتات مكونة من ستة بتات، واستمرت في الأنظمة القديمة حتى القرن الحادي والعشرين. في هذا العصر، غالبًا ما يُشار إلى مجموعات البتات في مجرى التعليمات باسم المقاطع [a] أو اللوح ، قبل أن يصبح مصطلح البايت شائعًا.

المعيار الحديث الفعلي لثمانية بتات، كما هو موثق في ISO/IEC 2382-1:1993، هو قوة ملائمة لاثنين تسمح بالقيم المشفرة ثنائيًا من 0 إلى 255 لبايت واحد، حيث أن 2 أس 8 يساوي 256. [8] قام المعيار الدولي IEC 80000-13 بتقنين هذا المعنى الشائع. تستخدم العديد من أنواع التطبيقات معلومات يمكن تمثيلها بثمانية بتات أو أقل، ويقوم مصممو المعالجات عادةً بتحسين هذا الاستخدام. ساعدت شعبية هياكل الحوسبة التجارية الرئيسية في القبول الشامل للبايت ذي الثمانية بتات. [9] تستخدم الهياكل الحديثة عادةً كلمات مكونة من 32 أو 64 بت، مكونة من أربعة أو ثمانية بايتات على التوالي.

تم تعيين رمز الوحدة للبايت على أنه الحرف الكبير B من قبل اللجنة الكهروتقنية الدولية (IEC) ومعهد مهندسي الكهرباء والإلكترونيات (IEEE). [10] على الصعيد الدولي، تحدد وحدة الثمانية بشكل صريح تسلسلًا من ثمانية بتات، مما يزيل الغموض المحتمل لمصطلح "بايت". [11] [12] يزيل رمز الثمانية، "o"، أيضًا الغموض الموجود في الرمز "B" بين البايت و bel .

أصل الكلمة والتاريخ

تم صياغة مصطلح البايت بواسطة فيرنر بوخهولز في يونيو 1956، [4] [13] [14] [ب] أثناء مرحلة التصميم المبكرة لجهاز كمبيوتر IBM Stretch [15] [16] [1] [13] [14] [17] [18] ، والذي كان يحتوي على توجيه إلى تعليمات البت وطول الحقل المتغير (VFL) بحجم بايت مشفر في التعليمات. [13] إنه إعادة تهجئة متعمدة لكلمة بايت لتجنب الطفرة العرضية إلى بت . [1] [13] [19] [ج]

أصل آخر للبايت لمجموعات البتات الأصغر من حجم كلمة الكمبيوتر، وخاصة المجموعات المكونة من أربعة بتات ، مسجل بواسطة لويس جي دولي، الذي ادعى أنه صاغ المصطلح أثناء عمله مع جولز شوارتز وديك بيلير على نظام دفاع جوي يسمى SAGE في مختبر لينكولن التابع لمعهد ماساتشوستس للتكنولوجيا في عام 1956 أو 1957، والذي تم تطويره بشكل مشترك من قبل راند ومعهد ماساتشوستس للتكنولوجيا وإي بي إم. [20] [21] في وقت لاحق، استخدمت لغة شوارتز JOVIAL المصطلح بالفعل، لكن المؤلف تذكر بشكل غامض أنه مشتق من AN/FSQ-31 . [22] [21]

استخدمت أجهزة الكمبيوتر المبكرة مجموعة متنوعة من التمثيلات العشرية المشفرة ثنائية الأربعة بتات (BCD) والرموز المكونة من ستة بتات للأنماط الرسومية القابلة للطباعة الشائعة في جيش الولايات المتحدة ( FIELDATA ) والبحرية . تضمنت هذه التمثيلات أحرفًا أبجدية رقمية ورموزًا رسومية خاصة. تم توسيع هذه المجموعات في عام 1963 إلى سبعة بتات من الترميز، والتي تسمى الكود القياسي الأمريكي لتبادل المعلومات (ASCII) كمعيار معالجة المعلومات الفيدرالي ، والذي حل محل رموز الطابعة عن بعد غير المتوافقة التي تستخدمها فروع مختلفة من حكومة الولايات المتحدة والجامعات خلال الستينيات. تضمن ASCII التمييز بين الحروف الأبجدية الكبيرة والصغيرة ومجموعة من أحرف التحكم لتسهيل نقل اللغة المكتوبة بالإضافة إلى وظائف جهاز الطباعة، مثل تقدم الصفحة وتغذية السطر، والتحكم المادي أو المنطقي في تدفق البيانات عبر وسائط النقل. [18] خلال أوائل الستينيات، بينما كانت شركة IBM نشطة أيضًا في توحيد معايير ASCII، قدمت في نفس الوقت في خط منتجاتها System/360 رمز التبادل الثنائي الموسع ذي الثمانية بتات (EBCDIC)، وهو توسع لتمثيلاتها ذات الستة بتات المشفرة ثنائيًا العشرية (BCDIC) [d] المستخدمة في آلات ثقب البطاقات السابقة. [23] أدى بروز System/360 إلى التبني الشامل لحجم التخزين ذي الثمانية بتات، [18] [16] [13] بينما تختلف مخططات ترميز EBCDIC وASCII بالتفصيل.

في أوائل ستينيات القرن العشرين، قدمت شركة AT&T خدمة الهاتف الرقمي على خطوط الهاتف الرئيسية طويلة المدى . وقد استخدمت هذه الخطوط ترميز قانون μ ذي الثمانية بتات . وقد وعد هذا الاستثمار الضخم بتقليل تكاليف نقل البيانات ذات الثمانية بتات.

في المجلد الأول من كتاب فن برمجة الكمبيوتر (نُشر لأول مرة عام 1968)، استخدم دونالد كنوث البايت في حاسوبه الافتراضي MIX للإشارة إلى وحدة "تحتوي على كمية غير محددة من المعلومات... قادرة على الاحتفاظ بما لا يقل عن 64 قيمة مميزة... وما لا يزيد عن 100 قيمة مميزة. وعلى الحاسوب الثنائي، يجب أن يتألف البايت من ستة بتات". [24] ويشير إلى أنه "منذ عام 1975 أو نحو ذلك، أصبحت كلمة بايت تعني تسلسلًا من ثمانية أرقام ثنائية على وجه التحديد... وعندما نتحدث عن البايتات فيما يتصل بـ MIX، فسوف نقتصر على المعنى السابق للكلمة، ونعود إلى الأيام التي لم تكن فيها البايتات موحدة بعد". [24]

أدى تطوير المعالجات الدقيقة ذات الثمانية بتات في سبعينيات القرن العشرين إلى تعميم حجم التخزين هذا. يمكن للمعالجات الدقيقة مثل Intel 8080 ، السلف المباشر لـ 8086 ، أيضًا إجراء عدد صغير من العمليات على أزواج البتات الأربعة في البايت، مثل تعليمة إضافة وتعديل العشري (DAA). غالبًا ما تسمى الكمية المكونة من أربعة بتات nibble ، أو nybble ، والتي يتم تمثيلها بشكل ملائم برقم سداسي عشري واحد .

يشير مصطلح الثماني بتات بشكل لا لبس فيه إلى حجم ثماني بتات. [18] [12] ويُستخدم على نطاق واسع في تعريفات البروتوكول .

تاريخيًا، كان مصطلح ثماني أو ثماني الأضلاع يستخدم للإشارة إلى ثمانية بتات أيضًا على الأقل في أوروبا الغربية؛ [25] [26] ومع ذلك، لم يعد هذا الاستخدام شائعًا. الأصل الدقيق للمصطلح غير واضح، ولكن يمكن العثور عليه في المصادر البريطانية والهولندية والألمانية في الستينيات والسبعينيات، وفي جميع أنحاء توثيق أجهزة الكمبيوتر المركزية من شركة فيليبس .

رمز الوحدة

تم تحديد رمز الوحدة للبايت في IEC 80000-13 و IEEE 1541 وتنسيق التبادل المتري [10] بالحرف الكبير B.

في النظام الدولي للكميات (ISQ)، B هو أيضًا رمز bel ، وهي وحدة نسبة القدرة اللوغاريتمية التي سميت على اسم ألكسندر جراهام بيل ، مما يخلق تعارضًا مع مواصفات IEC. ومع ذلك، هناك خطر ضئيل من الارتباك، لأن bel هي وحدة نادرة الاستخدام. يتم استخدامها بشكل أساسي في جزءها العشري، الديسيبل (dB)، لقياس قوة الإشارة ومستوى ضغط الصوت ، بينما تُستخدم وحدة عُشر البايت، الديسي بايت، والكسور الأخرى، فقط في الوحدات المشتقة، مثل معدلات الإرسال.

يتم تعريف الحرف الصغير o للثماني بتات على أنه رمز للثماني بتات في IEC 80000-13 ويُستخدم بشكل شائع في لغات مثل الفرنسية [ 27] والرومانية ، كما يتم دمجه أيضًا مع البادئات المترية للمضاعفات، على سبيل المثال ko وMo.

وحدات متعددة البايت

وحدات متعددة البايت
عشري
قيمة متري
1000 كيلو بايت كيلوبايت
1000 2 ميجا بايت ميغا بايت
1000 3 المملكة المتحدة جيجابايت
1000 4 السل تيرابايت
1000 5 بي بي بيتابايت
1000 6 إي بي إكسابايت
1000 7 زب زيتابايت
1000 8 ي ب يوتابايت
1000 9 ر ب رونا بايت
1000 10 لاعب الوسط كويتابايت
ثنائي
قيمة اللجنة الكهروتقنية الدولية ذاكرة
1024 كيب كيبي بايت كيلو بايت كيلوبايت
1024 2 ميجا بايت ميجا بايت ميجا بايت ميغا بايت
1024 3 جيجا بايت جيبي بايت المملكة المتحدة جيجابايت
1024 4 تي بي تيبي بايت السل تيرابايت
1024 5 بي بي بيبي بايت
1024 6 إي آي بي إكسبي بايت
1024 7 زيب زيبيبايت
1024 8 يي بي يوبيبايت
أوامر حجم البيانات

يوجد أكثر من نظام لتحديد مضاعفات الوحدة بناءً على البايت. تعتمد بعض الأنظمة على قوى 10 ، وفقًا للنظام الدولي للوحدات (SI)، الذي يحدد على سبيل المثال البادئة كيلو على أنها 1000 (10 3 )؛ وتعتمد أنظمة أخرى على قوى 2. وقد أدت تسمية هذه الأنظمة إلى حدوث ارتباك. تستخدم الأنظمة القائمة على قوى 10 بادئات النظام الدولي للوحدات القياسية ( كيلو ، ميجا ، جيجا ، ...) والرموز المقابلة لها (ك، م، ج، ...). ومع ذلك، قد تستخدم الأنظمة القائمة على قوى 2 بادئات ثنائية ( كي ، ميبي ، جيبي ، ...) ورموزها المقابلة (كي، مي، جي، ...) أو قد تستخدم البادئات K، M، وG، مما يخلق غموضًا عند استخدام البادئات M أو G.

في حين أن الفارق بين التفسير العشري والثنائي صغير نسبيًا بالنسبة للكيلوبايت (أصغر بنحو 2% من الكيبيبايت)، فإن الأنظمة تنحرف بشكل متزايد مع نمو الوحدات (ينمو الانحراف النسبي بنسبة 2.4% لكل ثلاثة أوامر من حيث الحجم). على سبيل المثال، يكون التيرابايت المبني على قوة 10 أصغر بنحو 9% من التيرابايت المبني على قوة 2.

وحدات مبنية على قوى العدد 10

توصي اللجنة الكهروتقنية الدولية (IEC) بتعريف البادئات باستخدام قوى 10 - حيث يتم تعريف 1 كيلوبايت (الرمز kB) على أنه يساوي 1000 بايت. [28] يحدد معيار IEC ثمانية مضاعفات من هذا القبيل، حتى 1 يوتابايت (YB)، تساوي 1000 8 بايت. [29] تم اعتماد البادئات الإضافية ronna- لـ 1000 9 و quetta- لـ 1000 10 من قبل المكتب الدولي للأوزان والمقاييس (BIPM) في عام 2022. [30] [31]

يُستخدم هذا التعريف بشكل شائع لوحدات معدل البيانات في شبكات الكمبيوتر ، وسرعات نقل الناقل الداخلي، والقرص الصلب، ووسائط الفلاش، وسعة معظم وسائط التخزين ، وخاصة محركات الأقراص الصلبة ، [32] والتخزين المستند إلى الفلاش ، [33] وأقراص DVD . [ بحاجة لمصدر ] تشمل أنظمة التشغيل التي تستخدم هذا التعريف macOS ، [34] وiOS ، [34] و Ubuntu ، [35] و Debian . [36] وهو متوافق أيضًا مع الاستخدامات الأخرى لبادئات SI في الحوسبة، مثل سرعات ساعة وحدة المعالجة المركزية أو مقاييس الأداء .

وحدات مبنية على قوى 2

تم تعريف نظام الوحدات القائم على قوى 2 حيث يساوي 1 كيبي بايت (KiB) 1024 (أي 2 10 ) بايت بالمعيار الدولي IEC 80000-13 وهو مدعوم من قبل هيئات المعايير الوطنية والدولية ( BIPM و IEC و NIST ). يحدد معيار IEC ثمانية مضاعفات من هذا القبيل، حتى 1 يوبيبايت (YiB)، تساوي 1024 8 بايت. تم تقديم النظراء الثنائيين الطبيعيين لـ ronna- و quetta- في ورقة استشارية للجنة الاستشارية للوحدات التابعة للجنة الدولية للأوزان والمقاييس (CCU) على أنها robi- (Ri، 1024 9 ) و quebi- (Qi، 1024 10 )، ولكن لم يتم اعتمادها بعد من قبل IEC و ISO. [37]

نظام بديل لتسمية نفس الوحدات (يشار إليه هنا باسم الاتفاقية المعتادة )، حيث يساوي 1 كيلوبايت (KB) 1024 بايت، [38] [39] [40] 1 ميغا بايت (MB) يساوي 1024 2 بايت و1 غيغابايت (GB) يساوي 1024 3 بايت، تم ذكره بواسطة معيار JEDEC في التسعينيات . تم ذكر المضاعفات الثلاثة الأولى فقط (حتى غيغابايت) بواسطة معيار JEDEC، والذي لا يذكر تيرابايت وما هو أكبر. على الرغم من أنها مربكة وغير صحيحة، [41] يتم استخدام الاتفاقية المعتادة بواسطة نظام التشغيل Microsoft Windows [42] [ مصدر أفضل مطلوب ] وسعة ذاكرة الوصول العشوائي ، مثل الذاكرة الرئيسية وحجم ذاكرة التخزين المؤقت لوحدة المعالجة المركزية ، وفي التسويق والفوترة من قبل شركات الاتصالات، مثل فودافون ، [43] AT&T ، [44] Orange [45] و Telstra . [46]

بالنسبة لسعة التخزين ، تم استخدام الاتفاقية المعتادة بواسطة macOS وiOS حتى Mac OS X 10.6 Snow Leopard وiOS 10، وبعد ذلك قاموا بالتبديل إلى وحدات تعتمد على قوى 10. [34]

الوحدات المحلية

لقد صاغ العديد من بائعي أجهزة الكمبيوتر مصطلحات لبيانات ذات أحجام مختلفة، وأحيانًا بأحجام مختلفة لنفس المصطلح حتى داخل بائع واحد. تتضمن هذه المصطلحات كلمة مزدوجة ، ونصف كلمة ، وكلمة طويلة ، وكلمة رباعية ، وكلمة فائقة ، ومقطع لفظي . هناك أيضًا مصطلحات غير رسمية. على سبيل المثال، نصف بايت و nybble لـ 4 بت، وثماني K لـ 1000 8 .

تاريخ التعريفات المتضاربة

تزداد نسبة الاختلاف بين التفسيرات العشرية والثنائية لبادئات الوحدات مع زيادة حجم التخزين

تتمتع ذاكرة الكمبيوتر المعاصرة [e] ببنية ثنائية تجعل تعريف وحدات الذاكرة استنادًا إلى قوى 2 أكثر عملية. نشأ استخدام البادئة المترية كيلو للمضاعفات الثنائية كوسيلة راحة، لأن1024 تقريبًا1000. [27] كان هذا التعريف شائعًا في العقود الأولى من الحوسبة الشخصية ، مع منتجات مثل تنسيق القرص المرن DD مقاس 5 14 بوصة من Tandon (الذي يحمل(368 640 بايت) يتم الإعلان عنها باسم "360 كيلو بايت"، بعدكانت هذه الاتفاقية 1024 بايت. ولكنها لم تكن عالمية، على أية حال. كان القرص المرن Shugart SA-400 مقاس 5 14 بوصة يحتوي على 109,375 بايت غير منسق، [47] وكان يُعلن عنه باسم "110 كيلوبايت"، باستخدام اتفاقية 1000. [48] وعلى نحو مماثل، كان القرص المرن DEC RX01 مقاس 8 بوصات (1975) يحتوي على 109,375 بايت غير منسق.تم تنسيق 256 بايتًا، وتم الإعلان عنها باسم "256 كيلو بايت". [49] تم الإعلان عن بعض الأجهزة باستخدام مزيج من التعريفين: على وجه الخصوص، الأقراص المرنة التي تم الإعلان عنها باسم "1.44 ميجا بايت" لها سعة فعلية تبلغ1440 كيلوبايت ، أي ما يعادل 1.47 ميجا بايت أو 1.41 ميجا بايت.

في عام 1995، حاولت اللجنة المشتركة بين الأقسام التابعة للاتحاد الدولي للكيمياء البحتة والتطبيقية (IUPAC) المعنية بالتسمية والرموز حل هذا الغموض من خلال اقتراح مجموعة من البادئات الثنائية لقوى 1024، بما في ذلك kibi (كيلوبيناري)، وmebi (ميجابيناري)، وgibi (جيجا ثنائي). [50] [51]

في ديسمبر 1998، عالجت اللجنة الكهروتقنية الدولية مثل هذه الاستخدامات والتعريفات المتعددة من خلال اعتماد البادئات المقترحة من الاتحاد الدولي للكيمياء البحتة والتطبيقية (kibi، mebi، gibi، إلخ) للإشارة بشكل لا لبس فيه إلى قوى 1024. [52] وبالتالي فإن الكيبيبايت الواحد (1 كيلوبايت) يساوي 1024 بايت واحد = 1024 بايت، والميبي بايت الواحد (1 ميجا بايت) يساوي 1024 بايتين =1 048 576 بايت، وهكذا.

في عام 1999، اقترح دونالد كنوث تسمية الكيبيبايت بـ "كيلوبايت كبير" ( KKB ). [53]

التعريفات القياسية الحديثة

اعتمدت اللجنة الكهروتقنية الدولية اقتراح الاتحاد الدولي للكيمياء البحتة والتطبيقية ونشرت المعيار في يناير 1999. [54] [55] تعد بادئات اللجنة الكهروتقنية الدولية جزءًا من النظام الدولي للكميات . كما حددت اللجنة الكهروتقنية الدولية أنه يجب استخدام الكيلوبايت فقط للإشارة إلى1000 بايت. [ بحاجة لمصدر ]

الدعاوى القضائية بشأن التعريف

انتهت الدعاوى القضائية الناشئة عن ارتباك المستهلكين المزعوم بشأن التعريفات الثنائية والعشرية لمضاعفات البايت بشكل عام لصالح الشركات المصنعة، حيث قضت المحاكم بأن التعريف القانوني للجيجابايت أو الجيجابايت هو 1 جيجابايت =1 000 000 000 (10 9 ) بايت (التعريف العشري)، وليس التعريف الثنائي (2 30 ، أي،1 073 741 824 ). على وجه التحديد، قضت المحكمة الجزئية الأمريكية للمنطقة الشمالية من كاليفورنيا بأن "الكونجرس الأمريكي اعتبر التعريف العشري للجيجابايت هو التعريف "المفضل" لأغراض "التجارة الأمريكية" [...] كما تبنى المجلس التشريعي في كاليفورنيا النظام العشري لجميع "المعاملات في هذه الولاية". [ 56 ]

انتهت الدعاوى القضائية السابقة بالتسوية دون صدور حكم قضائي بشأن المسألة، مثل الدعوى القضائية ضد شركة تصنيع محركات الأقراص ويسترن ديجيتال . [57] [58] قامت ويسترن ديجيتال بتسوية التحدي وأضافت إخلاءات صريحة للمنتجات مفادها أن السعة القابلة للاستخدام قد تختلف عن السعة المعلن عنها. [57] كما تم رفع دعوى قضائية ضد سيجيت على أسس مماثلة وتمت التسوية أيضًا. [57] [59]

أمثلة عملية

وحدة المكافئ التقريبي
قليل متغير منطقي يشير إلى صحيح (1) أو خطأ (0).
بايت شخصية لاتينية أساسية .
كيلوبايت نص " Jabberwocky "
رمز مفضل نموذجي
ميغا بايت نص هاري بوتر وكأس النار [60]
جيجابايت حوالي نصف ساعة من الفيديو [61]
نسخة صوتية غير مضغوطة بجودة قرص مضغوط لفيلم The Lamb Lies Down on Broadway
تيرابايت أكبر قرص صلب للمستهلك في عام 2007 [62]
فيديو 1080p 4:3 من المسلسل التلفزيوني المتحرك Avatar: The Last Airbender ، جميع حلقاته الـ 61 [f]
بيتابايت 2000 سنة من الموسيقى المشفرة بصيغة MP3 [63]
إكسابايت حركة الإنترنت الشهرية العالمية في عام 2004 [64]
زيتابايت حركة الإنترنت العالمية السنوية في عام 2016 (المعروفة باسم عصر الزيتابايت ) [65]

الاستخدامات الشائعة

تعرف العديد من لغات البرمجة نوع البيانات بايت .

تُعرِّف لغات البرمجة C و C ++ البايت على أنه "وحدة تخزين بيانات قابلة للعنونة كبيرة بما يكفي لاحتواء أي عضو من مجموعة الأحرف الأساسية لبيئة التنفيذ" (البند 3.6 من معيار C). يتطلب معيار C أن يحتوي نوع البيانات غير الموقّع char على 256 قيمة مختلفة على الأقل، وأن يتم تمثيله بثماني بتات على الأقل (البند 5.2.4.2.1). تحتفظ تطبيقات مختلفة من C وC++ بـ 8 أو 9 أو 16 أو 32 أو 36 بت لتخزين البايت. [66] [67] [ز] بالإضافة إلى ذلك، تتطلب معايير C وC++ عدم وجود فجوات بين بايتين. وهذا يعني أن كل بت في الذاكرة هو جزء من بايت. [68]

يتم تعريف نوع البيانات البدائي في Java باسم بايت على أنه ثمانية بتات. وهو نوع بيانات موقّع يحمل قيمًا من -128 إلى 127.

تعرف لغات برمجة .NET ، مثل C# ، البايت كنوع غير موقّع، والبايت كنوع بيانات موقّع، يحمل قيمًا من 0 إلى 255، و -128 إلى 127 ، على التوالي.

في أنظمة نقل البيانات، يتم استخدام البايت كتسلسل متجاور من البتات في مجرى بيانات تسلسلي، يمثل أصغر وحدة مميزة من البيانات. بالنسبة للاتصالات غير المتزامنة، تتضمن وحدة النقل الكاملة عادةً بت بداية، وبت توقف أو بتان، وربما بت تكافؤ ، وبالتالي قد يختلف حجمها من سبعة إلى اثني عشر بتًا لخمسة إلى ثمانية بتات من البيانات الفعلية. [69] بالنسبة للاتصالات المتزامنة، يستخدم فحص الأخطاء عادةً بايتات في نهاية الإطار .

انظر أيضا

ملحوظات

  1. ^ تم استخدام مصطلح المقطع اللفظي للبايتات التي تحتوي على تعليمات أو مكونات التعليمات، وليس بايتات البيانات.
  2. ^ تشير العديد من المصادر بشكل خاطئ إلى أن تاريخ ظهور مصطلح البايت هو يوليو 1956، لكن فيرنر بوخهولز ادعى أن المصطلح قد تم صياغته في يونيو 1956. في الواقع، يرجع تاريخ أقدم وثيقة تدعم هذا إلى 11 يونيو 1956. صرح بوخهولز أن التحول إلى بايتات 8 بتات تم تصوره في أغسطس 1956، لكن أقدم وثيقة تم العثور عليها باستخدام هذا المفهوم تعود إلى سبتمبر 1956.
  3. ^ بعض الأجهزة اللاحقة، على سبيل المثال، Burroughs B1700 ، CDC 3600 ، DEC PDP-6، DEC PDP-10، كان لديها القدرة على العمل على بايتات عشوائية لا يزيد حجمها عن حجم الكلمة.
  4. ^ كان هناك أكثر من صفحة رمز BCD.
  5. ^ خلال سبعينيات القرن العشرين، كانت هناك آلات ذات هياكل عشرية .
  6. ^ يتم ترميز الفيديو بمعدل بت 27.8 ميجابت/ثانية، مع وقت تشغيل يبلغ1403 دقيقة [70] ((84 180 ثانية) مما ينتج عنه حجم تقريبي يبلغ 0.2925 تيرابايت (0.2661 تيرا بايت).
  7. ^ يتم توثيق العدد الفعلي للبتات في تنفيذ معين كما CHAR_BITتم تنفيذه في الملف limit.h .

مراجع

  1. ^ أ ب ج Blaauw, Gerrit Anne ; Brooks, Jr., Frederick Phillips ; Buchholz, Werner (1962), "Chapter 4: Natural Data Units" (PDF) , in Buchholz, Werner (ed.), Planning a Computer System - Project Stretch , McGraw-Hill Book Company, Inc. / The Maple Press Company, York, PA., pp. 39–40, LCCN  61-10466, تم أرشفته من الأصل (PDF) في 2017-04-03 , تم استرجاعه في 2017-04-03

    تُدرج أدناه     المصطلحات المستخدمة هنا لوصف البنية المفروضة من خلال تصميم الآلة، بالإضافة إلى البت
         . يشير البايت إلى مجموعة من البتات المستخدمة لتشفير حرف، أو عدد البتات المنقولة بالتوازي من وإلى وحدات الإدخال والإخراج. يُستخدم مصطلح آخر غير الحرف هنا لأنه قد يتم تمثيل حرف معين في تطبيقات مختلفة بأكثر من رمز واحد، وقد تستخدم الرموز المختلفة أعدادًا مختلفة من البتات (أي أحجام بايت مختلفة). في نقل الإدخال والإخراج، قد يكون تجميع البتات تعسفيًا تمامًا ولا علاقة له بالأحرف الفعلية. (تم صياغة المصطلح من bit ، ولكن تمت إعادة كتابته لتجنب الطفرة العرضية إلى bit .) تتكون
        الكلمة من عدد بتات البيانات المنقولة بالتوازي من أو إلى الذاكرة في دورة ذاكرة واحدة. وبالتالي يتم تعريف حجم الكلمة على أنه خاصية بنيوية للذاكرة. (تم صياغة مصطلح catena لهذا الغرض من قبل مصممي الكمبيوتر Bull GAMMA 60  [fr] ). يشير مصطلح block إلى عدد الكلمات المرسلة إلى أو من وحدة الإدخال والإخراج استجابة لتعليمة إدخال وإخراج واحدة. حجم الكتلة هو خاصية بنيوية لوحدة الإدخال والإخراج؛ ربما تم تحديده بواسطة التصميم أو تركه ليتغير بواسطة البرنامج.
        

  2. ^ بيمر، روبرت ويليام (1959)، "اقتراح لرمز بطاقة معمم يتكون من 256 حرفًا"، اتصالات ACM ، 2 (9): 19–23، doi : 10.1145/368424.368435 ، S2CID  36115735
  3. ^ Postel, J. (سبتمبر 1981). Internet Protocol DARPA INTERNET PROGRAM PROTOCOL SPECIFICATION. ص. 43. doi : 10.17487/RFC0791 . RFC 791 . تم الاسترجاع في 28 أغسطس 2020 . ثماني بايتات بايت مكون من ثمانية بتات.
  4. ^ أ ب Buchholz, Werner (1956-06-11). "7. The Shift Matrix" (PDF) . نظام الارتباط . IBM . ص. 5-6. مذكرة التمديد رقم 39G. مؤرشف من الأصل (PDF) في 2017-04-04 . تم الاسترجاع في 2016-04-04 .

        [...] الأهم من وجهة نظر التحرير، سيكون القدرة على التعامل مع أي أحرف أو أرقام، من 1 إلى 6 بتات طويلة.
        يوضح الشكل 2 مصفوفة التحويل التي سيتم استخدامها لتحويل كلمة مكونة من 60 بت ، قادمة من الذاكرة بالتوازي، إلى أحرف ، أو "بايتات" كما أطلقنا عليها، لإرسالها إلى المجمع بشكل تسلسلي. يتم تفريغ 60 بت في النوى المغناطيسية على ستة مستويات مختلفة. وبالتالي، إذا خرج 1 من الموضع 9، فإنه يظهر في جميع النوى الستة الموجودة أسفله. سيؤدي نبض أي خط قطري إلى إرسال البتات الستة المخزنة على طول هذا الخط إلى المجمع. قد يقبل المجمع كل البتات أو بعضها فقط.
        افترض أنه من المرغوب فيه العمل على أرقام عشرية مكونة من 4 بتات ، بدءًا من اليمين. يتم نبض الخط القطري 0 أولاً، وإرسال البتات الستة من 0 إلى 5، والتي يقبل المجمع منها الأربعة الأولى فقط (0-3). يتم تجاهل البتات 4 و5. بعد ذلك، يتم نبض القطر الرابع. وهذا يرسل البتات من 4 إلى 9، حيث يتم تجاهل البتاتين الأخيرتين مرة أخرى، وهكذا.
        ومن السهل أيضًا استخدام البتات الستة في العمل الأبجدي الرقمي ، أو التعامل مع بايتات من بت واحد فقط للتحليل المنطقي، أو تعويض البايتات بأي عدد من البتات. ويمكن القيام بكل هذا عن طريق سحب أقطار التحويل المناسبة. ويتم استخدام ترتيب مصفوفة مماثل للتغيير من التشغيل التسلسلي إلى التشغيل المتوازي عند خرج المجمع. [...]

  5. ^ 3600 Computer System - Reference Manual (PDF) . K. St. Paul, Minnesota, US: Control Data Corporation (CDC). 1966-10-11 [1965]. 60021300. مؤرشف من الأصل (PDF) في 2017-04-05 . تم الاسترجاع 2017-04-05 . بايت - جزء من كلمة كمبيوتر.
        ملاحظة: يناقش البايتات ذات 12 بت و24 بت و48 بت.
  6. ^ راو، ثامافرام آر إن؛ فوجيوارا، إيجي (1989). ماكلوسكي، إدوارد جيه (محرر). ترميز التحكم في الخطأ لأنظمة الكمبيوتر. سلسلة برنتيس هول في هندسة الكمبيوتر (طبعة واحدة). إنجلوود كليفس، نيوجيرسي، الولايات المتحدة: برنتيس هول . رقم ISBN  0-13-283953-9. LCCN  88-17892.
        ملاحظة: مثال على استخدام الكود الخاص بـ "البايتات المكونة من 4 بتات".
  7. ^ تافيل، هانز يورج (1971). Einführung in die digitale Datenverarbeitung [ مقدمة لمعالجة المعلومات الرقمية ] (باللغة الألمانية). ميونيخ: دار نشر كارل هانسر . ص. 300. ردمك  3-446-10569-7. البايت = وحدة تخزين البيانات من وحدات البت الجديدة؛ davon sind acht Datenbits, das neunte ein Prüfbit
        ملاحظة: يتم تعريف البايت كمجموعة من 9 بتات عادةً؛ 8 بتات بيانات بالإضافة إلى بت تكافؤ واحد.
  8. ^ ISO/IEC 2382-1: 1993، تكنولوجيا المعلومات - المفردات - الجزء 1: المصطلحات الأساسية . 1993.

        البايت:
        سلسلة تتكون من عدد من البتات، يتم التعامل معها كوحدة، وتمثل عادةً حرفًا أو جزءًا من حرف.
        ملاحظات:
        1. عدد البتات في البايت ثابت لنظام معالجة بيانات معين.
        2. عادةً ما يكون عدد البتات في البايت 8.

  9. ^ "تاريخ الإنترنت في ستينيات القرن العشرين # 1964". متحف تاريخ الكمبيوتر . 2017 [2015]. مؤرشف من الأصل في 2022-06-24 . تم الاسترجاع 2022-08-17 .
  10. ^ ab Jaffer, Aubrey (2011) [2008]. "Metric-Interchange-Format". مؤرشف من الأصل في 2017-04-03 . تم الاسترجاع في 2017-04-03 .
  11. ^ Kozierok, Charles M. (2005-09-20) [2001]. "دليل TCP/IP - المعلومات الثنائية والتمثيل: البتات والبايتات والنيبلات والثمانيات والأحرف - البايت مقابل الثمانية". 3.0. مؤرشف من الأصل في 2017-04-03 . تم الاسترجاع في 2017-04-03 .
  12. ^ ab ISO 2382-4, تنظيم البيانات (الطبعة الثانية). بايت، ثماني بتات، بايت 8 بتات: سلسلة تتكون من ثماني بتات.
  13. ^ أ ب ت ث بوخهولز، فيرنر (فبراير 1977). "كلمة "بايت" تصل إلى مرحلة النضج..." مجلة بايت . 2 (2): 144.

        لقد تلقينا ما يلي من دبليو بوخهولز، أحد الأفراد الذين عملوا على مشروع ستريتش التابع لشركة آي بي إم في منتصف الخمسينيات. تحكي رسالته القصة.

        ولأنني لست قارئًا منتظمًا لمجلتكم، فقد سمعت عن السؤال في عدد نوفمبر 1976 بشأن أصل مصطلح "بايت" من زميل كان يعلم أنني ارتكبت هذه القطعة من المصطلحات [انظر الصفحة 77 من نوفمبر 1976 BYTE، "Olde Englishe"] . لقد بحثت في ملفاتي ولم أتمكن من العثور على شهادة ميلاد. لكنني متأكد من أن "بايت" قد بلغ سن الرشد في عام 1977 مع عيد ميلاده الحادي والعشرين.
        افترض الكثيرون أن البايت، أي 8 بتات، نشأ مع نظام آي بي إم/360، الذي نشر مثل هذه البايتات على نطاق واسع في منتصف الستينيات. المحرر محق في الإشارة إلى أن المصطلح يعود إلى جهاز الكمبيوتر Stretch السابق (ولكنه غير صحيح في أن Stretch كان أول جهاز كمبيوتر ترانزستور من الجيل الثاني لشركة IBM يتم تطويره، وليس آخره).
        تم تضمين أول مرجع تم العثور عليه في الملفات في مذكرة داخلية كتبت في يونيو 1956 خلال الأيام الأولى لتطوير Stretch . تم وصف البايت بأنه يتكون من أي عدد من البتات المتوازية من واحد إلى ستة. وبالتالي، افترض أن البايت له طول مناسب للمناسبة. كان أول استخدام له في سياق معدات الإدخال والإخراج في الخمسينيات من القرن الماضي، والتي تعاملت مع ستة بتات في المرة الواحدة. تم النظر في إمكانية الانتقال إلى بايتات 8 بت في أغسطس 1956 وتم دمجها في تصميم Stretch بعد ذلك بوقت قصير.
        ظهرت أول إشارة منشورة إلى المصطلح في عام 1959 في ورقة بحثية بعنوان "معالجة البيانات في أجزاء وقطع" بقلم جي إيه بلاو وإف بي بروكس جونيور و دبليو بوشولز في مجلة IRE Transactions on Electronic Computers ، يونيو 1959، الصفحة 121. وقد تم شرح مفاهيم تلك الورقة البحثية في الفصل الرابع من كتاب "تخطيط نظام كمبيوتر (مشروع التمدد)، الذي حرره دبليو بوشولز، شركة ماكجرو هيل للكتب (1962). وقد تم شرح الأساس المنطقي لصياغة المصطلح هناك في الصفحة 40 على النحو التالي:
    يشير البايت إلى مجموعة من البتات المستخدمة لترميز حرف، أو عدد البتات المرسلة بالتوازي من وإلى وحدات الإدخال والإخراج. يُستخدم مصطلح آخر غير الحرف هنا لأن حرفًا معينًا قد يتم تمثيله في تطبيقات مختلفة بأكثر من رمز واحد، وقد تستخدم الرموز المختلفة أعدادًا مختلفة من البتات (أي أحجام بايت مختلفة). في نقل الإدخال والإخراج، قد يكون تجميع البتات تعسفيًا تمامًا ولا علاقة له بالأحرف الفعلية. (تم صياغة المصطلح من bit ، ولكن تمت إعادة كتابته لتجنب الطفرة العرضية إلى bit. )
        لقد استحوذت System/360 على العديد من مفاهيم Stretch، بما في ذلك أحجام البايت والكلمات الأساسية، والتي هي قوى للرقم 2. ولكن من أجل الاقتصاد، تم تثبيت حجم البايت عند الحد الأقصى 8 بت، وتم استبدال العنونة على مستوى البت بالعنونة بالبايت.
        ومنذ ذلك الحين، أصبح مصطلح البايت يعني عمومًا 8 بت، وبالتالي انتقل إلى المفردات العامة.
        هل هناك أي مصطلحات أخرى تم صياغتها خصيصًا لمجال الكمبيوتر والتي وجدت طريقها إلى القواميس العامة للغة الإنجليزية؟

  14. ^ ab "الخط الزمني لعصر IBM Stretch/Harvest (1956-1961)". متحف تاريخ الكمبيوتر . يونيو 1956. مؤرشف من الأصل في 2016-04-29 . تم الاسترجاع في 2017-04-03 .

        1956 الصيف: انضم جيريت بلاو وفريد ​​بروكس وفيرنر بوخولز وجون كوك وجيم بومرين إلى فريق ستريتش . قدم لويد هانتر قيادة الترانزستور
    .     1956 يوليو [ كذا ]: في تقرير، يسرد فيرنر بوخولز مزايا طول الكلمة 64 بتًا لبرنامج ستريتش. كما يدعم متطلبات وكالة الأمن القومي للبايتات المكونة من 8 بتات. انتشر مصطلح فيرنر "بايت" لأول مرة في هذه المذكرة.

        ملاحظة: يشير هذا الجدول الزمني بشكل خاطئ إلى تاريخ ميلاد مصطلح "بايت" على أنه يوليو 1956 ، في حين أن بوشولز استخدم المصطلح في الواقع في وقت مبكر من يونيو 1956 .

  15. ^ Buchholz, Werner (1956-07-31). "5. Input-Output" (PDF) . طول كلمة الذاكرة . IBM . ص. 2. مذكرة التمديد رقم 40. مؤرشف من الأصل (PDF) في 2017-04-04 . تم الاسترجاع في 2016-04-04 .

        [...] 60 هو مضاعف لـ 1 و2 و3 و4 و5 و6. وبالتالي يمكن ضغط بايتات بطول من 1 إلى 6 بتات بكفاءة في كلمة بطول 60 بت دون الحاجة إلى تقسيم بايت بين كلمة وأخرى. وإذا كانت هناك حاجة إلى بايتات أطول، فلن تكون 60 بتًا مثالية بالطبع. وفي التطبيقات الحالية، تعد 1 و4 و6 بتات هي الحالات المهمة حقًا.
        ومع الكلمات ذات 64 بتًا، غالبًا ما يكون من الضروري تقديم بعض التنازلات، مثل ترك 4 بتات غير مستخدمة في الكلمة عند التعامل مع بايتات بطول 6 بتات عند الإدخال والإخراج. ومع ذلك، يمكن تجهيز كمبيوتر LINK لتحرير هذه الفجوات والسماح بالتعامل مع البايتات المقسمة بين الكلمات. [...]

  16. ^ أ ب Buchholz, Werner (1956-09-19). "2. حجم بايت الإدخال والإخراج" (PDF) . طول كلمة الذاكرة والفهرسة . IBM . ص. 1. مذكرة التمديد رقم 45. مؤرشف من الأصل (PDF) في 2017-04-04 . تم الاسترجاع في 2016-04-04 .

        [...] سيكون الحد الأقصى لحجم بايت الإدخال والإخراج للعمليات التسلسلية الآن 8 بتات، دون احتساب أي بتات للكشف عن الأخطاء وتصحيحها. وبالتالي، سيعمل Exchange على أساس 8 بتات، وأي وحدات إدخال وإخراج تحتوي على أقل من 8 بتات لكل بايت ستترك البتات المتبقية فارغة. يمكن تحرير الفجوات الناتجة لاحقًا عن طريق برمجة [...]

  17. ^ رايموند، إريك ستيفن (2017) [2003]. "تعريف البايت". مؤرشف من الأصل في 2017-04-03 . تم الاسترجاع 2017-04-03 .
  18. ^ abcd Bemer, Robert William (2000-08-08). "لماذا يتكون البايت من 8 بتات؟ أم أنه كذلك؟". مقتطفات من تاريخ الكمبيوتر . مؤرشف من الأصل في 2017-04-03 . تم الاسترجاع في 2017-04-03 .

    لقد أتيت للعمل في شركة IBM ، ورأيت كل الارتباك الذي تسبب فيه الحد الأقصى لعدد الأحرف البالغ 64 حرفًا. وخاصة عندما بدأنا نفكر في معالجة الكلمات، والتي تتطلب الأحرف الكبيرة والصغيرة.
        أضف 26 حرفًا صغيرًا إلى 47 حرفًا موجودًا، وسيصبح لدينا 73 حرفًا -- 9 أكثر مما يمكن أن تمثله 6 بتات.
        حتى أنني قدمت اقتراحًا (في ضوء STRETCH ، أول جهاز كمبيوتر أعرفه يحتوي على بايت مكون من 8 بتات) من شأنه أن يزيد عدد أكواد أحرف البطاقات المثقبة إلى 256 [1].
        أخذ بعض الأشخاص الأمر على محمل الجد. لقد اعتبرته خدعة.
        لذلك بدأ بعض الأشخاص يفكرون في أحرف مكونة من 7 بتات، لكن هذا كان سخيفًا. مع وجود جهاز كمبيوتر STRETCH من IBM كخلفية، للتعامل مع كلمات مكونة من 64 حرفًا قابلة للتقسيم إلى مجموعات من 8 (صممت مجموعة الأحرف الخاصة به، تحت إشراف الدكتور فيرنر بوخهولز ، الرجل الذي صاغ مصطلح "بايت" لتجميع مكون من 8 بتات). [2] بدا من المعقول إنشاء مجموعة أحرف عالمية مكونة من 8 بتات، تتعامل مع ما يصل إلى 256 حرفًا. في تلك الأيام كان شعارى هو "قوى 2 سحر". لذا طورت المجموعة التي ترأستها مثل هذا الاقتراح وبررت [3].
        كان هذا تقدمًا كبيرًا بعض الشيء عندما تم تقديمه إلى مجموعة المعايير التي كانت ستضفي الطابع الرسمي على ASCII، لذلك توقفوا في الوقت الحالي بمجموعة مكونة من 7 بتات، أو مجموعة مكونة من 8 بتات مع ترك النصف العلوي للعمل المستقبلي.
    استخدم     IBM 360 أحرفًا مكونة من 8 بتات، على الرغم من عدم استخدام ASCII بشكل مباشر. وبالتالي انتشر مصطلح "بايت" الذي ابتكره بوتشولز في كل مكان. أنا شخصيًا لم أحب الاسم لأسباب عديدة. كان التصميم يحتوي على 8 بتات تتحرك بالتوازي. ولكن بعد ذلك جاء جزء جديد من IBM، مع 9 بتات للتحقق الذاتي، سواء داخل وحدة المعالجة المركزية أو في محركات الأشرطة . لقد كشفت عن هذا البايت المكون من 9 بتات للصحافة في عام 1973. ولكن قبل ذلك بوقت طويل، عندما كنت أرأس عمليات البرمجيات لشركة Cie. Bull في فرنسا في عامي 1965 و1966، أصررت على التخلي عن استخدام كلمة "بايت" لصالح " ثماني بتات ".
        ويمكنك أن تلاحظ أن تفضيلي آنذاك أصبح الآن المصطلح المفضل.
        وهو ما يبرره أساليب الاتصال الجديدة التي يمكنها حمل 16 و32 و64 وحتى 128 بتًا بالتوازي. ولكن بعض الأشخاص الحمقى يشيرون الآن إلى "بايت مكون من 16 بتًا" بسبب هذا النقل المتوازي، والذي يمكن رؤيته في مجموعة UNICODE . لست متأكدًا، ولكن ربما يجب أن نسميه " سداسي بتات ".
        ولكنك ستلاحظ أنني ما زلت على حق. فما زالت قوى 2 سحرية!

  19. ^ Blaauw, Gerrit Anne ; Brooks, Jr., Frederick Phillips ; Buchholz, Werner (June 1959). "معالجة البيانات في أجزاء وقطع". IRE Transactions on Electronic Computers : 121.
  20. ^ دولي، لويس ج. (فبراير 1995). "بايت: الكلمة". بايت . أوكالا، فلوريدا، الولايات المتحدة. مؤرشف من الأصل في 20 ديسمبر 1996.

        تم صياغة كلمة بايت حوالي عام 1956 إلى 1957 في مختبرات لينكولن التابعة لمعهد ماساتشوستس للتكنولوجيا ضمن مشروع يسمى SAGE (نظام الدفاع الجوي لأمريكا الشمالية)، والذي تم تطويره بشكل مشترك من قبل Rand وLincoln Labs و IBM . في ذلك العصر، تم تعريف بنية ذاكرة الكمبيوتر بالفعل من حيث حجم الكلمة . تتكون الكلمة من عدد x من البتات ؛ يمثل البت موضعًا تدوينيًا ثنائيًا في الكلمة. تعمل العمليات عادةً على جميع البتات في الكلمة الكاملة.
        لقد صغنا كلمة بايت للإشارة إلى مجموعة منطقية من البتات أقل من حجم الكلمة الكاملة. في ذلك الوقت، لم يتم تعريفها على وجه التحديد على أنها x بت ولكن يشار إليها عادةً على أنها مجموعة من 4 بتات ، حيث كان هذا هو حجم معظم عناصر البيانات المشفرة لدينا. بعد فترة وجيزة، انتقلت إلى مسؤوليات أخرى أبعدتني عن SAGE. بعد أن أمضيت سنوات عديدة في آسيا، عدت إلى الولايات المتحدة وكنت في حيرة عندما اكتشفت أن كلمة بايت كانت تستخدم في تكنولوجيا الحواسيب الصغيرة الجديدة للإشارة إلى وحدة الذاكرة الأساسية القابلة للعنونة.

  21. ^ أب رام ، ستيفان (17 يناير 2003). "Erklärung des Wortes "Byte" im Rahmen der Lehre binärer Codes" (باللغة الألمانية). برلين، ألمانيا: جامعة برلين الحرة . مؤرشفة من الأصلي بتاريخ 2021-06-10 . تم الاسترجاع 2017/04/10 .
  22. ^ أصل مصطلح "بايت"، 1956، تم أرشفته من الأصل في 2017-04-10 ، تم استرجاعه في 2022-08-17

        تضمنت جلسة الأسئلة والأجوبة في مؤتمر ACM حول تاريخ لغات البرمجة هذا التبادل:

        [ جون جود إنوف :
        ذكرت أن مصطلح "بايت" يستخدم في JOVIAL . من أين جاء المصطلح؟]
        [ جولز شوارتز (مخترع JOVIAL):
        كما أتذكر، كان AN/FSQ-31 ، وهو كمبيوتر مختلف تمامًا عن 709 ، موجهًا للبايتات. لا أتذكر على وجه اليقين، لكنني متأكد إلى حد معقول من أن وصف هذا الكمبيوتر تضمن كلمة "بايت"، وقد استخدمناها.]
        [ فريد بروكس :
        هل يمكنني التحدث عن ذلك؟ صاغ فيرنر بوخولز الكلمة كجزء من تعريف STRETCH ، وقد التقطها AN/FSQ-31 من STRETCH، لكن فيرنر هو مؤلف هذه الكلمة بكل تأكيد.]
        [شوارتز:
        هذا صحيح. شكرًا لك.]

  23. ^ "قائمة أكواد EBCDIC من IBM". ibm.com . 2020-01-02. مؤرشف من الأصل في 2020-07-03 . تم الاسترجاع 2020-07-03 .
  24. ^ ab Knuth, Donald (1997) [1968]. فن برمجة الكمبيوتر: المجلد 1: الخوارزميات الأساسية (الطبعة الثالثة). بوسطن: أديسون ويسلي. ص. 125. ISBN 9780201896831.
  25. ^ ويليامز، آر إتش (1969). ملخص الكمبيوتر التجاري البريطاني: سلسلة بيانات كمبيوتر بيرغامون . مطبعة بيرغامون . رقم ISBN  1483122107. ISBN  978-1483122106 [ مطلوب توضيح ]
  26. ^ "مجموعة منتجات Philips Data Systems" (PDF) . Philips . أبريل 1971. مؤرشف من الأصل (PDF) في 2016-03-04 . تم الاسترجاع في 2015-08-03 .
  27. ^ ab
        [
        |*| حول البتات والبايتات: البادئات للمضاعفات الثنائية - IEC
        |*| v0: https://web.archive.org/web/20090818042050/http://www.iec.ch/online_news/etech/arch_2003/etech_0503/focus.htm
        |*| v1: https://www.iec.ch/prefixes-binary-multiples محفوظ في 2021-08-16 على موقع Wayback Machine ]
  28. ^ البادئات للمضاعفات الثنائية محفوظ في 2007-08-08 على موقع Wayback Machine — مرجع المعهد الوطني للمعايير والتكنولوجيا حول الثوابت والوحدات وعدم اليقين
  29. ^ ماتسوكا، ساتوشي؛ ساتو، هيتوشي؛ تاتيبي، أوسامو؛ كويبوتشي، ميتشيهيرو؛ فوجيوارا، إيكي؛ سوزوكي، شوجي؛ كاكوتا، ماسانوري؛ إيشيدا، تاكاشي؛ أكياما، يوتاكا؛ سوزومورا، تويوتارو؛ أوينو ، كوجي (15/09/2014). “البيانات الضخمة المتطرفة (EBD): الجيل القادم من تقنيات البنية التحتية للبيانات الضخمة نحو يوتابايت / سنة”. حدود الحوسبة الفائقة والابتكارات . 1 (2): 89-107. دوى : 10.14529/jsfi140206 . ISSN  2313-8734. مؤرشفة من الأصلي بتاريخ 2022-03-13 . تم الاسترجاع 2022-05-27 .
  30. ^ "قائمة القرارات الصادرة عن الاجتماع السابع والعشرين للمؤتمر العام للأوزان والمقاييس" (PDF) . 2022-11-18. مؤرشف من الأصل (PDF) في 2022-11-18 . تم الاسترجاع في 2022-11-18 .
  31. ^ جيبني، إليزابيث (18 نوفمبر 2022). "كم عدد اليوتابايت في الكيتابايت؟ الأعداد المتطرفة تحصل على أسماء جديدة". نيتشر . doi :10.1038/d41586-022-03747-9. ISSN  0028-0836. PMID  36400954. S2CID  253671538. مؤرشف من الأصل في 16 يناير 2023. تم الاسترجاع 21 نوفمبر 2022 .
  32. ^ تقرير عام 1977 عن محركات الأقراص الصلبة/الاتجاهات، نُشر في يونيو 1977
  33. ^ محرك أقراص فلاش USB من SanDisk محفوظ في 13 مايو 2008 على موقع Wayback Machine "ملاحظة: 1 ميغا بايت (MB) = 1 مليون بايت؛ 1 غيغابايت (GB) = 1 مليار بايت."
  34. ^ abc "كيف يبلغ نظاما iOS وmacOS عن سعة التخزين". دعم Apple . 27 فبراير 2018. مؤرشف من الأصل في 9 أبريل 2020. تم الاسترجاع 9 يناير 2022 .
  35. ^ "UnitsPolicy". ويكي أوبونتو . أوبونتو. مؤرشف من الأصل في 18 نوفمبر 2021. استرجاع 9 يناير 2022 .
  36. ^ "ConsistentUnitPrefixes". ويكي ديبيان . مؤرشف من الأصل في 3 ديسمبر 2021. تم الاسترجاع في 9 يناير 2022 .
  37. ^ براون، ريتشارد جيه سي (27 أبريل 2022). "الرد على "مواجهة نقص الحروف اللاتينية للرموز الجديدة المحتملة للنظام الدولي للوحدات: اقتراح بديل للبادئات الجديدة للنظام الدولي للوحدات"". الاعتماد وضمان الجودة . 27 (3): 143-144. doi :10.1007/s00769-022-01499-7. S2CID  248397680.
  38. ^ كيلو بايت – تعريف وأكثر من قاموس ميريام وبستر المجاني أرشيف 2010-04-09 على موقع واي باك مشين . Merriam-webster.com (2010-08-13). تم الاسترجاع في 2011-01-07.
  39. ^ Kilobyte – تعريف Kilobyte في Dictionary.com أرشيف 2010-09-01 على موقع Wayback Machine . Dictionary.reference.com (1995-09-29). تم الاسترجاع في 2011-01-07.
  40. ^ تعريف الكيلوبايت من قاموس أوكسفورد على الإنترنت محفوظ في 2006-06-25 على موقع واي باك مشين . Askoxford.com. تم الاسترجاع في 2011-01-07.
  41. ^ البادئات للمضاعفات الثنائية والعشرية: الثنائي مقابل العشري
  42. ^ "تحديد حجم القرص الفعلي: لماذا يجب أن يكون 1.44 ميجا بايت 1.40 ميجا بايت". دعم مايكروسوفت. 2003-05-06. مؤرشف من الأصل في 2014-02-09 . تم الاسترجاع في 2014-03-25 .
  43. ^ "أسعار بيانات 3G/GPRS". فودافون أيرلندا. مؤرشف من الأصل في 26 أكتوبر 2016. استرجاع 26 أكتوبر 2016 .
  44. ^ "مقياس قياس البيانات". AT&T . تم الاسترجاع في 26 أكتوبر 2016 .[ رابط ميت دائم ]
  45. ^ "الوصول إلى الإنترنت عبر الهاتف المحمول". Orange Romania. مؤرشف من الأصل في 26 أكتوبر 2016. استرجاع 26 أكتوبر 2016 .
  46. ^ "شروط عملائنا" (PDF) . Telstra. ص. 7. مؤرشف من الأصل (PDF) في 10 أبريل 2017. تم الاسترجاع في 26 أكتوبر 2016 .
  47. ^ "SA400 minifloppy". Swtpc.com. 2013-08-14. مؤرشف من الأصل في 2014-05-27 . تم الاسترجاع 2014-03-25 .
  48. ^ "Shugart Associates SA 400 minifloppy™ Disk Drive" (PDF) . مؤرشف من الأصل (PDF) في 2011-06-08 . تم الاسترجاع في 2011-06-24 .
  49. ^ "دليل صيانة نظام الأقراص المرنة RXS/RX11" (PDF) . ماينارد، ماساتشوستس: شركة ديجيتال إكويبمنت. مايو 1975. مؤرشف من الأصل (PDF) في 2011-04-23 . تم الاسترجاع في 2011-06-24 .
  50. ^ تقرير IUCr لعام 1995 - اللجنة المشتركة بين الأقسام التابعة للاتحاد الدولي للكيمياء البحتة والتطبيقية بشأن التسمية والرموز (IDCNS) http://ww1.iucr.org/iucr-top/cexec/rep95/idcns.htm محفوظ في 2020-12-19 على موقع Wayback Machine
  51. ^ "Binary Prefix" جامعة أوكلاند قسم علوم الكمبيوتر https://wiki.cs.auckland.ac.nz/stageonewiki/index.php/Binary_prefix محفوظ في 2020-10-16 على موقع Wayback Machine
  52. ^ المعهد الوطني للمعايير والتكنولوجيا . "بادئات المضاعفات الثنائية". مؤرشف من الأصل في 2007-08-08."في ديسمبر 1998، وافقت اللجنة الكهروتقنية الدولية (IEC) [...] على أسماء ورموز البادئات للمضاعفات الثنائية للاستخدام في مجالات معالجة البيانات ونقلها باعتبارها معيارًا دوليًا للجنة الكهروتقنية الدولية."
  53. ^ "ما هو الكيلوبايت؟". مؤرشف من الأصل في 2011-06-06 . استرجاع 2010-05-20 .
  54. ^ "بادئات المضاعفات الثنائية" من المعهد الوطني للمعايير والتكنولوجيا https://physics.nist.gov/cuu/Units/binary.html محفوظ في 14 يناير 2018 على موقع Wayback Machine
  55. ^ التعديل الثاني للمعيار الدولي IEC 60027-2: رموز الحروف التي يجب استخدامها في التكنولوجيا الكهربائية – الجزء 2: الاتصالات والإلكترونيات.
  56. ^ "أمر بمنح اقتراح رفض" (PDF) . محكمة مقاطعة الولايات المتحدة للمنطقة الشمالية من كاليفورنيا . مؤرشف (PDF) من الأصل في 2021-10-07 . تم الاسترجاع في 2020-01-24 .
  57. ^ abc Mook, Nate (2006-06-28). "Western Digital Settles Capacity Suit". betanews. مؤرشف من الأصل في 2009-09-07 . تم الاسترجاع في 2009-03-30 .
  58. ^ باسكين، سكوت د. (2006-02-01). "مذكرة المدعى عليه شركة ويسترن ديجيتال كوربوريشن لدعم طلب المدعي للموافقة الأولية". أورين سافير ضد شركة ويسترن ديجيتال كوربوريشن . شركة ويسترن ديجيتال كوربوريشن . مؤرشف من الأصل في 2009-01-02 . تم الاسترجاع في 2009-03-30 .
  59. ^ القاضي، بيتر (2007-10-26). "Seagate pays out over gigabyte definition". ZDNet . مؤرشف من الأصل في 2014-09-03 . تم الاسترجاع في 2014-09-16 .
  60. ^ أليسون دكستر، "كم عدد الكلمات في هاري بوتر؟"، [1] محفوظ في 2021-01-25 على موقع واي باك مشين ؛ يظهر190637 كلمة
  61. ^ "كيلوبايت ميجابايت جيجا بايت تيرابايت (جامعة ستانفورد)". مؤرشف من الأصل في 2020-11-08 . تم الاسترجاع 2020-12-12 .
  62. ^ بيرينسون، ميليسا جيه. (4 يناير 2007). "هيتاشي تقدم قرصًا صلبًا بسعة 1 تيرابايت". www.pcworld.com . مؤرشف من الأصل في 24 أكتوبر 2012 . تم الاسترجاع في 5 ديسمبر 2020 .
  63. ^ "كيف يبدو البيتابايت؟". مؤرشف من الأصل في 28 يناير 2018 . استرجاع 19 فبراير 2018 .
  64. ^ جروس، جرانت (24 نوفمبر 2007). "الإنترنت قد يصل إلى أقصى حد له في غضون عامين، دراسة تقول ذلك". PC World . مؤرشف من الأصل في 26 نوفمبر 2007 . تم الاسترجاع في 28 نوفمبر 2007 .
  65. ^ "بداية عصر زيتابايت رسميًا (كم تبلغ قيمته؟)". مدونات سيسكو . 2016-09-09. مؤرشف من الأصل في 2021-08-02 . تم الاسترجاع في 2021-08-04 .
  66. ^ كلاين، مارشال. "أستطيع أن أتخيل جهازًا به بايتات مكونة من 9 بتات. ولكن بالتأكيد ليس بايتات مكونة من 16 بتًا أو بايتات مكونة من 32 بتًا، أليس كذلك؟". مؤرشف من الأصل في 2019-03-21 . تم الاسترجاع في 2015-06-18 .
  67. ^ كلاين، جاك (2008)، أنواع الأعداد الصحيحة في C وC++، تم أرشفته من الأصل في 2010-03-27 ، تم استرجاعه في 2015-06-18
  68. ^ كلاين، مارشال. "C++ FAQ: the rules about bytes, chars, and characters". مؤرشف من الأصل في 2019-03-21 . تم الاسترجاع في 2015-06-18 .
  69. ^ "الواجهات الخارجية/واجهات برمجة التطبيقات". جامعة نورث وسترن. مؤرشف من الأصل في 2018-08-09 . تم الاسترجاع في 2016-09-02 .
  70. ^ "Avatar - The Last Airbender: The Complete Series Blu-ray". Blu-ray.com . مؤرشف من الأصل في 2020-04-28 . تم الاسترجاع 2021-02-24 .

قراءة إضافية

  • "معالجة 2.5 بايت" (PDF) . البرمجة باستخدام مجموعة تعليمات PDP-10 (PDF) . دليل مرجعي لنظام PDP-10. المجلد 1. شركة Digital Equipment Corporation (DEC). أغسطس 1969. ص 2-15–2-17. مؤرشف (PDF) من الأصل في 2017-04-05 . تم الاسترجاع 2017-04-05 .
  • أشلي تايلور. "البتات والبايتات". ستانفورد. https://web.stanford.edu/class/cs101/bits-bytes.html
تم الاسترجاع من "https://en.wikipedia.org/w/index.php?title=بايت&oldid=1253216192"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate