بالإضافة الى قطاع الكومة [1] ، والذي يقوم بحجز هذه المساحة داخل الذاكرة من اجل البرنامج هو نظام التشغيل، فعندما نقوم بالضغط على ملف البرامج داخل القرص الصلب، او على ايقونته الموجودة في سطح المكتب، يقوم نظام التشغيل اليا بتحميل البرنامج الى الذاكرة من اجل تنفيذه، ويقوم مدير الذاكرة بحجز المساحة المناسبة للبرنامج داخل الذاكرة، يسمى البرنامج الموجود في الذاكرة عملية، فالعملية هي برنامج يتم تنفيذه داخل الذاكرة [2] .
الغرض من الكدسة:
تستخدم الكدسة للاحتفاظ بتدفق التنفيذ وسياقة عند حدوث انتقال من برنامج رئيسي الى برنامج فرعي او ثانوي [3] .
هناك العديد من المهام النمطية التي تتكرر في كثير من البرامج، مثل مهمة المصادقة على عملية الدخول الى البرنامج، والدوال الرياضية مثل دوال ايجاز الجذر التربيعي او جيب الزاوية ... الخ، وهذه المهام النمطية يتم اعدادها برامج نمطية موحدة لها، بحيث يمكن استعمالها من مجموعة من البرامج والخدمات الرئيسية بدلا من اعدادها وكتابتها داخل كل برنامج رئيسي، فبرامج الدوال الرياضية يمكن استخدامها من قبل كل
(1) القرصنة، الفنون _ الاساليب _ التدابير، ص 90.
(2) مفاهيم نظام التشغيل، ص 194 - 197.
(3) القرصنة، الفنون _ الاساليب _ التدابير، ص 158.