انتقل إلى المحتوى

سابقة ثنائية

من ويكيبيديا، الموسوعة الحرة
سوابق لمضاعفات البت والبايت
عشري
قيمة النظام الدولي
1000 k كيلوبايت
10002 M ميجابايت
10003 G جيجابايت
10004 T تيرابايت
10005 P بيتابايت
10006 E إكسابايت
10007 Z زيتابايت
10008 Y يوتابايت
ثنائي
قيمة آي إي سي 60027 مجلس الهندسة
1024 Ki كيبيبايت K كيلو
10242 Mi مبيبايت M ميجا
10243 Gi جيبي بايت G جيجا
10244 Ti تيبي بايت - -
10245 Pi بيبي بايت - -
10246 Ei اكسبي بايت - -
10247 Zi زيبي بايت - -
10248 Yi يوبي - -

السوابق الثنائية في الحوسبة هي كلمات ومقاطع تسبق بها وحدات القياس للدلالة على مضاعفاتها. والسابقة الثنائية هي سابقة لوحدة لمضاعفات الوحدات في معالجة البيانات، ونقل البيانات، والمعلومات الرقمية، ولا سيما البت Bit والبايت Byte، للإشارة إلى المضاعفة بقوى الأساس 2.

استخدمت صناعة الكمبيوتر قديمًا الوحدات الكيلوبايت ، والميجابايت ، والجيجابايت ، والرموز المقابلة KB ، وMB ، وGB ، في نظامي قياس مختلفين قليلاً على الأقل؛ ففي مجال الذاكرة الرئيسية (RAM) السعة جيجا بايت يعني عادة 1073741824 بايت. نظرًا لأن هذه القيمة قوة للعدد 1024، والعدد 1024 هو قوة للعدد 2 (2 10)، يشار إلى هذا الاستخدام على أنه قياس ثنائي.

في معظم المجالات الأخرى تستخدم الصناعة المضاعفات كيلو (kilo)، وميغا (mega)، وجيجا (giga) وما إلى ذلك، بطريقة تتفق مع استخدامها في النظام الدولي للوحدات (SI)، أي كقوى لـ 1000. على سبيل المثال، قرص صلب 500 جيجابايت يحمل 500000000000 بايت، واتصال نقل إيثرنت بسرعة 1 جيجابت / ثانية ينقل بسرعة اسمية قدرها 1000000000 بت/ثانية. على عكس استخدام السابقة الثنائية ، يوصف هذا الاستخدام كسابقة عشرية، حيث أن 1000 هي قوة 10 (10 3).

تسبَّب استخدام نفس سوابق الوحدة مع معنيين مختلفين في حدوث ارتباك، وبدءًا من عام 1998 تقريبًا عالجت اللجنة الكهروتقنية الدولية (IEC) والعديد من منظمات المعايير والمنظمات التجارية الأخرى الغموض من خلال نشر معايير وتوصيات لمجموعة من السوابق الثنائية التي تشير حصريًا إلى قوى 1024. وفقًا لذلك يتطلب المعهد الوطني الأمريكي للمعايير والتكنولوجيا (NIST) استخدام سوابق النظام الدولي للوحدات SI فقط بالمعنى العشري [1]، مثلاً: كيلوبايت وميغابايت تعني ألف بايت ومليون بايت على الترتيب (بما يتوافق مع النظام الدولي للوحدات SI)، بينما تعني المصطلحات الجديدة كيبيبايت، ميبيبايت، وجيبيبايت، والتي وُضِعَت له الاختصارات الإنجليزية: KiB وMiB وGiB، تعني 1024 بايت، 1048576 بايت، و 1073741824 بايت، على الترتيب.[2] في عام 2008، تم دمج سوابق IEC في النظام الدولي للكميات جنبًا إلى جنب مع السوابق العشرية لنظام الوحدات الدولي (انظر ISO / IEC 80000).

نبذة تاريخية

[عدل]

الذاكرة الرئيسية

[عدل]

استخدمت أجهزة الكمبيوتر القديمة إحدى طريقتي عنونة للوصول إلى ذاكرة النظام؛ ثنائي (أساس 2) أو عشري (أساس 10).[3] على سبيل المثال، استخدم IBM 701 (سنة 1952) الطريقة الثنائية ويمكنه أن يعنون 2048 كلمة من 36 بت لكل منها، بينما استخدم IBM 702 (سنة 1953) الطريقة العشرية ويمكنه معالجة عشرة آلاف كلمة مكونة من 7 بتات.

بحلول منتصف الستينيات أصبحت العنونة الثنائية هي البنية القياسية في معظم تصميمات الكمبيوتر، وكانت أحجام الذاكرة الرئيسية في الغالب قوى للعدد 2. هذا هو التكوين الأكثر طبيعية للذاكرة، حيث يتم تعيين جميع مجموعات خطوط العناوين الخاصة بهم إلى عنوان صالح، مما يسمح بالتجميع السهل في كتلة أكبر من الذاكرة مع عناوين متجاورة.

تحدد وثائق نظام الكمبيوتر المبكرة حجم الذاكرة برقم دقيق مثل 4096 أو 8192 أو 16384 كلمة للتخزين. هذه كلها قوى للعدد 2 ، بالإضافة إلى أنها مضاعفات صغيرة للعدد 2 10 أو 1024. مع زيادة سعات التخزين، تم تطوير عدة طرق مختلفة لاختصار هذه الكميات.

تستخدم الطريقة الأكثر شيوعًا اليوم السوابق مثل كيلو وميغا وجيجا والرموز المقابلة K و M و G، والتي اعتمدتها صناعة الكمبيوتر في الأصل من النظام المتري. السوابق كيلو وميغا -التي تعني 1000 و 1000000 على الترتيب- يشيع استخدامها في صناعة الإلكترونيات قبل الحرب العالمية الثانية.[4] جنبًا إلى جنب مع جيجا أو G، والتي تعني 1000000000، والتي تعرف الآن على أنها سوابق النظام الدولي للوحدات SI بعد أن تم تقديمه في عام 1960 لإضفاء الطابع الرسمي على جوانب النظام المتري.

لا يحدد النظام الدولي للوحدات وحدات المعلومات الرقمية، ولكنه يشير إلى أنه يمكن تطبيق سوابق النظام الدولي للوحدات SI خارج السياقات، حيث سيتم استخدام الوحدات الأساسية أو الوحدات المشتقة. ولكن نظرًا لتصنيع ذاكرة الكمبيوتر الرئيسية في نظام ذي معالجة ثنائية بأحجام يمكن التعبير عنها بسهولة كمضاعفات 1024، فقد تم استخدام كيلوبايت -عند تطبيقها على ذاكرة الكمبيوتر- لتعني 1024 بايتًا بدلاً من 1000. هذا الاستخدام لا يتوافق مع النظام الدولي للوحدات. يتطلب الامتثال للنظام الدولي للوحدات SI أن تأخذ السوابق معناها المستند إلى 1000، وألَّا يتم استخدامها كعناصر نائبة لأرقام أخرى مثل 1024.[5]

استُخدِم K بالمعنى الثنائي كما في «قلب 32K» بمعنى 32 × 1024 كلمة، أي 32768 كلمة، في وقت مبكر من عام 1959.[6][7] استخدمت مقالة جين أمدال عام 1964 عن نظام آي بي إم / 360 "1K" لتعني 1024.[8] تم استخدام هذا النمط من قبل بائعي أجهزة الكمبيوتر الآخرين، وقد استخدم وصف نظام CDC 7600 (سنة 1968) K كـ 1024 على نطاق واسع.[9] وهكذا ولدت السابقة الثنائية الأولى.[تعريف 1]

الأسلوب الآخر هو اقتطاع آخر ثلاثة أرقام وإلحاق K، وذلك باستخدام K كسابقة عشرية مشابهة لنظام الوحدات العالمي، ولكن يتم اقتطاعه دائمًا إلى العدد الصحيح الأدنى التالي بدلاً من التقريب إلى أقرب. عندئذ يمكن وصف القيم الدقيقة 32768 كلمة، 65536 كلمة، و 131072 كلمة كـ "32K"، "65K" و "131K". (إذا تم تقريب هذه القيم إلى الأقرب تصبح 33K و 66K و 131K على الترتيب). تم استخدام هذا النمط حوالي من 1965 إلى 1975.

استُخدِمَ هذان الأسلوبان (K = 1024 والاقتطاع) بشكل فضفاض في نفس الوقت تقريبًا، أحيانًا بواسطة نفس الشركة. في مناقشات الذاكرات ذات العناوين الثنائية كان الحجم الدقيق واضحًا من السياق. (بالنسبة لأحجام الذاكرة "41K" وأقل لا يوجد فرق بين الأسلوبين) والكمبيوتر في الوقت الحقيقي HP 21MX (سنة 1974) عبر عن 196608 (والذي هو 192 × 1024) بـ"196K" و 1048576 بـ"1M"، في حين أن الكمبيوتر التجاري HP 3000 (سنة 1973) يمكن أن تكون ذاكرته "64K" أو "96K" أو"128K" بايت.

تضاءلت طريقة «الاقتطاع» تدريجيًا. أصبحت الكتابة بالحرف الكبير K هي المعيار الفعلي للترميز الثنائي، على الرغم من أنه لا يمكن توسيع هذا إلى قوى أعلى، وانقطع استخدام الحرف الصغير k.[10][11][12] وبعد ذلك ممارسة استخدام «كيلو» مستوحاة من النظام الدولي للوحدات للإشارة إلى 1024 تم تمديدها في وقت لاحق إلى «ميغا بايت» وهذا يعني 1024 2 (1048576 بايت)، وفي وقت لاحق «جيجا بايت» عن 1024 3 (1073741824) بايت. على سبيل المثال، «512 ميغابايت» وحدة ذاكرة الوصول العشوائي هي 512 × 1024 2 بايت (512 × 1048576 أو 536870912) بدلا من 512000000.

بدأ استخدام الرموز Kbit و Kbyte و Mbit وMbyte كـ «وحدات ثنائية» - «بت» أو «بايت» بمضاعف قوة 1024 - في أوائل السبعينيات.[13] في فترةٍ ما عُبِّر عن سعات الذاكرة في كثير من الأحيان بـ K حتى عندما كان من الممكن استخدام M: يحتوي كتيب IBM System / 370 Model 158 (1972) على ما يلي: «سعة التخزين الحقيقية متاحة بزيادات 512K تتراوح من 512K إلى 2048K بايت» بالإنجليزية: "Real storage capacity is available in 512K increments ranging from 512K to 2,048K bytes.".[14]

