- 26 名前:デフォルトの名無しさん mailto:sage [2006/08/26(土) 19:57:23 ]
- >>25
>20じゃないけど気づいた点を列挙。 >>>16 >大体あってます。 そうでもないでしょ。 >Unixの場合は、 >・testセグメント(命令(コード)の領域) これは>19だね。 >・dataセグメント(グローバル変数・static変数の領域) 明示的に初期化される場合のみ。 >・bssセグメント(Block Started by Symbol) 初期化されない静的変数などはこちら。 例えば0で初期化している場合は実装依存と思われ。 >またヒープを使うのは、動的にメモリを取りたいという要求があるからです。 表現が微妙だ。 >グローバル変数やstatic変数では、この要求は満たせません。また、ヒープ >領域はごく限られたサイズしかないため、ヒープを使います。 >23だが「ごく限られた」が相対的だなぁ。 ついでに言えば、自動変数でも動的確保できるんだが。
|

|