#"حجم ملف " أثار فضولي المعرفي فهل من مجيب ..

mohamed_el_dawansy

ماسبب اختلاف الحجم علي القرص

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

12

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

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

الأقراص التخزينية تعمل بشكل مشابه حيث ينقسم لقطاعات وبلوكات من مضاعفات عرض ممر المعطيات سواء كان 32 أو 64

ولهذا قد يكون البلوك 4096 أي 64*64 فإن كان الملف سعته بايت واحد فسيحجز بلوك كامل وإن كان 4095 فسيحجز ذات البلوك وهكذا كلما زاد الحجم يحجز بلوك جديد يسع للملف.

وللتأكد انظر إلى ملف حجمه 1 أو 2 أو 3 ك ستجد ان مساحته على القرص 4096

شكرا جزيلا علي توضيح الفكرة , لكن ايه المحتوي العلمي اللي ممكن اعتمد عليه لفهم عمليات التخزين علي الذاكرة , او كل ما يخص الذاكرة بشكل عام ..