المقالات

لماذا حجم الفلاشة والهارد أقل من الحجم المطبوع؟ هل تم النصب عليك؟ "معلومات ستفاجئك "

هل سبق أن قمت بشراء فلاشة 4 جيجا وتفاجئت أنك قمت بالحصول علي 3.75 جيجا بايت فقط ؟!! أو هارد ديسك خارجي USB حجمه 1 تيرا بايت وعندما قمت بتوصيل الهارد ديسك بجهاز الكمبيوتر وجدت أن الحجم 931 جيجا بايت !!

هل تم النصب عليك وخدعك التاجر أو الشركة المصنعة للفلاشة ؟ هل هناك عوامل اخري أدت إلي تقليص حجم الفلاشة إلي هذا الحد ؟

الإجابة القصيرة هي لا والشركات المصنعة للفلاشات أو الهارد ديسك أو حتي كارت الميموري SD لم تخدعك بل هي حاولت قدر الإمكان أن تكون أمينة في هذا الشأن بالذات. كيف ذلك ؟ واين ذهبت المساحة المتبقية من الحجم؟ هذا ما سنفهمه بالتفصيل بإذن الله في سطور هذا الموضوع

لماذا-حجم-الفلاشة-اقل-من-الاصلي



لماذا حجم الفلاشة أو الهارد أقل من الحجم الذي قمت بشراءه ؟

لماذا-حجم-الفلاشة-الهارد-اقل-من-الحجم-الذي-قمت-بشراءه

الإجابة حول هذا السؤال تعتمد علي 3 اشياء رئيسية وهي

  • نظام التشغيل : حيث تختلف قراءة كل نظام تشغيل لحجم الفلاشة الموجود عليه وذلك لأن نظام التشغيل ويندوز ربما لن يقرأ حجم الفلاشة أو الهارد ديسك كما سيقرأه نظام التشغيل لينكس أو ماك أو حتي يونيكس. هناك بعض الفروقات البسيطة اعتمادًا علي الـ Algorithm أو نظام الملفات File System الذي يعتمد عليه كل نظام تشغيل
  • نظام الملفات File System : نظام الملفات مثل Fat32 أو NTFS عبارة عن نظام يساعد نظام التشغيل في معرفة أين وكيف تم تخزين الملفات في الهارد او الفلاشة.

    بمعني أنه يقوم بحجز جزء من الفلاشة مثلا لتخزين بيانات عن كيفية التخزين علي هذه الفلاشة بمعني أوضح هناك ما يسمي بجدول الملفات او Partition table وموجود فيه كل ملف علي الفلاشة موجود علي أي جزء من الفلاشة بالظبط وحجمه بالبايت ومعلومات أخري كثيرة.

    الخلاصة هنا ان لكل نظام ملفات طريقة معينة ويقوم بحجز جزء بسيط جدا من حجم الفلاشة لتخزين هذه المعلومات وفي الصورة GIF التالية حاولنا توضيح ذلك بشكل بسيط عندما قمنا بتغيير نظام الملفات لفلاشة من المفترض انها 32 جيجا بايت

  • اختلاف طريقة حساب الحجم : هذه الطريقة هي اساس الاختلاف الكبير والواضح في الحجم , وهذا الاختلاف يحتاج إلي شرح بعض الشئ وهذا الذي سنتطرق إليه باذن الله في باقي سطور هذا المقال.

النظام العشري الذي يستخدمه نظام التشغيل

الطريقة التي نقوم بها يوميا بعد وحساب الاشياء تسمي بالنظام العشري او Decimal وهذا النظام يتكون من ( 0 الي 9 ) أي 10 ارقام وهذا هو النظام الذي يفهمه البشر بطبيعة الحال وذلك لأن الرقم 10 يتواجد في العديد من الاشياء حولنا أبرزها اصابعك.


وهذا النظام الذي تتبعه الشركات المصنعة للفلاشات والأقراص الصلبة وكذلك كروت الذاكرة SD فعندما تقوم الشركة بتصنيع 4 جيجا بايت فهي تقوم بحساب الجيجا بايت Gigabyte علي أنه يحتوي 1000 ميجا بايت Megabyte وان كل ميجا بايت تحتوي علي 1000 كيلو بايت وكل كيلو بايت kilobyte يحتوي علي 1000 بايت Byte.

ملحوظة ( البايت يحتوي علي 8 بت bit والبت عبارة عن قيمة = 0 او 1 )

ونعود لما ذكرناه , هذا يعني أن الشركة المصنعة ولتكن كينج ستون قامت بتصنيع فلاشة 4 جيجا بايت بمعني 4*1000*1000*1000 = 4,000,000,000 بايت وهذه هي الطريقة بالضبط التي استخدمتها كينج ستون لحساب قيمة حجم الفلاشة كما هو ملصق بالضبط علي الغلاف الخارجي للفلاشة او الهارد 

لأنه اذا لاحظت فستجد أن هذه الطريقة ملصقة علي الغلاف الخاص بالفلاشة قبل استخدامها كما في الصورة 


وهذا مثال أخر علي ذلك ,, 


الآن دعنا نكن متفقين علي شيئين :- 

  1.  الشركة المصنعة ( كينجستون مثلا ) قامت بتصنيع 4,000,000,000 بايت 
  2. الشركة المصنعة تقوم باستخدام النظام العشري Decimal أي ان كل جيجا بايت = 1000 ميجا بايت وهكذا

نأتي للمرحلة الثانية وهي عندما تقوم بتوصيل الفلاشة بالكمبيوتر. مايحدث هو أنك تجد أن الفلاشة التي قمت بشراءها علي اساس 4 جيجا بايت يقرأها الكمبيوتر علي انها 3.75 جيجا بايت والفلاش ميموري 16 جيجا اصبحت 14.59 جيجا بايت او الهارد الذي قمت بشراءه علي أنه 1 تيرا بايت اصبح 931 جيجا بايت

حالك لما تلاقي الحجم ناقص عن اللي اشتريته

ماذا حدث ؟ هل نصب عليك التاجر ؟ 

بالعكس لم ينصب عليك التاجر أو الشركة المصنعة بل الشركة علي صواب 100% وربما عليك تغيير معلوماتك الان 


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

النظام العشري الذي تستخدمه الشركات المصنعة للفلاشة والهارد ديسك

النظام الذي يتعامل به نظام التشغيل هو النظام الثنائي Binary وهذا بسبب أن النظام ولغة الالة لا تفهم سوي رقمين فقط وهما 0 و 1 اي أنه إذا أردت حساب أي شئ فعليك الاعتماد علي الرقم 2 ومضاعفات القوة او الأُس لها مثل أن البايت =2 أُس 3 = 8 بت والكيلوبايت = 2^10 = 1024 بايت.


هذا معناه أن نظام التشغيل يقوم بحساب أن الجيجا بايت يعادل 1024 ميجا بايت والميجا بايت يعادل 1024 كيلو بايت والكيلو بايت يعادل 1024 ميجا بايت وهذا معناه أن كل جيجا بايت يحتوي علي 1024*1024*1024 = 1,073,741,824 بايت 

هل لاحظت الفرق بين الجيجا بايت الذي يفهمه نظام التشغيل وبين الجيجا بايت الذي يفهمه الانسان العادي والذي يتمثل في المستخدم والشركة المصنعة للفلاشات والاقراص الصلبة ؟؟ 

الفرق-بين-الحجم-الاصلي-والحجم-علي-الكمبيوتر



ملحوظة : انظمة التشغيل التي تقوم باستخدام النظام الثنائي هي ويندوز ولينكس ويونكس واغلب انظمة التشغيل عدا انظمة ماك Mac Os الحديثة حيث قامت شركة ابل بتطبيق النظام العشري لحساب الحجم بمعني أن حجم الفلاشة ستجده كما هو في انظمة ماك الحديثة بينما الأنظمة القديمة من ماك ستجد عليها نفس النظام الثنائي الذي يقوم بحساب الجيجا = 1024 ميجا بايت 

نعود الآن إلي الفلاشة التي قامت بتصنيعها كينج ستون والتي تحتوي علي 4,000,000,000 بايت , عندما تقوم بتوصيل الفلاشة علي الكمبيوتر ويقرأها الويندوز سيقوم بقراءتها ايضا علي انها 4,000,000,000 بايت ولكن الاختلاف سيكمن في طريقة تحويلها الي كيلو بايت 

حيث سيحتاج إلي قسمتها علي 1024 وليس 1000 ( الكيلو بايت = 1024 بايت ) كما اتفقنا وعند تحويلها الي ميجا بايت سيقوم بقسمتها مرة اخري علي 1024 ( الميجا بايت = 1024 كيلو بايت ) وعند تحويلها الي جيجا بايت سيقوم بقسمتها علي 1024 ( الجيجا بايت = 1024 ميجا بايت ) 

وهذا يعني 4,000,000,000 / ( 1024*1024*1024 ) وناتج هذه المعادلة هو 3.725290298461914 اي 3.73 جيجا بايت وهو الحجم الذي يظهر بجانب الفلاشة في الويندوز او اي نظام تشغيل اخر

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


