إدارة الذاكرة Memory Management

1 دقيقة

ما معنى إدارة الذاكرة؟

إدارة الذاكرة (Memory Management): تعمل على تخصيص وتقسيم وتسمية أجزاء المساحة الخاصة بذاكرة نظام تشغيل الحاسب الآلي من خلال تحريرها وإعادة تنظيمها وتوزيعها بين المهام المختلفة، بغرض تحسين المساحة المتوفرة منها.

أهمية إدارة الذاكرة في نظام التشغيل

تعد إدارة الذاكرة أهم وظائف نظام التشغيل للحاسب الآلي، إذ تهدف إلى رفع كفاءة عمل الجهاز، والتحقق من مساحة الذاكرة الواجب تخصيصها للعمليات، فهي بمثابة عملية تستهدف التحكم في نقل العمليات من "الذاكرة الرئيسية" (Main Memory) الخاصة بالحاسب الآلي وإليها، مع توزيع مساحة الذاكرة بطريقة أمثل بين جميع العمليات الجارية؛ من خلال التعامل مع حركة العمليات بين الذاكرة الرئيسية و"قرص الحاسب" (Disk) في أثناء التنفيذ، من أجل الاستفادة من كل جزء فيها دون تعطيل أو إهدار.

طرق إدارة الذاكرة

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

اقرأ أيضاً: