In Bezug auf das BSS-Segment und das Datensegment in Unix

Ich habe in meinem Unix-Lehrbuch gelesen, dass bss zum Speichern der nicht initialisierten Variablen (globalen Deklarationen) verwendet wird. Dies würde bedeuten, dass die statischen Variablen separat und nicht im bss gespeichert werden. Der einzige andere Ort ist das Datensegment.

Hier ist meine Frage: Ist das BSS-Segment ein Teil des Datensegments oder sind es zwei völlig unterschiedliche Sätze von Speichersegmenten? Warum sollten Sie die globalen Variablen von den statischen Variablen trennen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage