Module ১৪ · Dynamic memory
ভেতরের কথা: malloc আসলে operating system-এর কাছে কী চায়
Proপড়া
এই module-এর প্রতিটা program-এ Kenji free(marks); লিখেছে, আর আজ ও লাইনটার দিকে তাকিয়ে বসে আছে। free নেয় শুধু একটা pointer, কোনো size না, আর pointer তো শুধু একটা address। তাহলে free জানে কীভাবে, ফেরত দিতে হবে 20 byte, নাকি 2 কোটি?
Pro lesson
এটা আরও গভীরে যায়
এই track এ আর Learn Pro তে এটা পাওয়া যায়। Skill Test এর প্রতিটা প্রশ্নের উত্তর free lesson থেকেই দেওয়া যায়, তাই এটা গভীরতা, certificate এর পথে বাধা না।
ভেতরের কথা: malloc আসলে operating system-এর কাছে কী চায় এর ভেতরে কী আছে
- malloc memory পায় কোথা থেকে
- চোখের সামনে heap বড় হওয়া
- Pointer-এর ঠিক আগে কী থাকে
- Size-এর নিয়ম: 8 যোগ, তারপর 16-এর ঘরে তোলা
- free chunk-টা malloc-কে ফেরত দেয়
- Hole আর fragmentation
- Page: memory গোনা হয় তুমি ছুঁলে