answersLogoWhite

0


Best Answer

No. The size of the data segment (which includes the BSS) is determined at compile time and cannot change at runtime. The data segment stores all the program's constants, global variables and static variables, the total size of which can be determined at compile time and is therefore fixed at that point. BSS is an abbreviation of Block Start by Symbol and is used specifically to allocate all global and static variables that are either in an uninitialised state or are explicitly initialised to zero. Global and static variables initialised with non-zero values are allocated separately from the BSS, as are all the constants.

User Avatar

Wiki User

9y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Can a processs BSS segment grow during program execution?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What part of the CPU stores program instructions during the execution of the program?

the microprocessor


What is constant and variable?

A variable is a named object that is mutable. A constant is a named object that is immutable.


What is the Point at which the debugger stops during program execution and awaits a further command?

break


WHAT IS THE name that represents a value that cannot be changed during the program's executiON?

A Name Constant


Difference between numeric constants and numeric variables in qbasic?

A constant is not supposed to change during program execution. A variable may change, in the sense that you assign a value, then another value, then another...A constant is not supposed to change during program execution. A variable may change, in the sense that you assign a value, then another value, then another...A constant is not supposed to change during program execution. A variable may change, in the sense that you assign a value, then another value, then another...A constant is not supposed to change during program execution. A variable may change, in the sense that you assign a value, then another value, then another...


What physical storage media holds program variables during execution?

Memory (RAM) usually What holds program variables during execution, but any storage medium can be used to store variables, including magnetic, optical and solid state drive.


What is constant variables?

Variables are items, which change their values during the execution of a program. Constants do not change the value during the execution of a program.


Difference between contiguous and non contiguous memory allocation?

In a contiguous memory allocation there is no overhead during execution of a program. In a non contiguous memory allocation address translation is performed during execution.


Where does c language program begin execution?

The execution of the program starts with function main, wherever it is in the source.


What is an aggregate constant?

An aggregate constant is a nonscalar constant which value never change or are not changed during execution of the program.


What is the difference between contiguous and non contiguous memory allocation?

in contiguous allocation overhead during execution of a program.in non contiguous allocation address translation is performed during execution of a program..


What does runtime mean?

actually the run time means at the time of executing the program. that means if you write a program and you compile it and you need to execute then during the compilation it is called compile time and during the execution it is called run time .