السؤال الذي يدفعك للحيرة دائما عندما تشتري هارد جديد او فلاش ميموري او اي مساحة تخزينية عندما تشتري هذا الهارد علي انه 500 جيجا مثلا ثم تقوم بتشغيله علي جهازك لتكتشف ان المساحة الفعلية والموجودة علي الهارد هي 465 جيجا مثلا او اي كان فهي اقل من 500 جيجا وليست كما اعتقدته عند الشراء وكذلك هارد 1 تيرا قد تجده 931 جيجا وهنا تتساءل اين ذهبت باقي المساحة ؟؟ قد يخبرك البعض ان هذه المساحة تكون مخزنة وغير قابلة للاستخدام حتي لا تقوم بملء الفلاشة او الهارد لنهايته فيتلف !! هل تصدق هذا الهراء !! ليس هذه هو السبب بالتأكيد ولكن السبب ابسط بكثير مما توقعت.
لماذا تجد المساحة التخزينية لاي سعة تخزينية ( هارد - فلاشة - كارت ميموري ) ليست كحجمها الاصلي بالضبط ؟!!
السبب وراء هذا الاختلاف ليس لان هناك مساحة ضائعة او ان هناك ملفات نظام مخفية بداخل الهارد او الفلاشة ولكن الغريب انك قد حصلت علي المساحة بالكامل التي وعدتك بها الشركة المصنعة للهارد او للفلاشة بالفعل دون اي نقص ولكن كيف ؟! كل ماهنالك ان نظام حساب وحدات قياس السعة التخزينية (كيلوبايت - ميجابايت-جيجابايت-....الخ ) بالنسبة للشركات المصنعة يختلف عن نظام الملفات في الويندوز بمعني ان الشركة المصنعة تعتبر ان الكيلو بايت = 1000 بايت والميجابايت الواحد يحتوي علي 1000 كيلو بايت والجيجا بايت = 1000 ميجا بايت وعندما تقوم بعرض هارد سعته التخزينية 500 جيجا بايت فهي تعني 500*1000*1000*1000 = 500,000,000,000 بايت
ولكن بالحديث عن نظام الملفات في الويندوز فانه يعتبر الكيلو بايت =1024 بايت والميجا بايت = 1024 كيلو بايت والجيجا بايت = 1024 ميجا بايت وعندما يقرأ الويندوز الـ 500,000,000,000 بايت التي منحتها لك الشركة المصنعة علي انها 500 جيجا بايت فيقوم بقراءتها علي اساس مجموعات (1024) وليس (1000) فتكون النتيجة كالاتي 500,000,000,000 / (1024*1024*1024) = 465.66 جيجا بايت , وهو المطلوب اثباته #
هذا الاختلاف وفرق المساحة قد يدفع المستخدم للتساؤل والقلق وقد تسعي ويندوز الي تعديل نظامها ليتم التعامل علي ان الكيلو بايت = 1000 بايت وليس 1024 بايت بعد ذلك كما فعلت شركة ابل في اجهزة ماك التي تقرأ هارد 500 جيجا علي انه 500 جيجا كما اعلنت الشركات المصنعة بالرغم ان المساحة التخزينية واحدة ولن يحدث اختلاف وعدد وحجم الملفات التي تستطيع ان تضعها هنا هي نفسها هناك علي نظام ويندوز وهذا الاختلاف في المفاهيم وقلة علم الناس بها يدفعنا لتذكر موضوع اخر سابق علي المدونة يتمحور علي نظرية مثل تلك يمكن الانتباه اليه ايضا في موضوع بعنوان ( لماذا سرعة الانترنت تختلف عن سرعة التحميل؟ الاجابة بالتفصيل )
امثلة علي الاختلافات بين المساحة التخزينية المعلنة والمساحة التي تجدها
وهكذا تجد ان وحدات القياس التالية التي تعرضها الشركات المصنعة تقابل الارقام التالية علي نظام التشغيل
ولكن لماذا يقرأ نظام الويندوز الكيلوبايات علي انه 1024 بايت وليس كالمعتاد ان الكيلو =1000 دائما ؟
وذلك لأن جهاز الكمبيوتر يعتمد علي النظام الثنائي Binary System بمعني انه هناك 0 و 1 فقط اي ان هناك رقمين فقط يتعامل معهما الكمبيوتر ويتم التعامل مع النظام الثنائي علي اساس ذلك بمعني ان وحدات القياس للسعة التخزينية يتم حسابها علي اساس ( مضاعفات قوة ( اوس ) للرقم 2 ) كالتالي
وهكذا تجد ان البايت = 2^3 = 8 بت والكيلوبايت = 2^10 = 1024 بايت والميجا بايت = 2^20 = 1024 كيلو بايت وهكذا ...
لماذا تجد المساحة التخزينية لاي سعة تخزينية ( هارد - فلاشة - كارت ميموري ) ليست كحجمها الاصلي بالضبط ؟!!
السبب وراء هذا الاختلاف ليس لان هناك مساحة ضائعة او ان هناك ملفات نظام مخفية بداخل الهارد او الفلاشة ولكن الغريب انك قد حصلت علي المساحة بالكامل التي وعدتك بها الشركة المصنعة للهارد او للفلاشة بالفعل دون اي نقص ولكن كيف ؟! كل ماهنالك ان نظام حساب وحدات قياس السعة التخزينية (كيلوبايت - ميجابايت-جيجابايت-....الخ ) بالنسبة للشركات المصنعة يختلف عن نظام الملفات في الويندوز بمعني ان الشركة المصنعة تعتبر ان الكيلو بايت = 1000 بايت والميجابايت الواحد يحتوي علي 1000 كيلو بايت والجيجا بايت = 1000 ميجا بايت وعندما تقوم بعرض هارد سعته التخزينية 500 جيجا بايت فهي تعني 500*1000*1000*1000 = 500,000,000,000 بايت
ولكن بالحديث عن نظام الملفات في الويندوز فانه يعتبر الكيلو بايت =1024 بايت والميجا بايت = 1024 كيلو بايت والجيجا بايت = 1024 ميجا بايت وعندما يقرأ الويندوز الـ 500,000,000,000 بايت التي منحتها لك الشركة المصنعة علي انها 500 جيجا بايت فيقوم بقراءتها علي اساس مجموعات (1024) وليس (1000) فتكون النتيجة كالاتي 500,000,000,000 / (1024*1024*1024) = 465.66 جيجا بايت , وهو المطلوب اثباته #
هذا الاختلاف وفرق المساحة قد يدفع المستخدم للتساؤل والقلق وقد تسعي ويندوز الي تعديل نظامها ليتم التعامل علي ان الكيلو بايت = 1000 بايت وليس 1024 بايت بعد ذلك كما فعلت شركة ابل في اجهزة ماك التي تقرأ هارد 500 جيجا علي انه 500 جيجا كما اعلنت الشركات المصنعة بالرغم ان المساحة التخزينية واحدة ولن يحدث اختلاف وعدد وحجم الملفات التي تستطيع ان تضعها هنا هي نفسها هناك علي نظام ويندوز وهذا الاختلاف في المفاهيم وقلة علم الناس بها يدفعنا لتذكر موضوع اخر سابق علي المدونة يتمحور علي نظرية مثل تلك يمكن الانتباه اليه ايضا في موضوع بعنوان ( لماذا سرعة الانترنت تختلف عن سرعة التحميل؟ الاجابة بالتفصيل )
امثلة علي الاختلافات بين المساحة التخزينية المعلنة والمساحة التي تجدها
وهكذا تجد ان وحدات القياس التالية التي تعرضها الشركات المصنعة تقابل الارقام التالية علي نظام التشغيل
- 100GB تعطيك 93.13GB علي نظام التشغيل
- 250GB تعطيك 232.83GB علي نظام التشغيل
- 500GB تعطيك 465.66GB علي نظام التشغيل
- 1TB تعطيك 931.32GB علي نظام التشغيل
- 2TB تعطيك 1862.64GB علي نظام التشغيل
ولكن لماذا يقرأ نظام الويندوز الكيلوبايات علي انه 1024 بايت وليس كالمعتاد ان الكيلو =1000 دائما ؟
وذلك لأن جهاز الكمبيوتر يعتمد علي النظام الثنائي Binary System بمعني انه هناك 0 و 1 فقط اي ان هناك رقمين فقط يتعامل معهما الكمبيوتر ويتم التعامل مع النظام الثنائي علي اساس ذلك بمعني ان وحدات القياس للسعة التخزينية يتم حسابها علي اساس ( مضاعفات قوة ( اوس ) للرقم 2 ) كالتالي
- 2^0 = 1
- 2^1 = 2
- 2^2 = 4
- 2^3 = 8
- 2^4 = 16
- 2^5 = 32
- 2^6 = 64
- 2^7 = 128
- 2^8 = 256
- 2^9 = 512
- 2^10 = 1024
وهكذا تجد ان البايت = 2^3 = 8 بت والكيلوبايت = 2^10 = 1024 بايت والميجا بايت = 2^20 = 1024 كيلو بايت وهكذا ...