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.

PropertyValue
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