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
-
S★
String interning
Data structure for reusing strings
-
★★
Texto simples
-
C★
Cons
Function and primitive data structure in Lisp and other functional programming languages
-
D★
Drive letter assignment
Process of assigning alphabetical identifiers to volumes
-
D★
Data integration
Combining data from different sources and providing a unified view
-
R★
Registro (ciência da computação)
Bloco de informação que é parte de uma base de dados (linha de dados)
-
★★
Processo (informática)
-
★★★
Servidor web
-
d★
data description language
Computer language used to encode data rather than an algorithm, e.g. HTML, XML, JSON, PDF
-
p★★
preservação de dados
Tipo de preservação
-
★★
Optical storage
Storage of data on a medium using marks in a pattern, which can be read back with the aid of light
-
★★★
Tabela
-
E★★
External Data Representation
-
d★★★
data recorder
Any type of device that records data on the operation of a machine
-
★
Tokenization (data security)
Concept in data security
-
S★
Software system
System of intercommunicating components based on software forming part of a computer system
-
★★★
Sistema de gerenciamento de banco de dados
-
★
Codec de áudio