動的メモリの管理手法
講義時間の前半では、JABEE に関する学習・教育目標についての アンケートを実施。 アンケート前には JABEE の解説や、受審でのメリット・デメリット を説明する。自己学習時間のアンケート欄で、どういった結果が でることやら。 FN 一部のプログラミング得意の学生さんは、『自己学習』という面では、 かなりの時間になりそう。半面0時間もちらほら。 /FN
動的メモリの管理手法として、以下を説明。
- LIFOなメモリの使用順序でのスタックメモリと、
- 順序不定のヒープメモリ
実際の malloc,free の内部動作の説明として、
- メモリブロックサイズが一定な場合を例として、freelist 手法を説明。
- 単独の巨大メモリブロックを切り売りする手法を説明。
- 最後に自由なサイズでの説明として、freelist+メモリブロック切り売りの説明。
任意サイズにおける、free時処理の説明が未消化なので次週にて。