في عام 1998 قدمت اللجنة الكهروتقنية الدولية IEC السوابق الثنائية kibi ، mebi ، gibi ... لتعني 1024، 1024 2 ، 1024 3 وما إلى ذلك، بحيث يمكن الإشارة إلى 1048576 بايت بشكل لا لبس فيه على أنه 1 ميبيبايت. تم تحديد سوابق IEC للاستخدام جنبًا إلى جنب مع النظام الدولي للكميات (ISQ) في عام 2009.

محركات الأقراص

[عدل]

اتبعت صناعة محركات الأقراص نمطًا مختلفًا، يتم تحديد سعة محرك الأقراص عمومًا بسوابق الوحدات ذات المعنى العشري، وفقًا لممارسات النظام الدولي للوحدات SI. على عكس الذاكرة الرئيسية للكمبيوتر بنية القرص أو إنشاءه لا تتطلب أو تجعله مناسبًا لاستخدام المضاعفات الثنائية. يمكن أن تحتوي محركات الأقراص على أي عدد عملي من الطبقات أو الأسطح، وقد يختلف عدد المسارات، بالإضافة إلى عدد القطاعات لكل مسار بشكل كبير بين التصميمات.

ول محرك أقراص تم بيعه تجاريًا، IBM 350، كان يحتوي على خمسين طبقًا للأقراص المادية تحتوي على إجمالي 50000 قطاع من 100 حرف لكل منها، بسعة إجمالية تبلغ 5 ملايين حرف.[15] تم تقديمه في سبتمبر 1956.

في الستينيات من القرن الماضي، استخدمت معظم محركات الأقراص تنسيق طول الكتلة المتغير الخاص بشركة IBM، والذي يسمى Count Key Data (CKD).[16] يمكن تحديد أي حجم كتلة حتى أقصى طول للمسار. نظرًا لأن رؤوس الكتل تشغل مساحة، كانت السعة القابلة للاستخدام لمحرك الأقراص تعتمد على حجم الكتلة. غالبًا ما يتم استخدام الكتل («السجلات» بمصطلحات IBM) المكونة من 88 و96 و880 و960 لأنها تتعلق بحجم الكتلة الثابت للبطاقات المثقبة المكونة من 80 و96 حرفًا. تم تحديد سعة محرك الأقراص عادةً في ظل ظروف التكتيل الكامل لسجل المسار. على سبيل المثال، لم تحقق حزمة القرص 3336 التي تبلغ سعتها 100 ميغا بايت هذه السعة إلا مع حجم كتلة المسار الكامل الذي يبلغ 13030 بايت.

تم توحيد الأقراص المرنة لأجهزة كمبيوتر IBM الشخصية والأجهزة المتوافقة بسرعة على قطاعات 512 بايت، لذلك تمت الإشارة بسهولة إلى قطاعين باسم "1K". قرص 3.5 بوصة "360KB" و" 720KB" كان بها 720 قطاعًا (على وجه واحد) و 1440 قطاعًا (على الوجهين) على التوالي. عندما ظهرت الأقراص المرنة العالية الكثافة "MB1.44" مع 2880 من هذه القطاعات ذات 512 بايت، مثلت تلك المصطلحات تعريفًا هجينًا عشريًا ثنائيًا لـ 1MB" يساوي 2 10 × 10 3 يساوي 1,024,000 بايت.

في المقابل، استخدمت الشركات المصنعة لمحرك الأقراص الثابتة ميغابايت أو MB، أي 10 6 بايت، لوصف منتجاتها في وقت مبكر من عام 1974،[17] في 1977م (Disk/Trend) الرائدة في تسويق واستشارات صناعة القراص الصلبة تقسم الصناعة وفقًا للسعة بـ (MB) (بالمعنى العشري).[18]

القرص الصلب سيجيت ST-412 -وهو من أوائل الأقراص الصلبة في الحوسبة الشخصية- وصف بـ"Formatted: 10.0 Megabytes" أي يسع مهيئًا لـ 10 ميغابايت.[19] محرك الأقراص يحتوي على أربعة رؤوس والأسطح النشطة (المسارات لكل اسطوانة)، 306 اسطوانات.

تستمر صناعة محركات الأقراص الصلبة في استخدام السوابق العشرية لسعة محرك الأقراص، وكذلك لمعدل سرعة النقل. على سبيل المثال: القرص الصلب "300 GB" يعطيك ما يزيد قليلا عن 300×109 أو 300000000000 بايت، وليس 300 × 230 (والتي ستكون حوالي 322×109)، أنظمة التشغيل مثل مايكروسوفت ويندوز التي تعرض أحجام محركات الأقراص الثابتة باستخدام السابقة الثنائية المعتادة "GB" (كما يتم استخدامها لذاكرة الوصول العشوائي) ستعرض هذا كـ "279.4GB" (بمعنى 279.4 × 10243 بايت، أو 279.4 × 1073741824 بايت). من ناحية أخرى، أظهر ماك أو إس منذ الإصدار 10.6 حجم محرك الأقراص الثابتة باستخدام سوابق عشرية (وبالتالي مطابقة لعبوة صانعي محرك الأقراص). (استخدمت الإصدارات السابقة من نظام التشغيل Mac OS X سوابق ثنائية).

تستخدم الشركات المصنعة لمحركات الأقراص أحيانًا كلاً من سوابق IEC والنظام الدولي للوحدات SI مع معانيها الموحدة. حددت سيجيت معدلات نقل البيانات في أدلة مختارة لبعض محركات الأقراص الثابتة بكلتا الوحدتين، مع عرض التحويل بين الوحدات بوضوح وتعديل القيم الرقمية وفقًا لذلك. تستخدم التهيئة المتقدمة للأقراص مصطلح «قطاعات 4K»، والتي تعرفها بأنها ذات حجم «4096 (4K) بايت».

نقل المعلومات ومعدلات السرعة

[عدل]

يتم دائمًا تقدير ترددات ساعة الكمبيوتر باستخدام سوابق النظام الدولي للوحدات (SI) بمعناها العشري. على سبيل المثال كان تردد الساعة الداخلية لجهاز كمبيوتر IBM الشخصي الأصلي 4.77 ميغاهيرتز، أي 4770000 . وبالمثل، يتم اقتباس معدلات نقل المعلومات الرقمية باستخدام السوابق العشرية:

  • تشير واجهة القرص 100-ATA إلى 100000000 بايت في الثانية.
  • يشير مودم "56K" إلى 56000 بت في الثانية.
  • SATA-2 لديه معدل بت خام يبلغ 3 جيجابت / ثانية = 3000000000 بت في الثانية.
  • ذاكرة PC2-6400 تنقل 6400000000 بايت في الثانية.
  • في عام 2011، حددت سيجيت معدل النقل المستدام لبعض نماذج محركات الأقراص الصلبة بكل من السوابق العشرية والثنائية IEC.[20]

توحيد التعاريف المزدوجة

[عدل]

وبحلول منتصف السبعينات كان من الشائع أن نرى K يعني 1024 وM يعني 1048576 عن كلمات أو بايتات من الذاكرة الرئيسية (RAM)، في حين K وM تستخدم عادة للدلالة على المعنى العشري في تخزين القرص. في الثمانينيات، مع زيادة سعات كلا النوعين من الأجهزة، تم تطبيق سابقة G من نظام الوحدات الدولي بمعناها العشري بشكل شائع على تخزين القرص، بينما أصبحت M بمعناها الثنائي شائعة لذاكرة الكمبيوتر. في التسعينيات، أصبحت السابقة G ، بمعناها الثنائي، شائعة الاستخدام لسعة ذاكرة الكمبيوتر. وقدم أول قرض صلب بسعة تيرابايت (1000000000000 بايت) في عام 2007.[21]

تم تسجيل الاستخدام المزدوج للسوابق: كيلو (K) وميغا (M) وجيجا (G) كقوى 1000 وقوى 1024 في المعايير والقواميس. على سبيل المثال حدد ANSI/IEEE Std 1084-1986 [22] الاستخدامات المزدوجة للكيلو والميجا:

«kilo (K). (1) A prefix indicating 1000. (2) In statements involving size of computer storage, a prefix indicating 210, or 1024. mega (M). (1) A prefix indicating one million. (2) In statements involving size of computer storage, a prefix indicating 220, or 1048576.»

وترجمته:

كيلو (K) (1) سابقة تشير إلى 1000 (2) وفي العبارات التي تحوي حجم تخزين الكمبيوتر سابقة تشير إلى 2 10 أو 1024.

ميغا (M) (1) سابقة تشير إلى واحد مليون. (2) وفي العبارات التي تحوي حجم تخزين الكمبيوتر سابقة تشير إلى 2 20 أو 1048576.

تم تعريف الوحدات الثنائية Kbyte و Mbyte رسميًا في ANSI/IEEE Std 1212-1991.[23]

لاحظت العديد من القواميس ممارسة استخدام السوابق العرفية للإشارة إلى المضاعفات الثنائية.[24][25] على سبيل المثال قاموس أكسفورد على الإنترنت يعرف ميجابايت على النحو التالي: "الحوسبة: وحدة المعلومات تساوي مليون أو (بدقة) 1048576 بايت." [26]

عُثِر على وحدات Kbyte و Mbyte و Gbyte في الصحافة التجارية وفي مجلات IEEE. وقد عرفت غيغا بايت رسميا في IEEE Std 610.10-1994 على إنها إما 1000000000 أو 2 30 بايت.[27] (Kilobyte) كيلو بايت و Kbyte و KB هي وحدات متكافئة وكلها محددة في المعيار القديم IEEE 100–2000.[28]

تقيس صناعة ذاكرة النظام (RAM) باستخدام المعنى الثنائي، بينما يستخدم تخزين القرص المغناطيسي بتعريف نظام الوحدات الدولي، ومع ذلك توجد استثناءات كثيرة، تستخدم تسمية نوع واحد من الأقراص المرنة الميجابايت للدلالة على 1024 × 1000 بايت.[29] في سوق الأقراص الضوئية، تستخدم الأقراص المضغوطة MB لتعني 1024 2 بايت بينما تستخدم أقراص دي في دي GB لتعني 1000 3 بايت.[30][31]

استخدام غير متسق للوحدات

[عدل]

الانحراف بين قوى 1024 وقوى 1000

[عدل]

أصبح تخزين الكمبيوتر أرخص لكل وحدة، وبالتالي أكبر بكثير من من أول مرة تم استخدام "K" ليعني 1024. نظرًا لأن كلًّا من الاستخدام العشري والاستخدام الثنائي للكيلو والميغا وما إلى ذلك يستندان إلى قوى 1000 أو 1024 بدلاً من المضاعفات البسيطة فإن الفرق بين ميغا بايت ثنائي وميغابايت عشري أكبر نسبيًا من ذلك بين كيلوبايت ثنائي وكيلوبات عشري، وهكذا دواليك يزداد الاختلاف النسبي بين القيم في التفسيرات الثنائية والعشرية، عند استخدام سوابق نظام الوحدات الدولي كأساس، من 2.4٪ للكيلو إلى ما يقرب من 21٪ لسابقة يوتا.

