bss セグメントには、初期値として 0 が与えられる初期化されていない変数が含まれていることはわかっていますが、データ セグメントを使用してそれらを保存しないのはなぜですか?
OSローダーがmemsetを呼び出してこれらすべての変数を一度に初期化するため、実行が高速化されると読みましたが、ローダーはmemsetを呼び出してデータセグメントでも初期化できるため、あまり確信が持てません!
bss セグメントには、初期値として 0 が与えられる初期化されていない変数が含まれていることはわかっていますが、データ セグメントを使用してそれらを保存しないのはなぜですか?
OSローダーがmemsetを呼び出してこれらすべての変数を一度に初期化するため、実行が高速化されると読みましたが、ローダーはmemsetを呼び出してデータセグメントでも初期化できるため、あまり確信が持てません!