代码段

✍ dations ◷ 2025-06-08 06:29:28 #计算机编程

在采用段式内存管理的架构中,代码段(code segment / text segment)通常是指用来存放程序执行代码的一块内存区域。这部分区域的大小在程序运行前就已经确定,并且内存区域通常属于只读, 某些架构也允许代码段为可写,即允许程序自修改(self-modifying code)。在代码段中,也有可能包含一些只读的常数变量,例如字符串常量等。

操作系统在装载一个程序时会进行进程地址空间的分段,而代码段通常处于最底部,即最低地址部分,而堆和栈在高处,所以在允许代码段可写的架构上,当堆或栈内存溢出时,代码段中的数据就会开始被覆盖。

相关

  • 最高法院议长:南希·裴洛西(民主党) 多数党领袖(英语:Party leaders of the United States House of Representatives):斯坦利·霍耶(民主党) 少数党领袖(英语:Party leaders of the United Sta
  • 成药非处方药(over-the-counter (OTC) drug),又称为成药,指的是未经处方而可以从药店购买得到的药品,与处方药相对。这些药品临床应用时间较长、药效确定、药物不良反应较少,患者不须
  • 高铁线路印度高速铁路是指印度所有的高速铁路,目前皆在计划阶段,但在印度,已经有相当的政党与社会团体参与、讨论此议题。截至目前为止,印度除了跟日本签订一份合同外,亦无任何执行高速铁
  • 塔吉克斯坦国家银行坐标:38°35′29″N 68°47′09″E / 38.591323°N 68.785832°E / 38.591323; 68.785832塔吉克斯坦国家银行 (英语:National Bank of Tajikistan,简称NBT)系塔吉克斯坦的国家银
  • 大清会典《大清会典》,简称《清会典》,是中国清朝中央政府官修、钦定的会典。大清会典详细的编纂了清朝中央政府的编制、职权、官员品级、统属关系以及各项办事制度,也是当时处理公务的
  • 法律及司法培训中心法律及司法培训中心(葡文:Centro de Formação Jurídica e Judiciária,葡文缩写:CFJJ)是澳门特别行政区的政府部门,于2001年4月2日成立,由行政法务司监督,负责提供司法及法律领域
  • 吸血 (生物学)吸血(Hematophagy ,来自希腊文,“血”,“去吃”)是某些特定动物取食血液的一种行为。由于血液是一种富含营养蛋白和脂质而不需要花费过多努力获得的液体组织,因此特别是在一些小动
  • 市政厅 (伦敦市)伦敦市的市政厅(英语:Guildhall)位于英国伦敦中心的历史城区和金融区——伦敦市,是伦敦市的仪式和行政中心,也是伦敦市的管辖机构伦敦市法团的驻地。“市政厅”可指此建筑全部,或
  • 布雷特·达尔顿布雷特·达尔顿(英语:Brett Dalton,1983年1月7日-)是美国的一位演员。他最著名的作品是ABC电视剧《神盾局特工》,他在这部电视剧中饰演Agent Grant Ward角色。他和他的女朋友及女
  • 7.5厘米Le.IG 18轻型步兵炮7.5厘米le.IG 18轻型步兵炮(德语:7.5 cm le IG 18),是德意志国防军在二战期间使用的步兵炮。此炮自1927年由莱茵金属开始研制,设计中的装甲挡板可以保护炮手们。此炮有山炮衍生版