الرسم البياني للسجل الخطي للنسبة المئوية للفرق بين التفسيرات العشرية والثنائية لسوابق الوحدة مقابل حجم التخزين.
اختصار ثنائي ÷ عشري عشري ÷ ثنائي
كيلو- 1.024 (+ 2.4٪)
 
0.9766 (2.3٪)
 
ميجا 1.049 (+ 4.9٪)
 
0.9537 (−4.6٪)
 
جيجا 1.074 (+ 7.4٪)
 
0.9313 (6.9٪)
 
تيرا- 1.100 (+ 10.0٪)
 
0.9095 (−9.1٪)
 
بيتا 1.126 (+ 12.6٪)
 
0.8882 (−11.2٪)
 
إكسا- 1.153 (+ 15.3٪)
 
0.8674 (−13.3٪)
 
زيتا- 1.181 (+ 18.1٪)
 
0.8470 (−15.3٪)
 
يوتا- 1.209 (+ 20.9٪)
 
0.8272 (−17.3٪)
 

ارتباك المستهلك

[عدل]

في الأيام الأولى لأجهزة الكمبيوتر (تقريبًا، قبل ظهور أجهزة الكمبيوتر الشخصية) كان هناك ارتباك ضئيل أو معدوم لدى المستهلك بسبب التطور التقني للمشترين ومعرفتهم بالمنتجات. بالإضافة إلى أنه كان من الشائع لمصنعي أجهزة الكمبيوتر تحديد قدرات منتجاتهم بدقة كاملة.[32]

في عصر الحوسبة الشخصية، يتمثل أحد مصادر ارتباك المستهلك في الاختلاف في الطريقة التي تعرض بها العديد من أنظمة التشغيل أحجام محركات الأقراص الثابتة، مقارنة بالطريقة التي يصفها بها مصنعو محركات الأقراص الثابتة. يتم وصف محركات الأقراص الصلبة وبيعها باستخدام "GB" و "TB" بمعناها العشري: مليار وتريليون بايت. ولكن العديد من أنظمة التشغيل والبرامج الأخرى تعرض محركات الأقراص الثابتة وأحجام الملفات باستخدام "MB" أو "GB" أو سوابق أخرى تشبه سوابق نظام الوحدات الدولي بالمعنى الثنائي لها، تمامًا كما تفعل مع لعرض سعة ذاكرة الوصول العشوائي (RAM). على سبيل المثال، تعرض العديد من هذه الأنظمة محرك أقراص ثابت يتم تسويقه على أنه «1 تيرا بايت» كـ"931 GB". أقدم عرض معروف لسعة محرك الأقراص الثابتة بواسطة نظام تشغيل يستخدم "KB" أو "MB" بالمعنى الثنائي هو 1984؛ [33] قدمت أنظمة التشغيل السابقة عمومًا سعة محرك القرص الصلب كعدد دقيق من البايت بدون سابقة من أي نوع مثال ذلك في إخراج الأمر CHKDSK. في نظام الدوس.

المنازعات القانونية

[عدل]

أدت التفسيرات المختلفة لسوابق حجم القرص إلى دعاوى قضائية جماعية ضد مصنعي التخزين الرقمي. تضمنت هذه الحالات كلًّا من ذاكرة الفلاش ومحركات الأقراص الثابتة.

الحالات المبكرة

[عدل]

تمت تسوية القضايا المبكرة (2004-2007) قبل أي حكم قضائي مع المصنّعين الذين يعترفون بعدم ارتكابهم أي مخالفة، لكنهم يوافقون على توضيح السعة التخزينية لمنتجاتهم على عبوات المستهلك. ولذلك فإن العديد من مصنعي ذاكرة الفلاش والأقراص الصلبة لديهم إفصاحات على عبوات منتجاتهم ومواقع الويب الخاصة بهم، لتوضيح السعة المهيئة للأجهزة أو تحديد MB على أنها 1 مليون بايت و 1 GB كـ 1 مليار بايت.[34][35][36][37]

كما قامت دعاوى أخرى منها:

  • ضد مجموعة من شركات تصنيع ذواكر الفلاش في 20 فبراير 2004.[38]
  • في 7 يوليو 2005 ضد ويسترن ديجتال.[39][40][41]
  • دعوى ضد شركة سيجيت.[42]
  • في يوم 22 يناير عام 2020، حكمت محكمة المقاطعة في منطقة شمال كاليفورنيا لصالح المدعى عليه سانديسك لاستمرار استخدامها للـ"GB" على أنها تعني 1000000000 .[43]

السوابق الثنائية الفريدة

[عدل]

اقتراحات مبكرة

[عدل]

في حين أن علماء الكمبيوتر الأوائل استخدموا عادةً k لتعني 1000، فقد أدرك البعض الملاءمة التي قد تنتج عن العمل بمضاعفات 1024 والارتباك الناتج عن استخدام نفس السوابق لمعنيين مختلفين.

عدة مقترحات للسوابق الثنائية الفريدة [تعريف 1] صنعت في عام 1968. اقترح دونالد موريسون استخدام الحرف اليوناني كابا (κ) للإشارة إلى 1024. κ2 للإشارة إلى 1024 2 ، وهكذا.[44] (في ذلك الوقت، كان حجم الذاكرة صغيرًا، وكان K فقط هو المستخدم على نطاق واسع.) استجاب والاس جيفنز للاقتراح باستخدام bK كاختصار لـ 1024 و bK2 أو bK 2 لـ 1024 2 ، على الرغم من أنه أشار إلى أنه لن يكون من السهل نسخ الحرف اليوناني أو الحرف الصغير b على طابعات الكمبيوتر في ذلك اليوم.[45] اقترح بروس ألان مارتين من مختبر بروكهافن الوطني أيضًا التخلي عن السوابق تمامًا، واستخدام الحرف B للأسس 2، على غرار E في التدوين العلمي العشري، لإنشاء اختصارات مثل 3B20 لـ 3 × 2 20 ، [46] اصطلاح لا يزال يستخدم في بعض الآلات الحاسبة لتقديم أرقام النقطة العائمة الثنائية اليوم.[47]

لم يكتسب أي من هؤلاء قبولًا كبيرًا، وأصبحت كتابة الحرف K بالأحرف الكبيرة معيارًا واقعيًا للإشارة إلى عامل 1024 بدلاً من 1000، على الرغم من أن هذا لا يمكن تمديده إلى قوى أعلى.

مع زيادة الفجوة بين النظامين في القوى الأعلى، تم تقديم المزيد من المقترحات للسوابق الفريدة. في عام 1996 اقترح ماركوس جونتر كون نظامًا به سوابق di، مثل "dikilobyte" (K₂B أو K2B).[48] دونالد كنوث، -الذي يستخدم تدوينًا عشريًا مثل 1MB = kB1000 - عبّر [49] عن «استغرابه» من اعتماد اقتراح IEC ، واصفًا إياه بأنه «مضحك» ورأى أن المؤيدين كانوا يفترضون «أن المعايير يتم تبنيها تلقائيًا لمجرد وجودها». اقترح كنوث أن يتم تعيين قوى 1024 كـ «كيلوبايت كبيرة» "large kilobytes" و «ميجابايت كبيرة» "large megabytes" (مختصر KKB و MMB)، حيث أن «مضاعفة الحرف تعني ضمنيًا كل من الثنائي والكبير»).[50] حيث ألغيت السوابق المزدوجة في ذلك الحين من نظام الوحدات الدولي حيث كان لها معنى مضاعف ("MMB" سيكون معادلاً لـ "TB")، وهذا المقترح لم يكتسب أي تفاعل.

سوابق IEC

[عدل]

مجموعة السوابق الثنائية التي تم تبنيها في النهاية، يشار إليها الآن باسم «سوابق IEC»، [تعريف 2] تم اقتراحه لأول مرة من قبل اللجنة المشتركة بين الأقسام والمعنية بالتسميات والرموز التابعة للاتحاد الدولي للكيمياء البحتة والتطبيقية (IUPAC) في عام 1995. في ذلك الوقت، تم اقتراح استخدام المصطلحين كيلوبايت وميجابايت فقط لـ 10 3 بايت و10 6 بايت، على الترتيب، وتم اقتراح السوابق الجديدة كيبي kibi (كيلو ثنائي kilobinary) وميبي mebi (ميغا ثنائي megabinary)، وجيبي gibi (جيجا ثنائي gigabinary)، وتيبي tebi (تيرا ثنائي terabinary) في ذلك الوقت، وكانت الرموز المقترحة للسوابق kb و Mb و Gb و Tb على التوالي، بدلاً من Ki و Mi و Gi وTi.[51] لم يتم قبول الاقتراح في ذلك الوقت.

بدأ معهد مهندسي الكهرباء والإلكترونيات (IEEE) في التعاون مع المنظمة الدولية للمعايير (ISO) واللجنة الكهروتقنية الدولية (IEC) للعثور على أسماء مقبولة للسوابق الثنائية. اقترحت اللجنة الكهروتقنية الدولية kibi و mebi و gibi و tebi برموز Ki و Mi و Gi و Ti على التوالي، في عام 1996.[52]

يتم اشتقاق أسماء السوابق الجديدة من سوابق النظام الدولي للوحدات الأصلية مدمجة مع المصطلح ثنائي (binary)، ولكن تدمج عن طريق أخذ أول حرفين من سابقة النظام الدولي للوحدات و "bi" من ثنائي (binary). وبالتالي فإن الحرف الأول من كل سابقة مماثل لسوابق النظام الدولي للوحدات المقابلة، باستثناء "K"، والذي يتم استخدامه بدلاً من "k"، بينما في النظام الدولي للوحدات يمثل الحرف الصغير k فقط 1000.

قررت IEEE أن معاييرها ستستخدم السوابق كيلو وما إلى ذلك مع تعريفاتها المترية، ولكنها سمحت باستخدام التعريفات الثنائية في فترة مؤقتة طالما تم الإشارة صراحة إلى هذا الاستخدام على أساس كل حالة على حدة.[53]

اعتماد من قبل IEC و NIST و ISO

[عدل]

في يناير 1999، نشرت اللجنة الكهروتقنية الدولية أول معيار دولي (IEC 60027-2 التعديل 2) مع السوابق الجديدة، التي امتدت إلى ببي pebi (Pi) وإكسبي exbi (Ei).[54][55]