وهذا مثال علي هارد ديسك 3 تيرابايت , حجمه كما يظهر بالبايت يدل علي 3 تيرا بالفعل ولكن الويندوز قام بقراءته بطريقته الخاصة


الطريف في الأمر هنا, هو أن الشركات المصنعة للفلاشات هي الأصح في حالة حساب الجيجا بايت Gigabyte ولم تستغل هذا الاختلاف في طريقة الحساب لتخدعك بحجم وهمي أو ربما أرادت ذلك في الخفاء ولكن أمام القانون والقواعد فهي تفعل الشئ الصحيح بالمسمي الصحيح.

not-in-this-case

عندما نتحدث عن وحدة القياس جيجا بايت Gigabyte فهي تعني 1000 ميجا بايت والميجا بايت Megabyte تعني ايضا 1000 وهكذا وليس 1024 . طريقة الحساب الأصح تكون بهذه الطريقة

ولذلك دعنا نعود قليلًا إلي بعض الأساسيات لكي نفهم لماذا ؟

بعض المعلومات حول التخزين في القرص الصلب والفرق بين وحدات القياس "معلومات قد تفاجئك"

أصغر وحدة لقياس الحجم والمساحة التخزينية هي البت bit ( والبت عبارة عن قيمة تساوي 0 او 1 ) ومجموعة من 8 بت تقوم بتكوين البايت Byte 

ومعلومة لك : البايت هو اصغر وحدة يمكنها أن تمثل معلومة 

علي سبيل المثال : حرف مثل A يتم تمثيله ب 1 بايت ( 8 بت ) وكلمة مثل IN يتم تمثيلها بـ 2 بايت وهكذا 


مجموعة من 1000 بايت تقوم بتكوين 1 كيلو بايت kiloByte و 1000 كيلو بايت يساوي 1 ميجا بايت MegaByte و 1000 ميجا بايت يساوي 1 جيجابايت GigaByte و 1 جيجا بايت يساوي 1 تيرا بايت TeraByte 


بالطبع . الجميع سيخبرك أن الكيلو بايت يساوي 1024 بايت وليس 1000 بايت . حسنا دعنا الآن نعود للأساس وهو أصل تسمية هذه الوحدات باللغة الانجليزية 

في اللغة الانجليزية وفي الاصل فان Kilo و Mega و Giga و Tera يتم التعامل بهم في النظام العشري Decimal ويتم اختصارهم كـ KB و MB و GB و TB 

بينما عندما نتحدث عن النظام الثنائي Binary فانه لا يتواجد به هذه المصطلحات ولكن يتم استخدام مصطلحات اخري للتعبير عن الأحجام الكبيرة ومساحات التخزين وهي الـ Kibibyte و الـ Mebibyte والـ Gibibyte والـ Tebibyte ويتم اختصارهم كـ KiB و MiB و GiB و TiB 

علي سبيل المثال : 1000 بايت Byte تعادل 1 Kebibyte وهكذا

باختصار المصطلحات مثل كيلوبايت وميجابايت وجيجابايت يتم استخدامها في النظام العشري وتعادل 1000 من الوحدة الأصغر منها بينما يتم استخدام مصطلحات أخري وهي كيبي بايت و ميبي بايت في النظام الثنائي.


وهذا يعني أن الشركات المصنعة تقوم باستخدام المصطلح الصحيح تمامًا ولا تقوم بخداعك بأي حال من الأحوال.

كل ما في الأمر أننا نقوم بالخلط بين الـ Kibibyte والـ Kilobyte ونطلق علي كل منهما كيلو بايت - مجازًا - نظرًا لاعتيادنا علي تلك الممصطلحات وهنا يقع الفهم الخاطئ.  

الخلاصة : 

عندما تريد أن تتأكد من أن الحجم الذي قمت بشراء الفلاشة أو الهارد علي أساسه فقم بالنظر إلي عدد البايت وليس الجيجا بايت لأن البايت هو الوحدة المشتركة بين الجميع كما تري في الصورة.


أتمني أن يكون الشرح واضحًا لكم. أعلم أنني ربما كنت مملًا بعض الشئ وأطلت ولكن ذلك بسبب أنني أردت تبسيط المعلومة قدر الإمكان لمن يقرأ هذه المصطلحات لأول مرة.

إذا كان لديك أي تعليق أو استفسار فبرجاء قم بتركه في التعليقات أو راسلنا علي الإيميل أو صفحة الفيس بوك.
تعليقات



حجم الخط
+
16
-
تباعد السطور
+
2
-