BİLGİSAYAR VE PROGRAMLAMAYA GİRİŞ Dersi FONKSİYONLAR soru detayı:

PAYLAŞ:

SORU:

Dinamik bellek ayırma işlemi nedir?


CEVAP:

C programlama dilinde, değişkenlerle veya herhangi bir dosyadan okunan verileri kullanarak işlemler gerçekleştirirken, bellekte verilerin büyüklüğüne göre sürekli yeni yerler ayrılır. Ancak bu verilerin büyüklüğü veya aynı anda birden çok programın çalıştırılması gereken durumlarda, programın çalıştırıldığı bilgisayarın belleğinin kapasitesine göre yetersizlik gösterebilir. Bu nedenle verilere sürekli yeni bellek alanları tahsis eden statik değişken atama yöntemi yerine, gerektiğinde bellekte yer açıp işlem bittiğinde o bellek alanını boşa çıkaran dinamik bellek atama işlemi gerekebilir. Böylece bellek daha verimli bir şekilde kullanılabilir.