

Note that, the data segment is not read-only, since the values of the variables can be altered at run time. A data segment is a portion of the virtual address space of a program, which contains the global variables and static variables that are initialized by the programmer. Initialized data segment, usually called simply the Data Segment.