ينص التعديل 2 لـ IEC 60027-2 أيضًا على أن IEC تؤكد على ما تنص عليه BIPM (الهيئة التي تنظم نظام الوحدات الدولي)؛ أن تحتفظ سوابق نظام الوحدات الدولي بتعريفاتها في قوى 1000 ولا تُستخدم أبدًا لتعني قوى 1024.

في الاستخدام ستستمر المنتجات والمفاهيم الموصوفة عادةً باستخدام قوى 1024 ولكن مع سوابق IEC الجديدة. على سبيل المثال، وحدة ذاكرة من 536870912 بايت 512 × 1048576 سيشار إليها بـ 512 MiB أو 512 مَبيبايت بدلاً من 512MB أو 512 ميغابايت. على العكس، بما أن تسويق الأقراص الصلبة باستخدام اصطلاح نظام الوحدات الدولي أن «جيجا» يعني 1000000000، فالقرص الصلب ذو "500 GB" سيظل موسومًا على هذا النحو. وفقًا لهذه التوصيات، قد تستخدم أنظمة التشغيل والبرامج الأخرى أيضًا السوابق الثنائية وسوابق نظام الوحدات الدولي بنفس الطريقة، لذلك فإن المشتري لقرص صلب "500 GB" سيجد سعته في نظام التشغيل إما "500GB" أو "466 GiB"، في حين سيتم عرض 536870912 بايت من ذاكرة الوصول العشوائي كـ"512 MiB".

لإصدار الثاني من المعيار، الذي نُشر في عام 2000،[56] حددت السوابق فقط حتى إكسبيexbi ،[57] ولكن في عام 2005 أضاف الإصدار الثالث السوابق زيبي zebi ويوبي yobi ، وبالتالي مطابقة جميع سابقات نظام الوحدات الدولي مع نظيراتها الثنائية.[58]

يسرد معيار BIPM JCGM 200: 2012 «المفردات الدولية للقياس - المفاهيم الأساسية والعامة والمصطلحات المرتبطة (VIM)، الإصدار الثالث» سوابق IEC الثنائية وتنص على "تشير سوابق نظام الوحدات الدولي بشكل صارم إلى قوى 10، ويجب عدم استخدامها في قوى 2. فمثلاً لا يستخدم 1 كيلوبت للدلالة على 1024 بت (2 10 بت)، وهو ما يساوي 1 كيبيبت." [59]

وحدات محددة من IEC 60027-2 A.2 و ISO / IEC 80000: 13-2008

[عدل]
IEC prefix سابقة IEC معربة القيمة
Name Symbol اسم رمز القاعدة 2 قاعدة 1024 قيمة القاعدة 10
kibi Ki كيبي كي 2 10 1024 1 1024 = 1.024
mebi Mi ميبي مي 2 20 1024 2 1048576 1.049
gibi Gi جيبي جي 2 30 1024 3 1073741824 1.074
tebi Ti تيبي تي 2 40 1024 4 1099511627776 1.100
pebi Pi بيبي بي 2 50 1024 5 1125899906842624 1.126
exbi Ei إكسبي إي 2 60 1024 6 1152921504606846976 1.153
zebi Zi زيبي زي 2 70 1024 7 1180591620717411303424 1.181
yobi Yi يوبي يي 2 80 1024 8 1208925819614629174706176 1.209

هيئات ومنظمات المعايير الأخرى

[عدل]

يتم الآن دعم السوابق الثنائية القياسية لـ IEC من قبل هيئات التقييس والمنظمات الفنية الأخرى.

يدعم المعهد الوطني الأمريكي للمعايير والتقنية (NIST) معايير ISO / IEC لـ «سوابق للمضاعفات الثنائية» ولديه موقع ويب يوثقها ويصف ويبرر استخدامها. يقترح المعهد الوطني الأمريكي للمعايير والتقنية أنه في اللغة الإنجليزية، يجب نطق المقطع الأول من اسم السابقة الثنائية المتعددة بنفس طريقة نطق المقطع الأول من اسم سابقة نظام الوحدات الدولي المقابلة ، وأن يتم نطق المقطع الثاني على أنه (بي).[2] ذكرت المعهد الوطني الأمريكي للمعايير والتقنية أن سوابق SI «تشير بدقة إلى قوى 10» وأن التعريفات الثنائية «لا ينبغي استخدامها» لها.[60]

تصف هيئة معايير جمعية تكنولوجيا الحالة الصلبة JEDEC سوابق IEC في قاموسها على الإنترنت مع ملاحظة: «تم تضمين تعريفات الكيلو ، والجيجا ، والميجا استنادًا إلى قوى اثنين فقط لتعكس الاستخدام الشائع.» [61] تستخدم معايير JEDEC لذاكرة أشباه الموصلات رموز السابقة المعتادة K و M و G بالمعنى الثنائي.[62]

في 19 مارس 2005، تم رفع معيار IEEE 1541-2002 («سوابق للمضاعفات الثنائية») إلى معيار الاستخدام الكامل من قبل جمعية معايير IEEE بعد فترة تجريبية مدتها سنتان.[63][64] ومع ذلك ، اعتبارًا من أبريل 2008 ، لا يتطلب قسم منشورات IEEE استخدام سوابق IEC في المجلات الرئيسية مثل Spectrum [65] أو Computer .[66]

يحظر المكتب الدولي للأوزان والمقاييس (BIPM) -الذي يرعي النظام الدولي للوحدات (SI)- صراحةً استخدام سوابق النظام الدولي للوحدات SI للإشارة إلى المضاعفات الثنائية ، ويوصي باستخدام سوابق IEC كبديل لأن وحدات المعلومات هي غير مدرجة في النظام الدولي للوحدات SI.[67][68]

تحظر جمعية مهندسي السيارات (SAE) استخدام سوابق النظام الدولي للوحدات SI بأي شيء عدا معنى قوة 1000، لكنها لا توصي أو تستشهد بالسوابق الثنائية IEC.[69]

اعتمدت اللجنة الأوروبية للتقييس الكهروتقني (CENELEC) السوابق الثنائية التي أوصت بها اللجنة الكهروتقنية الدولية (IEC) عبر وثيقة التنسيق HD 60027-2: 2003-03.[70] طلب الاتحاد الأوروبي (EU) استخدام سوابق IEC الثنائية منذ عام 2007.[71]

الممارسة الحالية

[عدل]

تستخدم معظم أجهزة الكمبيوتر سوابق SI [تعريف 3] لتحديد السعة وتحديد معلمات الأداء الأخرى مثل معدل البيانات. تعتبر الذواكر الرئيسية وذاكرة التخزين المؤقت استثناءات ملحوظة.

عادةً ما يتم التعبير عن سعات الذاكرة الرئيسية وذاكرة التخزين المؤقت بسوابق ثنائية مخصصة.[تعريف 4][72][73][74] من ناحية أخرى تستخدم ذاكرة الفلاش -مثل تلك الموجودة في محركات الأقراص ذات الحالة الصلبة SSD- في الغالب سوابق SI [تعريف 3] لتقدير القدرات.

تستمر بعض أنظمة التشغيل والبرامج الأخرى في استخدام السوابق الثنائية المألوفة في عروض الذاكرة وسعة تخزين القرص وحجم الملف ، لكن تستخدم سوابق النظام الدولي للوحدات SI [تعريف 3] في مجالات أخرى مثل سرعات اتصال الشبكة وسرعات المعالج.

في الأقسام الفرعية التالية ، ما لم يُذكر خلاف ذلك ، يتم تقديم الأمثلة أولاً باستخدام السوابق الشائعة المستخدمة في كل حالة ، ثم يتبعها تفسير باستخدام رموز أخرى عند الاقتضاء.

أنظمة التشغيل

[عدل]
  • تستخدم نواة لينكس السوابق العشرية والثنائية المتوافقة مع المعايير عند بدء التشغيل.[75][76] ومع ذلك فإن العديد من أدوات النظام المشابهة لـ Unix ، مثل الأمر ls تستخدم قوى 1024 المشار إليها كـ K / M (سوابق ثنائية مألوفة) إذا تم استدعاؤها باستخدام خيار "-h ". بخلاف ذلك تعطي القيمة الدقيقة بالبايت. تستخدم إصدارات GNU أيضًا قوى 10 المشار إليها بـ k / M إذا تم استدعاؤها بخيار "--si".
    • تستخدم توزيع Ubuntu Linux سوابق IEC لقوى العدد 2 اعتبارًا من الإصدار 10.10.[77][78]
  • يقوم مايكروسوفت ويندوز بالإبلاغ عن أحجام الملفات وقدرات جهاز القرص باستخدام السوابق الثنائية المعتادة، أو باستخدام القيمة الدقيقة بالبايت في مربع حوار «الخصائص».
  • يستخدم نظام التشغيل iOS 10 والإصدارات الأقدم و Mac OS X Leopard والإصدارات الأقدم و watchOS النظام الثنائي (1GB = 1073741824). تُعلن الآن مواصفات منتجات أبل و iOS و macOS (بما في ذلك Mac OS X Snow Leopard : الإصدار 10.6) عن أحجام باستخدام سوابق SI العشرية (1GB = 1000000000 بايت).[79][80]

البرامج

[عدل]

حتى فبراير 2010، معظم البرامج لا تميز رموز السوابق الثنائية والعشرية، تم اعتماد سوابق IEC من القليل، لكنه لم يعمم عالميًّا.

ان أحد الأهداف المعلنة لإدخال سوابق IEC هو «الحفاظ على سوابق النظام الدولي للوحدات SI كمضاعفات عشرية لا لبس فيها.» [63] تستخدم برامج مثل fdisk / cfdisk وparted وapt-get سوابق النظام الدولي للوحدات SI بمعناها العشري.

البرامج التي تستخدم سوابق IEC الثنائية للقوى 1024 وتستخدم سوابق النظام الدولي للوحدات SI القياسية للقوى 1000 ما يلي:

البرامج التي تستخدم سوابق النظام الدولي للوحدات SI القياسية لقوى 1000، ولا تستعمل سوابق IEC الثنائية لقوى 1024، تتضمن:

  • Mac OS X v10.6 والإصدارات الأحدث للقرص الصلب وأحجام الملفات [95][96]

البرامج التي تدعم السوابق العشرية للقوى 1000، والسوابق الثنائية للقوى 1024 (ولكن لا تتبع التسميات المعيارية لكل منها) ما يلي:

  • 4DOS (يستخدم الأحرف الصغيرة كأحرف عشرية وكبيرة كسوابق ثنائية) [97][98]

أجزاء الكمبيوتر

[عدل]

