In computing, a code segment, also known as a text segment or simply as text, is a phrase used to refer to a portion of memory or of an object file that contains executable instructions. It has a fixed size and is usually read-only. If the text section is not read-only, then the particular architecture allows self-modifying code. Read-only code is reentrant if it can be executed by more than one process at the same time.
| Property | Value |
| dbpprop:abstract
|
- In computing, a code segment, also known as a text segment or simply as text, is a phrase used to refer to a portion of memory or of an object file that contains executable instructions. It has a fixed size and is usually read-only. If the text section is not read-only, then the particular architecture allows self-modifying code. Read-only code is reentrant if it can be executed by more than one process at the same time. As a memory region, a code segment resides in the lower parts of memory or at its very bottom, in order to prevent heap and stack overflows from overwriting it.
- W informatyce segment kodu, znany również jako text segment albo po prostu text, oznacza obszar pamięci zawierający kod maszynowy przeznaczony do wykonania przez procesor komputera. Segment kodu może być umieszczony w pamięci operacyjnej komputera poprzez załadowanie fragmentu (sekcji w przypadku formatu pliku ELF) pliku wykonywalnego zawierającego instrukcje maszynowe. W niektórych architekturach komputerów segment kodu jest przechowywany w obszarze pamięci tylko do odczytu, dzięki czemu w przypadku konieczności usunięcia segmentu kodu z pamięci operacyjnej przez mechanizm pamięci wirtualnej nie ma potrzebny zapisywania zawartości segmentu kodu do pamięci masowej. Przywrócenie segmentu kodu do pamięci operacyjnej następuje przez ponowne pobranie go z pliku wykonywalnego. Segment kodu zapisany w pamięci tylko do odczytu może być używany przez kilka programów (np. przez kilka równocześnie wykonywanych kopii tego samego programu lub w formie współdzielonej biblioteki). W przypadku, gdy architektura komputera pozwala na modyfikację kodu programu podczas jego wykonania (tzw. kod samomodyfikujący się) - wówczas segment kodu jest umieszczany w pamięci umożliwiającej zapis. Tak zmodyfikowany segment kodu podlega zapisani w pamięci masowej w przypadku korzystania z pamięci wirtualnej. W architekturze x86 podczas wykonywania programu segment kodu jest wskazywany przez rejestr segmentowy CS.
- 在采用段式内存管理的架构中,代码段(code segment / text segment)通常是指用来存放程序执行代码的一块内存区域。这部分区域的大小在程序运行前就已经确定,并且内存区域通常属于只读, 某些架构也允许代码段为可写,即允许自修改程序。 在代码段中,也有可能包含一些只读的常数变量,例如字符串常量等。
|
| dbpprop:hasPhotoCollection
| |
| dbpprop:reference
| |
| rdfs:comment
|
- In computing, a code segment, also known as a text segment or simply as text, is a phrase used to refer to a portion of memory or of an object file that contains executable instructions. It has a fixed size and is usually read-only. If the text section is not read-only, then the particular architecture allows self-modifying code. Read-only code is reentrant if it can be executed by more than one process at the same time.
- W informatyce segment kodu, znany również jako text segment albo po prostu text, oznacza obszar pamięci zawierający kod maszynowy przeznaczony do wykonania przez procesor komputera. Segment kodu może być umieszczony w pamięci operacyjnej komputera poprzez załadowanie fragmentu (sekcji w przypadku formatu pliku ELF) pliku wykonywalnego zawierającego instrukcje maszynowe.
- 在采用段式内存管理的架构中,代码段(code segment / text segment)通常是指用来存放程序执行代码的一块内存区域。这部分区域的大小在程序运行前就已经确定,并且内存区域通常属于只读, 某些架构也允许代码段为可写,即允许自修改程序。 在代码段中,也有可能包含一些只读的常数变量,例如字符串常量等。
|
| rdfs:label
|
- Code segment
- Segment kodu
- 代码段
|
| owl:sameAs
| |
| skos:subject
| |
| foaf:page
| |
| is dbpprop:redirect
of | |