- 5 名前:LTD mailto:sage [2009/02/15(日) 01:38:53 ]
- >>3
システムコールの実装ですか。 その辺は当然OSによって変わってくるんでしょうね。 因みにフラグメンテーションに興味を持ったのは、 今読んでいる本にそういう事が色々記載されていたからです。 ※「C言語 ポインタ 完全制覇」(タイトルがなんとなく恥ずかしいけど。) 「HeapAlloc」がわからないというのはHeapAlloc自体が何なのかわからない という勝手な解釈なんですがWindowsで提供されているAPIの事です。 (UNIXやLinuxを主に触っている方は馴染みがないでしょう) 上記のAPIもmallocと同じで最終的にメモリ確保を行うのですが。 Windows環境で動く処理系の場合mallocを呼び出すと最終的に HeapAllocを呼ぶという事をよく聞くのですが、mallocは具体的に どういう事をやった上でHeapAllocを呼び出しているのかが 曖昧で結局自分はHeapAllocを使っています。 その辺詳しく解説されているサイトがあれば教えて欲しい。。。 ところで「スタックに対応するヒープ」というのはどういう事でしょうか?
|

|