أنواع الأجهزة التي تستخدم مضاعفات قوى 1024، مثل الذاكرة ، يستمر تسويقها بالسوابق الثنائية المألوفة.

ذاكرة الكمبيوتر

[عدل]
ذاكرة سعة 536870912 بايت وكتب عليها "512 ميغابايت "

يتم إعطاء قياسات معظم أنواع الذاكرة الإلكترونية مثل ذاكرة الوصول العشوائي وذاكرة القراءة فقط باستخدام سوابق ثنائية مألوفة (كيلو وميجا وجيجا). يتضمن ذلك بعض أنواع ذاكرة الفلاش، مثل ذاكرة EEPROM . على سبيل المثال، وحدة ذاكرة «512 ميغابايت» سعتها (512 × 1048576 أو 536870912).

تواصل جمعية تكنولوجيا الحالة الصلبة JEDEC وهي هيئة توحيد معايير هندسة أشباه الموصلات التابعة لتحالف الصناعات الإلكترونية (EIA)، تضمين التعريفات الثنائية العرفية للكيلو والميجا والجيجا في وثيقة المصطلحات والتعريفات ورموز الحروف [99] وتستخدم تلك التعريفات في معايير الذاكرة اللاحقة [100][101][102][103][104] (انظر أيضًا معايير ذاكرة JEDEC).

تشير العديد من مهام برمجة الكمبيوتر إلى الذاكرة بقوى اثنين بسبب التصميم الثنائي المتأصل لأنظمة عنونة الأجهزة الحالية. على سبيل المثال ، يمكن لسجل معالج 16 بت أن يشير على الأكثر إلى 65536 عنصرًا (بايتات أو كلمات أو كائنات أخرى)؛ يتم التعبير عن هذا بشكل ملائم كـ"64K" عنصرًا. يعبر نظام التشغيل يفهرس الذاكرة كصفحات (4096 بايت) وفي هذه الحالة يمكن تخصيص بالضبط 8192 صفحة داخل 33554432 بايت من الذاكرة بـ: 8K" (8192) صفحة تتكون من "4 كيلو بايت" (4096 بايت) والكل ضمن "32 ميغا بايت "(32 MiB) من الذاكرة.

محركات الأقراص الصلبة

[عدل]

تحدد جميع الشركات المصنعة لمحركات الأقراص الصلبة السعة باستخدام سوابق SI .[تعريف 3][105][106][107][108][109]

ذاكرة فلاش

[عدل]

تستخدم محركات أقراص USB المحمولة وبطاقات الذاكرة المستندة إلى الفلاش مثل CompactFlash أو Secure Digital ومحركات الأقراص ذات الحالة الصلبة SSD المستندة إلى فلاش (SSD) سوابق SI ؛ [تعريف 3] على سبيل المثال، تعطي بطاقة فلاش "256MB" مقدار 256 مليون بايت على الأقل (256000000) وليس 256 × 1024 × 1024 (268435456).[37] وتحتوي رقائق ذاكرة الفلاش الموجودة داخل هذه الأجهزة على أكثر بكثير من السعات المذكورة ، ولكن مثل محرك الأقراص الصلبة التقليدية، يتم حجز بعض المساحة للوظائف الداخلية لمحرك الأقراص المحمول. وتشمل هذه تسوية التآكل ، وتصحيح الخطأ ، والتجنيب والبيانات الوصفية التي تحتاجها البرامج الثابتة الداخلية للجهاز.

محركات الأقراص المرنة

[عدل]

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

كان آخر قرص مرن تم اعتماده على نطاق واسع هو 3.5 بوصة عالية الكثافة. كان بسعة منسقة 1474560 بايت أو 1440 KB (1440 × 1024، باستخدام "KB" بالمعنى الثنائي المتعارف عليه). يتم تسويقها على أنها "HD" أو "1.44 MB" أو كليهما. ينشئ هذا الاستخدام تعريفًا ثالثًا لـ «ميغا بايت» كـ 1000 × 1024 بايت.

تعرض معظم أنظمة التشغيل السعة باستخدام "MB" بالمعنى الثنائي المعتاد ، مما يؤدي إلى عرض «1.4 ميغا بايت»(1.40625). وكل من أبل ومايكروسوفت لديهم نشرات دعم تشير إليهم بـ 1.4 ميغا بايت.[29]

القرص السابق "1200 KB" (1200 × 1024 بايت) ¼5 بوصة تم تسويقه وبيعه مع IBM PC AT على أنه«1.2 ميغا بايت» (1.171875). يمكن أن تحتوي أكبر تنسيقات القرص المرن مقاس 8 بوصات على أكثر من ميغا بايت، وغالبًا ما يتم تحديد سعات هذه الأجهزة بشكل غير منتظم بالميجابايت، دون جدل أيضًا.

عادةً ما يتم تحديد أنواع القرص المرن الأقدم والأصغر على أنها عدد دقيق من الكيلوبايت (الثنائي)، على سبيل المثال قرص Apple Disk II الموصوف بـ «140 كيلو بايت» بسعة 140 × 1024 بايت ، والقرص «360 كيلو بايت» مزدوج الكثافة مزدوج الوجه المستخدم على كمبيوتر IBM PC بسعة 360 × 1024 بايت.

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

الأقراص الضوئية

[عدل]

يتم إعطاء سعات معظم وسائط تخزين الأقراص الضوئية مثل DVD وBlu-ray Disc وHD DVD وMagneto-Optical (MO) باستخدام سوابق SI العشرية. تبلغ السعة الاسمية لأقراص DVD "4.7GB " حوالي 4.38 GiB .[31] ومع ذلك ، يتم دائمًا إعطاء سعات القرص المضغوط باستخدام سوابق ثنائية مألوفة. وبالتالي فإن القرص المضغوط «700 ميغا بايت» (أو «80 دقيقة») له سعة اسمية تبلغ حوالي 700 MiB (حوالي 730 ميغابايت).[30]

محركات الأشرطة والوسائط

[عدل]

تستخدم الشركات المصنعة لمحرك الأشرطة والوسائط السوابق العشرية SI لتحديد السعة.[110][111]

معدلات نقل البيانات والساعة

[عدل]

يتم استخدام وحدات معينة دائمًا مع سوابق SI العشرية حتى في سياقات الحوسبة. ومن الأمثلة على ذلك هرتز (Hz)، والتي تُستخدم لقياس معدلات ساعة المكونات الإلكترونية ، و bit/s وB /s، والتي تُستخدم لقياس سرعة نقل البيانات.

  • يتلقى معالج (1 GHz) 1 جيجاهرتز 1000000000 نبضة ساعة الثانية الواحدة.
  • ملف صوتي تم أخذ عينات منه في 44.1kHz يحتوي 44100 عينة في الثانية.
  • تدفق صوتي MP3 ذو 128كيلوبت/ث يستهلك 128000 بت (16 كيلو بايت، 15.6KiB) في الثانية.
  • اتصال الإنترنت بسرعة 1Mbit/s يمكن نقل 1000000 بت في الثانية (125000 بايت في الثانية ≈ 122KiB/s، بافتراض بايت 8 بت ولا يوجد حمل زائد)
  • اتصال إيثرنت 1Gbit/s يمكنه النقل بسرعة اسمية قدرها 1000000000 بت في الثانية 125000000 بايت في الثانية ≈ MiB/s119 ، بافتراض بايت 8 بت ولا يوجد حمل زائد)
  • مودم 56K ينقل 56000 بت في الثانية ≈ 6.8KiB/s .

يتم تحديد سرعات ساعة الناقل وبالتالي عرض النطاق الترددي باستخدام سوابق SI العشرية.

  • ذاكرة PC3200 على ناقل معدل بيانات مزدوج ، تنقل 8 بايت لكل دورة بسرعة ساعة 200 MHz (200000000 دورة في الثانية) لديها عرض النطاق الترددي من 200000000 × 8 × 2 = 3200000000B/s = 3.2 (حوالي 3.0).
  • ناقل PCI-X بـ66MHz (66000000 دورة في الثانية)، 64 بت في نقل، لديه عرض النطاق الترددي من 66000000 نقل في الثانية × 64 بت في نقل = 4224000000 بت/ثانية أو 528000000 بايت/ث ويشار إليه بـ 528MB/s (حوالي 503MiB/s).

الاستخدم من قبل الصناعة

[عدل]

تستخدم سوابق IEC بواسطة توشيبا و [112] آي بي إم وإتش بي للإعلان عن بعض منتجاتها أو وصفها. وفقًا لكتيب إتش بي[3] «لتقليل الارتباك يسعى البائعون إلى اتباع أحد علاجين: يغيرون سوابق SI إلى سوابق ثنائية جديدة، أو يعيدون حساب الأرقام على أنها قوى العشرة.» يستخدم IBM Data Center أيضًا سوابق IEC لتقليل الالتباس.[113] في دليل نمط آي بي إم:[114]

للمساعدة في تجنب عدم الدقة (خاصة مع السوابق الأكبر) والغموض المحتمل ، اعتمدت اللجنة الكهروتقنية الدولية (IEC) في عام 2000 مجموعة من السوابق المخصصة للمضاعفات الثنائية (انظر IEC 60027-2). يتم دعم استخدامها الآن من قبل المعهد الوطني الأمريكي للمعايير والتكنولوجيا (NIST) وتم دمجها في ISO 80000. كما أنها مطلوبة بموجب قانون الاتحاد الأوروبي وفي سياقات معينة في الولايات المتحدة. ومع ذلك ، تستمر معظم الوثائق والمنتجات في الصناعة في استخدام سوابق النظام الدولي للوحدات عند الإشارة إلى المضاعفات الثنائية. في وثائق المنتج ، اتبع نفس المعيار المستخدم في المنتج نفسه (على سبيل المثال ، في الواجهة أو البرنامج الثابت). سواء اخترت استخدام سوابق IEC لقوى 2 وسوابق SI لقوى 10، أو تستخدم سوابق SI لغرض مزدوج ... كن متسقًا في استخدامك واشرح للمستخدم النظام المعتمد.

انظر أيضًا

[عدل]

تعريفات

[عدل]
  1. ^ ا ب سابقة ثنائية هي بادئة تشير إلى قوة 1024. على سبيل المثال، في الممارسة المعتادة لصناعة الكمبيوتر، واحد "ميغا بايت" من ذاكرة الوصول العشوائي هو 10242 بايت من ذاكرة الوصول العشوائي، واحد "غيغابايت" من ذاكرة الوصول العشوائي هو 10243 بايت من ذاكرة الوصول العشوائي، وهلم جرا. وفي نظام IEC، يمكن التعبير عن هذه القيم على أنها 1"ميبيبايت" و 1"جيبيبايت" على التوالي. كلاهما سوابق ثنائية في هذه الاستخدامات.
  2. ^ يشير مصطلح السابقة الثنائية IEC أو سابقة IEC إلى السابقات مثل كيبي (kibi)، أو ميبي (mebi)، أو جيبي (gibi) وما إلى ذلك أو رموزها المقابلة Ki أو Mi أو Gi وما إلى ذلك. اعتمدت لأول مرة من قبل اللجنة الكهروتقنية الدولية (IEC). وتستخدم هذه السوابق فقط مع وحدات بت أو بايت (أو وحدات مركبة المستمدة منها مثل بايت/ثانية) تدل دائمًا على القوى من 1024؛ أي أنها تستخدم دائما كبادئات ثنائية. وبالتالي 1 ميبيبايت من ذاكرة الوصول العشوائي هو 10242 بايت من ذاكرة الوصول العشوائي ، جيبيبايت واحد أو 1 GiB من ذاكرة الوصول العشوائي هو 10243 بايت ، وهلم جرًّا.
  3. ^ ا ب ج د ه المصطلح سوابق SI يشير إلى سوابق مثل:كيلو، ميغا، جيجا، إلخ معرفة عبر النظام الدولي للوحدات وتستعمل دائمًا لتعني قوى العدد 1000، بعبارة أخرى هي سوابق عشرية دائمًا.
  4. ^ مصطلح سوابق ثنائية مخصصة أو ما شابه يشير إلى سوابق مثل كيلو وميغا وجيجا إلخ مستعارة من نفس السوابق المسماة في سوابق النظام الدولي للوحدات لكن تستعمل للدلالة على قوى العدد 1024.

مراجع

[عدل]
  1. ^ "SI prefixes". The NIST Reference on Constants, Units, and Uncertainty: International System of Units (SI). المعهد الوطني للمعايير والتقنية. مؤرشف من الأصل في 2021-09-09. اطلع عليه بتاريخ 2017-04-03.
  2. ^ ا ب "International System of Units (SI): Prefixes for binary multiples". The NIST Reference on Constants, Units, and Uncertainty. National Institute of Science and Technology. مؤرشف من الأصل في 2021-11-18. اطلع عليه بتاريخ 2007-09-09.
  3. ^ Weik، Martin H. (مارس 1961). "A Third Survey of Domestic Electronic Digital Computing Systems: Chapter III Analysis and Trends". Ballistic Research Laboratories Report No. 1115: 1027. مؤرشف من الأصل في 2022-10-14. Of 187 different relevant systems, 131 utilize a straight binary system internally, whereas 53 utilize the decimal system (primarily binary coded decimal) and 3 systems utilize a binary coded alphanumeric system of notation. This lengthy report describes many of the early computers.
  4. ^ Hunting Trouble on 28 Megacycles, A. L. Blais, QST, January 1930.
  5. ^ المكتب الدولي للموازين والمقاييس (2006)، النظام الدولي للوحدات (PDF) (ط. 8th)، ص. 121، ISBN:92-822-2213-6
  6. ^ Real، P. (سبتمبر 1959). "A generalized analysis of variance program utilizing binary logic". ACM Press: 78–1–78–5. DOI:10.1145/612201.612294. On a 32K core size 704 computer, approximately 28000 data may be analyzed, ... without resorting to auxiliary tape storage. ملاحظة: كان وحدات الذاكرة الأساسية لـ IBM 704 عدد 4096 من الكلمات (36-بت) يمكن تثبيت ما يصل إلى 32768 كلمة.
  7. ^ Gruenberger، Fred؛ Burgess، C. R.؛ Gruenberger، Fred (أكتوبر 1960). "Letters to the Editor". Communications of the ACM. ج. 3 ع. 10. DOI:10.1145/367415.367419. "The 8K core stores were getting fairly common in this country in 1954. The 32K store started mass production in 1956; it is the standard now for large machines and at least 200 machines of the size (or its equivalent in the character addressable machines) are in existence today (and at least 100 were in existence in mid-1959)." ملاحظة: كان IBM 1401 كمبيوتر قابل للعنونة بالحرف.
  8. ^ Amdahl، Gene M. (1964). "Architecture of the IBM System/360" (PDF). IBM. ج. 8 ع. 2: 87–101. DOI:10.1147/rd.82.0087. مؤرشف من الأصل (PDF) في 2023-01-26. Figure 1 gives storage (memory) capacity ranges of the various models in "Capacity 8-bit bytes, 1 K = 1024"
  9. ^ Control Data Corporation (نوفمبر 1968). Control Data 7600 Computer System: Preliminary System Description (PDF). مؤرشف من الأصل (PDF) في 2021-04-26. One type, designated as the small core memory (SCM) is a many bank coincident current type memory with a total of 64K words of 60 bit length (K=1024).
  10. ^ Ray Horak (2008). Webster's New World Telecom Dictionary. جون وايلي وأولاده. ص. 271. ISBN:9780471774570. In computing and storage systems, a kB (kiloByte) is actually 1,024 (2^10) bytes, since the measurement is based on a base 2, or binary, number system. The term kB comes from the fact that 1,024 is nominally, or approximately, 1,000.
  11. ^ Janet S. Dodd (1997). The ACS style guide: a manual for authors and editors. الجمعية الكيميائية الأمريكية. ص. 124. ISBN:9780841234611. kB (kilobyte; actually 1024 bytes) KB (kilobyte; kB is preferred)
  12. ^ F. J. M. Laver (11 مايو 1989). Information Technology: Agent of Change. مطبعة جامعة كامبريدج. ص. 35. ISBN:978-0521350358. when describing the performance of IT systems the larger units 'kilobytes' (kB) [...] Strictly speaking, k means the 'binary thousand' 1024
  13. ^ Lin، Yeong؛ Mattson، R. (سبتمبر 1972). "Cost-performance evaluation of memory hierarchies". IEEE. ج. 8 ع. 3: 390–392. Bibcode:1972ITM.....8..390L. DOI:10.1109/TMAG.1972.1067329. Also, random access devices are advantageous over serial access devices for backing store applications only when the memory capacity is less than 1 Mbyte. For capacities of 4 Mbyte and 16 Mbyte serial access stores with shift register lengths of 256 bit and 1024 bit, respectively, look favorable.
  14. ^ IBM (1972). System/370 Model 158 brochure (PDF). IBM. G520-261871. مؤرشف من الأصل (PDF) في 2021-02-24. All-monolithic storage ... (1024-bit NMOS) This new improvement of processor storage makes system expansion more economical. Real storage capacity is available in 512K increments ranging from 512K to 2,048K bytes.
  15. ^ IBM Corporation (23 يناير 2003). "IBM 350 disk storage unit". IBM Archives. مؤرشف من الأصل في 2018-11-04.
  16. ^ اخترعت شركة آي بي إم محرك الأقراص في عام 1956 وحتى أواخر الستينات كانت مهيمنة على محركات الأقراص واستنساخها مهيمنة. انظر ، على سبيل المثال الولايات المتحدة ضد آي بي إم تقاضي مكافحة الاحتكار (يناير 1969) نسخة محفوظة 7 May 2008 على موقع واي باك مشين..
  17. ^ تستخدم CDC بطاقة خط المنتجات "MB" بشكل لا لبس فيه لدلالة على ملايين البايتات. نسخة محفوظة 2021-02-24 على موقع واي باك مشين.
  18. ^ 1977 Disk/Trend Report – Rigid Disk Drives, published June 1977
  19. ^ Seagate Corporation (أبريل 1982). ST506/412 OEM Manual (PDF). ص. 3. مؤرشف من الأصل (PDF) في 2016-10-08. اطلع عليه بتاريخ 2016-09-06.
  20. ^ Seagate Savvio 10K.5 SAS Product Manual, 100628561, Rev D, March 2011, sec 5.2.3, p. 10 (18th page of the pdf), states the drive's sustained transfer speed as "89 to 160 MiB/s" on one line, and "93 to 168 MB/s" on the next line. نسخة محفوظة 2021-02-25 على موقع واي باك مشين.
  21. ^ "Hitachi Introduces 1-Terabyte Hard Drive". PC World. 4 يناير 2007. مؤرشف من الأصل في 2007-01-12. اطلع عليه بتاريخ 2010-02-04.
  22. ^ ANSI/IEEE Std 1084-1986 IEEE Standard Glossary of Mathematics of Computing Terminology. 30 أكتوبر 1986. DOI:10.1109/IEEESTD.1986.79649. ISBN:0-7381-4541-6. kilo (K). (1) A prefix indicating 1000. (2) In statements involving size of computer storage, a prefix indicating 210, or 1024. mega (M). (1) A prefix indicating one million. (2) In statements involving size of computer storage, a prefix indicating 220, or 1048576.
  23. ^ ANSI/IEEE Std 1212-1991 IEEE Standard Control and Status Register (CSR) Architecture for Microcomputer Buses. 22 يوليو 1992. DOI:10.1109/IEEESTD.1992.106981. ISBN:0-7381-4336-7. Kbyte. Kilobyte. Indicates 210 bytes. Mbyte. Megabyte. Indicates 220bytes. Gbyte is used in the Foreword.
  24. ^ "Definition of megabyte". M-w.com. مؤرشف من الأصل في 2008-01-15. اطلع عليه بتاريخ 2017-12-30.
  25. ^ "Definitions of Megabyte". Dictionary.reference.com. مؤرشف من الأصل في 2016-03-05. اطلع عليه بتاريخ 2017-12-30.
  26. ^ "AskOxford: megabyte". Askoxford.com. مؤرشف من الأصل في 2008-04-12. اطلع عليه بتاريخ 2017-12-30.
  27. ^ IEEE Std 610.10-1994 IEEE Standard Glossary of Computer Hardware Terminology. 24 يونيو 1994. DOI:10.1109/IEEESTD.1995.79522. ISBN:1-55937-492-6. gigabyte (gig, GB). This term may mean either a) 1000000000 bytes or b) 230 bytes. ... As used in this document, the terms kilobyte (kB) means 210 or 1024 bytes, megabyte (MB) means 1024 kilobytes, and gigabyte (GB) means 1024 megabytes.
  28. ^ Institute of Electrical and Electronics Engineers (2000). The Authoritative Dictionary of IEEE Standards Terms. IEEE Computer Society Press. DOI:10.1109/IEEESTD.2000.322230. ISBN:978-0-7381-2601-2. مؤرشف من الأصل في 2023-01-27. "kB See kilobyte." "Kbyte Kilobyte. Indicates 210 bytes." "Kilobyte Either 1000 or 210 or 1024 bytes." The standard also defines megabyte and gigabyte with a note that an alternative notation for base 2 is under development.
  29. ^ ا ب Microsoft (6 مايو 2003). "Determining Actual Disk Size: Why 1.44 MB Should Be 1.40 MB". Article ID: 121839. Microsoft. مؤرشف من الأصل في 2023-01-30. اطلع عليه بتاريخ 2007-07-07. "The 1.44-megabyte (MB) value associated with the 3.5-inch disk format does not represent the actual size or free space of these disks. Although its size has been popularly called 1.44 MB, the correct size is actually 1.40 MB."
  30. ^ ا ب "Data capacity of CDs". Videohelp.com. مؤرشف من الأصل في 2021-01-25. اطلع عليه بتاريخ 2012-01-26.
  31. ^ ا ب Understanding Recordable and Rewritable DVD نسخة محفوظة 2 January 2011 على موقع واي باك مشين.
  32. ^ "System/360 Model 75". IBM Archives. آي بي إم. 23 يناير 2003. مؤرشف من الأصل في 2017-12-26. اطلع عليه بتاريخ 2015-03-10. up to 1,048,576 characters of information
  33. ^ Apple ماكنتوش which began using "KB" in a binary sense to report HDD capacity beginning 1984.
  34. ^ "WD Caviar SE16 SATA Hard Drives". Western Digital: Products. ويسترن ديجيتال. مؤرشف من الأصل في 2007-09-02. اطلع عليه بتاريخ 2007-09-09.
  35. ^ "Jack Flash F.A.Q." كورسير. مؤرشف من الأصل في 2021-04-27. اطلع عليه بتاريخ 2014-06-20. [...] the industry-standard definition of a megabyte (MByte) for flash devices is one million (1,000,000) bytes, where the operating system uses two to the twentieth power, or 1,048,576 bytes. Similarly, for a gigabyte (GByte), the number is 1,000,000,000 and 1,073,741,824 respectively.
  36. ^ "SanDisk Ultra® CompactFlash® cards" (PDF). سانديسك. مؤرشف من الأصل (PDF) في 2013-08-10. اطلع عليه بتاريخ 2014-06-20.
  37. ^ ا ب "Secure Digital Capacity Disclaimer" (PDF). sandisk.com. سانديسك. مؤرشف من الأصل (PDF) في 2013-02-27. اطلع عليه بتاريخ 2014-06-20.
  38. ^ "Vreogh Third Amended Complaint (Case No. GCG-04-428953)" (PDF). pddocs.com. Poorman-Douglas Corporation. 10 مارس 2005. مؤرشف من الأصل (PDF) في 2008-03-09. اطلع عليه بتاريخ 2007-09-09.
  39. ^ "Western Digital Settles Capacity Suit". Betanews.com. 28 يونيو 2006. مؤرشف من الأصل في 2009-01-13. اطلع عليه بتاريخ 2017-12-30.
  40. ^ Jeremy Reimer (30 يونيو 2006). "Western Digital settles drive size lawsuit". Ars Technica LLC. مؤرشف من الأصل في 2012-01-05. اطلع عليه بتاريخ 2010-02-10.
  41. ^ Western Digital Corporation (2006). "NOTICE OF CLASS ACTION AND PROPOSED SETTLEMENT ("NOTICE")". مؤرشف من الأصل في 2010-05-07. اطلع عليه بتاريخ 2010-02-10.
  42. ^ "Settlement Website for Cho v. Seagate Technology (US) Holdings, Inc". مؤرشف من الأصل في 2019-01-18. اطلع عليه بتاريخ 2011-04-12.
  43. ^ "Order Granting Motion to Dismiss" (PDF). United States District Court. مؤرشف من الأصل (PDF) في 2021-10-07. اطلع عليه بتاريخ 2020-01-24.
  44. ^ Donald R. Morrison, مختبرات سانديا الوطنية (مارس 1968). "Letters to the editor: Abbreviations for computer and memory sizes". Communications of the ACM. ج. 11 ع. 3: 150. DOI:10.1145/362929.362962.
  45. ^ Wallace Givens, Applied National Lab (يونيو 1968). "Letters to the editor: proposed abbreviation for 1024: bK". Communications of the ACM. ج. 11 ع. 6: 391. DOI:10.1145/363347.363351.
  46. ^ Martin، Bruce Alan (أكتوبر 1968). "Letters to the editor: On binary notation". Communications of the ACM. ج. 11 ع. 10: 658. DOI:10.1145/364096.364107.
  47. ^ Schwartz، Jake؛ Grevelle، Rick (20 أكتوبر 2003) [1993]. HP16C Emulator Library for the HP48S/SX. 1.20 (ط. 1). مؤرشف من الأصل في 2021-05-01. اطلع عليه بتاريخ 2015-08-15.
  48. ^ Kuhn، Markus (29 ديسمبر 1996). "Standardized units for use in information technology". مؤرشف من الأصل في 2021-09-15.
  49. ^ The Art of Computer Programming نسخة محفوظة 2016-03-05 على موقع واي باك مشين. Volume 1, Donald Knuth, pp. 24 and 94
  50. ^ "Knuth: Recent News (1999)". Cs-staff.stanford.edu. مؤرشف من الأصل في 2021-03-08. اطلع عليه بتاريخ 2012-01-26.
  51. ^ "International Union of CRYSTALLOGRAPHY". Ww1.iucr.org. مؤرشف من الأصل في 2009-08-27. اطلع عليه بتاريخ 2012-01-26.
  52. ^ "1996 IUCr IUPAC Interdivisional Committee on Nomenclature and Symbols (IDCNS) report". Chester.iucr.org. مؤرشف من الأصل في 2013-06-13. اطلع عليه بتاريخ 2012-01-26.
  53. ^ Bruce Barrow, "A Lesson in Megabytes", IEEE Standards Bearer, January 1997, page 5
  54. ^ "These prefixes for binary multiples, which were developed by IEC Technical Committee (TC) 25, Quantities and units, and their letter symbols, with the strong support of the International Committee for Weights and Measures (CIPM) and the IEEE, were adopted by the IEC as Amendment 2 to IEC International Standard IEC 60027-2: Letter symbols to be used in electrical technology – Part 2: Telecommunications and electronics."
  55. ^ "IUCR 1999 report on IUPAC Interdivisional Committee on Nomenclature and Symbols". Journals.iucr.org. مؤرشف من الأصل في 2014-04-24. اطلع عليه بتاريخ 2012-01-26.
  56. ^ IEC 60027-2 (2000-11) Ed. 2.0
  57. ^ A.J.Thor (2000). "Prefixes for binary multiples" (PDF). Metrologia. ج. 37 ع. 81: 81. Bibcode:2000Metro..37...81T. DOI:10.1088/0026-1394/37/1/12. مؤرشف من الأصل (PDF) في 2022-10-09. اطلع عليه بتاريخ 2021-11-24.
  58. ^ "HERE COME ZEBI AND YOBI" (Press release). International Electrotechnical Commission. 15 أغسطس 2005. مؤرشف من الأصل في 2007-06-11.
  59. ^ "International vocabulary of metrology - Basic and general concepts and associated terms (VIM)" (PDF). Bipm.org (ط. 3rd). مؤرشف من الأصل (PDF) في 2021-03-04. اطلع عليه بتاريخ 2017-12-30.
  60. ^ Barry N. Taylor & Ambler Thompson Ed. (2008). The International System of Units (SI) (PDF). Gaithersburg, MD: National Institute of Standards and Technology. ص. 29. مؤرشف من الأصل (PDF) في 2017-06-22. اطلع عليه بتاريخ 2010-04-27.
  61. ^ "mega (M) (as a prefix to units of semiconductor storage capacity)". JEDEC - Global Standards for the Microelectronics Industry. مؤرشف من الأصل في 2021-06-28. اطلع عليه بتاريخ 2021-04-14.
  62. ^ Low Power Double Data Rate 4 (LPDDR4) JESD209-4. JEDEC Solid State Technology Association. أغسطس 2014. ص. 7. مؤرشف من الأصل في 2022-12-24. These devices contain the following number of bits: 4Gb has 4,294,967,296 bits … 32Gb has 34,359,738,368 bits Free registration required to download the standard.
  63. ^ ا ب IEEE Std 1541-2002: IEEE Trial-Use Standard for Prefixes for Binary Multiples. Reaffirmed 27 March 2008. 12 فبراير 2003. DOI:10.1109/IEEESTD.2003.94236. ISBN:978-0-7381-3385-0. مؤرشف من الأصل في 2012-10-14. اطلع عليه بتاريخ 2007-07-29. This standard is prepared with two goals in mind: (1) to preserve the SI prefixes as unambiguous decimal multipliers and (2) to provide alternative prefixes for those cases where binary multipliers are needed. The first goal affects the general public, the wide audience of technical and nontechnical persons who use computers without much concern for their construction or inner working. These persons will normally interpret kilo, mega, etc., in their proper decimal sense. The second goal speaks to specialists – the prefixes for binary multiples make it possible for persons who work in the information sciences to communicate with precision.
  64. ^ "IEEE-SA Standards Board Standards Review Committee (RevCom) Meeting Agenda". 19 مارس 2005. مؤرشف من الأصل في 2007-09-22. اطلع عليه بتاريخ 2007-02-25. 1541-2002 (SCC14) IEEE Trial-Use Standard for Prefixes for Binary Multiples [No negative comments received during trial-use period, which is now complete; Sponsor requests elevation of status to full-use.] Recommendation: Elevate status of standard from trial-use to full-use. Editorial staff will be notified to implement the necessary changes. The standard will be due for a maintenance action in 2007.
  65. ^ Wallich، Paul (أبريل 2008). "Tools & toys: Hacking the Nokia N800". IEEE Spectrum. ج. 45 ع. 4: 25. DOI:10.1109/MSPEC.2008.4476441. "A lot can happen in a decade. You can hold the Nokia N800 in your hand, yet it's a near-exact match for a high-end desktop PC from 10 years ago. It has a 320-megahertz processor, 128 megabytes of RAM, and a few gigabytes of available mass storage."
  66. ^ Gschwind، Michael؛ Erb، David؛ Manning، Sid؛ Nutter، Mark (يونيو 2007). "An Open Source Environment for Cell Broadband Engine System Software" (PDF). IEEE Computer Society. ج. 40 ع. 6: 37–47. DOI:10.1109/MC.2007.192. مؤرشف من الأصل (PDF) في 2022-03-31. "The processor has a memory subsystem with separate first-level 32-Kbyte instruction and data caches, and a 512-Kbyte unified second-level cache." Authors are with IBM.
  67. ^ "BIPM – SI prefixes". Bipm.org. مؤرشف من الأصل في 2014-09-12. اطلع عليه بتاريخ 2017-12-30.
  68. ^ Bureau International des Poids et Mesures. (2006). "§3.1 SI prefixes" (PDF). The International System of Units (SI) (بالفرنسية والإنجليزية) (8th ed.). Paris: STEDI Media. p. 127. ISBN:978-92-822-2213-3. Retrieved 2007-02-25. [Side note:] These SI prefixes refer strictly to powers of 10. They should not be used to indicate powers of 2 (for example, one kilobit represents 1000 bits and not 1024 bits). The IEC has adopted prefixes for binary powers in the international standard IEC 60027-2: 2005, third edition, Letter symbols to be used in electrical technology – Part 2: Telecommunications and electronics. The names and symbols for the prefixes corresponding to 210, 220, 230, 240, 250, and 260 are, respectively: kibi, Ki; mebi, Mi; gibi, Gi; tebi, Ti; pebi, Pi; and exbi, Ei. Thus, for example, one kibibyte would be written: 1 KiB = 210 B = 1024 B, where B denotes a byte. Although these prefixes are not part of the SI, they should be used in the field of information technology to avoid the incorrect usage of the SI prefixes.
  69. ^ "Rules for SAE Use of SI (Metric) Units] – Section C.1.12 – SI prefixes" (PDF). Sae.org. مؤرشف من الأصل (PDF) في 2021-03-08. اطلع عليه بتاريخ 2017-12-30.
  70. ^ "CENELEC - Standards Development - List of Technical Bodies -". مؤرشف من الأصل في 2013-02-13.
  71. ^ "CENELEC - Standards Development - List of Technical Bodies -". مؤرشف من الأصل في 2012-07-22.
  72. ^ "Hewlett-Packard". Welcome.hp.com. مؤرشف من الأصل في 2021-05-02. اطلع عليه بتاريخ 2012-01-26.
  73. ^ "Consumer Electronics - Sony US". Sonystyle.com. مؤرشف من الأصل في 2021-04-27. اطلع عليه بتاريخ 2017-12-30.
  74. ^ "4AllMemory.com". 4AllMemory.com. مؤرشف من الأصل في 2016-12-21. اطلع عليه بتاريخ 2012-01-26.
  75. ^ "Units". صفحة دليل. 22 ديسمبر 2001. مؤرشف من الأصل في 2007-09-02. اطلع عليه بتاريخ 2007-05-20. When the Linux kernel boots and says hda: 120064896 sectors (61473 MB) w/2048KiB Cache the MB are megabytes and the KiB are kibibytes.
  76. ^ "ESR post on LKML". Lwn.net. مؤرشف من الأصل في 2021-10-19. اطلع عليه بتاريخ 2012-01-26.
  77. ^ "Ubuntu implements units policy, will switch to base-10 units in future release". Neowin.net. مؤرشف من الأصل في 2021-05-07. اطلع عليه بتاريخ 2012-01-26.
  78. ^ "UnitsPolicy – Ubuntu Wiki". Wiki.ubuntu.com. مؤرشف من الأصل في 2021-11-18. اطلع عليه بتاريخ 2012-01-26.
  79. ^ "Snow Leopard's new maths". Macworld. 28 أغسطس 2009. مؤرشف من الأصل في 2022-08-13. اطلع عليه بتاريخ 2011-04-13.[وصلة مكسورة]
  80. ^ "How iOS and macOS report storage capacity". Apple Inc. 27 فبراير 2018. مؤرشف من الأصل في 2021-11-18. اطلع عليه بتاريخ 2021-06-27.
  81. ^ "2.2 Block size". أدوات جنو الأساسية manual. مؤسسة البرمجيات الحرة. 28 ديسمبر 2002. مؤرشف من الأصل في 2021-10-19. اطلع عليه بتاريخ 2007-05-20. Integers may be followed by suffixes that are upward compatible with the SI prefixes for decimal multiples and with the IEC 60027-2 prefixes for binary multiples. {{استشهاد ويب}}: روابط خارجية في |اقتباس= (مساعدة)
  82. ^ "gparted-0.2 changelog". سورس فورج. 30 يناير 2006. مؤرشف من الأصل في 2021-04-27. اطلع عليه بتاريخ 2007-05-20. changed KB/MB/GB/TB to KiB/MiB/GiB/TiB after reading http://www.iec.ch/zone/si/si_bytes.htm {{استشهاد ويب}}: روابط خارجية في |اقتباس= (مساعدة)
  83. ^ FreeDOS-32 – Standards Compliance نسخة محفوظة 12 January 2009 على موقع واي باك مشين.
  84. ^ "IFCONFIG". صفحة دليل. 30 يونيو 2005. مؤرشف من الأصل في 2007-02-16. اطلع عليه بتاريخ 2007-05-20. Since net-tools 1.60-4 ifconfig is printing byte counters and human readable counters with IEC 60027-2 units. So 1 KiB are 2^10 byte.
  85. ^ "GNOME Network". Gnome.org. مؤرشف من الأصل في 2013-01-21. اطلع عليه بتاريخ 2012-01-26.
  86. ^ "SLIB". Swissnet.ai.mit.edu. 30 يونيو 2010. مؤرشف من الأصل في 2008-08-07. اطلع عليه بتاريخ 2012-01-26.
  87. ^ "Cygwin/XFree86". 10 نوفمبر 2001. مؤرشف من الأصل في 2001-11-10. اطلع عليه بتاريخ 2012-01-26.
  88. ^ "Re: minor typo – HTTrack Website Copier Forum". Forum.httrack.com. مؤرشف من الأصل في 2021-05-07. اطلع عليه بتاريخ 2012-01-26.
  89. ^ "Developer discussion". Developer.pidgin.im. مؤرشف من الأصل في 2021-03-01. اطلع عليه بتاريخ 2012-01-26.
  90. ^ "Deluge changeset". مؤرشف من الأصل في 2013-04-14. اطلع عليه بتاريخ 2007-06-13. proper prefix for size
  91. ^ "Files". SourceForge.net. مؤرشف من الأصل في 2005-08-29. اطلع عليه بتاريخ 2012-01-26.
  92. ^ archive.netbsd.se نسخة محفوظة 26 August 2009 على موقع واي باك مشين.
  93. ^ "Recent Version History". WinSCP. مؤرشف من الأصل في 2021-11-19. اطلع عليه بتاريخ 2012-01-26.
  94. ^ "MediaInfo". MediaInfo main site. مؤرشف من الأصل في 2005-08-24. اطلع عليه بتاريخ 2010-03-01.
  95. ^ "News – Snow Leopard: 1 GB = 1000 MB". macprime.ch. 19 يونيو 2009. مؤرشف من الأصل في 2009-09-25. اطلع عليه بتاريخ 2009-08-29.
  96. ^ "How Mac OS X reports drive capacity". Apple. 27 أغسطس 2009. مؤرشف من الأصل في 2014-10-24. اطلع عليه بتاريخ 2009-08-30.
  97. ^ 4DOS.DOC 4.00، 4.00، 1 نوفمبر 1991
  98. ^ Brothers، Hardin؛ Rawson، Tom؛ Conn، Rex C.؛ Paul، Matthias R.؛ Dye، Charles E.؛ Georgiev، Luchezar I. (27 فبراير 2002). 4DOS 8.00 online help.
  99. ^ JEDEC Solid State Technology Association (ديسمبر 2002). "JEDEC Standard No. 100B.01 – Terms, Definitions, and Letter Symbols for Microcomputers, Microprocessors, and Memory Integrated Circuits" (PDF). ص. 8. مؤرشف من الأصل (PDF) في 2023-01-22. اطلع عليه بتاريخ 2010-03-07. The definitions of kilo, giga, and mega based on powers of two are included only to reflect common usage. IEEE/ASTM SI 10-1997 states "This practice frequently leads to confusion and is deprecated." (Requires free registration and login.)
  100. ^ JEDEC (سبتمبر 2009). "DDR3 SDRAM Standard". مؤرشف من الأصل في 2021-04-28. اطلع عليه بتاريخ 2010-02-04.
  101. ^ JEDEC (نوفمبر 2009). "DDR2 SDRAM Standard". مؤرشف من الأصل في 2021-05-06. اطلع عليه بتاريخ 2010-02-04.
  102. ^ JEDEC. "Memory Configurations". مؤرشف من الأصل في 2021-11-07. اطلع عليه بتاريخ 2010-02-04.
  103. ^ JEDEC. "Memory Configurations Table of Contents" (PDF). مؤرشف من الأصل (PDF) في 2021-04-27. اطلع عليه بتاريخ 2010-02-04.
  104. ^ JEDEC. "Terms and Definitions" (PDF). مؤرشف من الأصل (PDF) في 2021-04-26. اطلع عليه بتاريخ 2010-02-04.
  105. ^ [1][وصلة مكسورة] نسخة محفوظة 2012-03-02 على موقع واي باك مشين.
  106. ^ "FAQs". Samsung.com. مؤرشف من الأصل في 2011-06-16. اطلع عليه بتاريخ 2017-12-30.
  107. ^ "Storage Solutions Guide" (PDF). Seagate. مؤرشف من الأصل (PDF) في 2010-03-31. اطلع عليه بتاريخ 2010-03-04.
  108. ^ "Toshiba Introduces Two 1.8-inch Hard Disk Drive Families For Both High Performance and Long Battery Life in Mobile Computing Applications" (PDF) (Press release). Toshiba. 4 نوفمبر 2009. مؤرشف من الأصل (PDF) في 2009-11-22. اطلع عليه بتاريخ 2017-12-30.
  109. ^ "WD Model and Order Numbers" (PDF). مؤرشف من الأصل (PDF) في 2005-08-24.
  110. ^ [2][وصلة مكسورة]
  111. ^ "Data Interchange on 12,7 mm 384-Track Magnetic Tape Cartridges – Ultrium-1 Format" (PDF). Ecma-international.org. مؤرشف من الأصل (PDF) في 2013-09-17. اطلع عليه بتاريخ 2017-12-30.
  112. ^ "Client : Client HDD - Toshiba". Toshiba-tdmt.com.tw. مؤرشف من الأصل في 2021-04-26. اطلع عليه بتاريخ 2017-12-30.
  113. ^ "IBM Knowledge Center". Pic.dhe.ibm.com. مؤرشف من الأصل في 2014-03-17. اطلع عليه بتاريخ 2017-12-30.
  114. ^ DeRespinis, F., Hayward, P., Jenkins, J., Laird, A., McDonald, L., & Radzinski, E. (2011). The IBM style guide: conventions for writers and editors. IBM Press.

قراءة متعمقة

[عدل]

روابط خارجية

[عدل]