Question

The address space of a process contains a stack segment, a heap segment, a .bss segment,...

The address space of a process contains a stack segment, a heap segment, a .bss segment, a .data segment and a .txt segment. Where are the following stored?

a) Dynamic data allocated by malloc()

b) An initialized external static variable

c) An integer variable declared as static but not initialized within a function

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Dynamic data allocated by malloc() is stored in heap segment because malloc() takes only one argument.

An initialized external static variable is present in data segment because they have an explicit initialization.

An integer variable declared as static but not initialized within a function is present in bss segment which is also known as uninitialized data segment.

Add a comment
Know the answer?
Add Answer to:
The address space of a process contains a stack segment, a heap segment, a .bss segment,...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT