تخصیص دادن
(تغییرمسیر از Allocate)
تخصیصدادن (Allocate)
کنار گذاشتن حافظه برای استفاده توسط یک برنامه. برنامهها برای اجرا اغلب نیاز به منابع مختلف سیستم مثل حافظه[۱] یا فضای دیسک[۲] دارند و در صورت نیاز این منابع را از سیستم عامل درخواست میکنند و سیستم عامل نیز آن منبع را به برنامه تخصیص میدهد. بهطور کلی دو نوع تخصیصدادن وجود دارد: تخصیص دادن ایستا[۳] (استاتیک) که در آن وقتی برنامه شروع میشود، حافظۀ مورد نیازش کنار گذاشته میشود و تا پایان برنامه در اختیار آن است؛ و دیگری تخصیصدادن پویا[۴] (دینامیک) که در طی آن در حالیکه برنامه در حال اجراست، حافظه مورد نیازش بهطور پویا به آن تخصیصداده و بازپس گرفته میشود.