Comum · História
Data segment
Storage segment
In computing, a data segment (often denoted .data) is a portion of an object file or the corresponding address space of a program that contains initialized static variables, that is, global variables and static local variables. The size of this segment is determined by the size of the values in the program's source code and does not change at run time.
Na Wikipédia
Texto em inglês Ainda não há artigo no seu idioma: trecho em inglês.
In computing, a data segment (often denoted .data) is a portion of an object file or the corresponding address space of a program that contains initialized static variables, that is, global variables and static local variables. The size of this segment is determined by the size of the values in the program's source code and does not change at run time. The data segment is read/write, since the values of variables can be altered at run time. This is in contrast to the read-only data segment (rodata segment or .rodata), which contains static constants rather than variables; it also contrasts to the code segment, also known as the text segment, which is read-only on many architectures. Uninitialized data, both variables and constants, is instead in the .bss segment. Historically, to be able to support memory address spaces larger than the native size of the internal address register would allow, early CPUs implemented a system of segmentation whereby they would store a small set of indexes to use as offsets to certain areas. The Intel 8086 family of CPUs provided four segments: the code segment, the data segment, the stack segment and the extra segment. Each segment was placed at a specific location in memory by the software being executed, and all instructions that operated on the data within those segments were performed relative to the start of that segment. This allowed a 16-bit address register, which would normally be able to access 64 KB of memory space, to access 1 MB of memory space. This segmenting of the memory space into discrete blocks with specific tasks carried over into the programming languages of the day, and the concept is still widely in use within modern programming languages.
Texto: Wikipédia em inglês, CC BY-SA 4.0. ·
Cartas próximas
-
★★
Arquivo de texto
Tipo de ficheiro de computador
-
★★
df
Standard Unix computer program
-
★★★
Dados digitais
Conjunto de dispositivos de transmissão
-
★★★
Tar (computação)
-
B★
Bit field
Data structure used in computer programming
-
I★★
Information repository
Central place where data is kept and maintained in an organized way
-
D★★
Dados semiestruturados
-
I★
IMG (file format)
File format for files which store raw disk images of floppy disks, hard drives, or optical discs
-
Á★★★
Área de transferência
-
★
Armazenamento em disco
-
M★
Mount (computing)
Activation of a filesystem instance so that the files it contains are available to applications
-
★★★
Lista ligada
-
M★★
Mapa de memória
-
T★
Thread-local storage
Memory management method that uses static or global memory local to a thread
-
m★
mirror
Cópia exata de um conjunto de dados em computação
-
★
Segment tree
Tree data structure used in computer science
-
S★
Sentinel value
In-band data value that must be handled specially by computer code
-
★★★★
Planilha eletrônica