answersLogoWhite

0

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

10y ago

What else can I help you with?

Related Questions

What variable hasvalue that is read only and cannot be change during the program execution?

A constant is a variable with a value that is set at the time of declaration and cannot be changed during program execution.


Different types of elements which require storage during program execution?

Variables, arrays, objects, and pointers are common elements that require storage during program execution. Each of these elements holds data that needs to be accessed or modified during the running of the program.


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 name that represents a value that cannot be changed during the program's executiON?

A constant is a name that represents a value that cannot be changed during the program's execution. Constants are typically assigned a value when declared and cannot be reassigned or modified while the program is running.


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

break


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.


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 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.


How are segments initialized?

Segments are initialized by allocating a specific block of memory for each segment, typically during the setup of a program's execution environment. In systems that use segmentation, the operating system creates segment tables that define the starting address and length of each segment. These segments can include code, data, and stack areas, allowing for modular organization of a program's memory. Initialization may also involve setting initial values or flags to prepare the segments for use by the application.


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.