الاتصال عبر MCP →

أدخل الحساب

صيغة رياضية

صيغة رياضية: محول وحدات التخزين الرقمي للحاسوب
Show calculation steps (1)
  1. Bits per unit

    Bits per unit: محول وحدات التخزين الرقمي للحاسوب

    Decimal prefix value of order n equals 1000^n; binary (IEC) prefix of order n equals 1024^n. Byte units multiply by 8.

اعلان

نتائج

النتيجة
٠٫٠٠١
بالوحدة المستهدفة المختارة
التحويل 1 kilobyte = ٠٫٠٠١ megabyte
المكافئ بالبِت ٨٬٠٠٠ bits

ما الذي تقوم به هذه الأداة

تحوّل هذه الأداة كمية تخزين رقمي من وحدة إلى أخرى عبر مجموعة كاملة من وحدات البِت والبايت، في النظامين العشري (SI) والثنائي (IEC) على حدّ سواء. تعتمد الوحدات العشرية على قوى الرقم 1000 (الكيلوبايت، الميغابايت، الغيغابايت...)، بينما تعتمد الوحدات الثنائية على قوى الرقم 1024 (الكيبيبايت، الميبيبايت، الغيبيبايت...). ولأنّ الخلط بين النظامين شائع جدًا، يفصل المحوّل بينهما فصلًا صارمًا ويستخدم البِت كأساس مشترك حتى تتحوّل أي وحدة إلى أي وحدة أخرى بدقة تامة.

رسم هرمي يوضح أن البايت الواحد يتكون من ثمانية بتات
يتكون البايت الواحد من ثمانية بتات، وهو الوحدة الأساسية للتخزين الرقمي.

كيفية الاستخدام

أدخِل القيمة التي تريد تحويلها، ثم اختر الوحدة التي تُعبّر عنها حاليًا من حقل «من»، واختر الوحدة المطلوبة من حقل «إلى». تتحدّث النتيجة فورًا لتُظهر الكمية المكافئة، إضافةً إلى القيمة نفسها معبّرًا عنها بالبِت الخام. والكسور العشرية مسموح بها، أما النتائج الكبيرة أو الصغيرة جدًا فتُعرض بدقة كاملة.

شرح المعادلة

يُسنِد المحوّل لكل وحدة عددًا ثابتًا من البِتات. فالبِت يساوي 1، والبايت يساوي 8 بِتات. وتضرب البادئة العشرية من الرتبة \(n\) في \(1000^{n}\)، بينما تضرب البادئة الثنائية من الرتبة \(n\) في \(1024^{n}\)، ثم تُضرب الوحدات المبنية على البايت في 8. والتحويل ببساطة هو:

$$\text{outputValue} = \text{inputValue} \times \dfrac{\text{bitsPerUnit(from)}}{\text{bitsPerUnit(to)}}$$

حيث

$$\text{bitsPerUnit} = 8^{[\text{byte}]} \times \begin{cases}1000^{n} & \text{decimal}\\1024^{n} & \text{binary}\end{cases}$$

ولأنّ عدد البِتات لكل وحدة لا يقل أبدًا عن 1، فإن القسمة آمنة دائمًا.

سلّمان متوازيان يقارنان مقاييس وحدات التخزين العشرية والثنائية
تزداد الوحدات العشرية بمقدار 1000 (كيلوبايت، ميغابايت، غيغابايت)، بينما تزداد وحدات IEC الثنائية بمقدار 1024 (كيبي بايت، ميبي بايت، غيبي بايت).

مثال تطبيقي

لنحوّل 1 كيلوبايت (kB) إلى ميغابايت (MB). عدد البِتات لكل وحدة (kB) \(= 8{,}000\)، وعدد البِتات لكل وحدة (MB) \(= 8{,}000{,}000\). إذًا مجموع البِتات \(= 1 \times 8{,}000 = 8{,}000\) بِت، والقيمة الناتجة \(= 8{,}000 \div 8{,}000{,}000 = 0.001\) ميغابايت. وإليك مثالًا آخر معبّرًا: 1 غيغابايت (GB عشري) يساوي \(8\mathrm{e}9 \div 8{,}589{,}934{,}592 \approx 0.9313\) غيبيبايت (GiB ثنائي) — أي أصغر بنحو 6.9%. وهذا بالضبط هو السبب في أنّ قرصًا سعته «1 تيرابايت» يظهر بنحو 931 غيغابايت في بعض أنظمة التشغيل التي تحسب فعليًا بالوحدات الثنائية.

الأسئلة الشائعة

لماذا تكون سعة قرصي الصلب أقل من المعلَن؟ تبيع الشركات المصنّعة الأقراص بالتيرابايت العشري (1 تيرابايت = 1,000,000,000,000 بايت)، لكن كثيرًا من الأنظمة تعرض التيبيبايت الثنائي مكتوبًا «TB». ويختلف الرقمان بنحو 9% على مستوى التيرابايت.

ما الفرق بين البِت والبايت؟ البايت يساوي 8 بِتات تمامًا. وعادةً ما تُذكر سرعات الشبكة بالبِت (ميغابِت في الثانية Mbps)، بينما تُذكر أحجام الملفات بالبايت (ميغابايت MB)، لذا كثيرًا ما يلزم القسمة على 8.

ما هي رونّا وكويتّا وروبي وكيوبي؟ رونّا (R) وكويتّا (Q) بادئتان حديثتان في النظام الدولي SI تساويان \(1000^{9}\) و\(1000^{10}\)، أما روبي وكيوبي فهما النظيران الثنائيان المقترحان لـ \(1024^{9}\) و\(1024^{10}\)، وقد أُدرجا هنا للاكتمال.

آخر تحديث: