Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Grupo 1551
Tiene un tamaño fijo y suele ser de sólo lectura. Si la sección de texto no es de sólo lectura,
entonces el particular, la arquitectura permite modificar el código-libre. De sólo lectura de código es
reentrante si puede ser ejecutado por más de un proceso, al mismo tiempo.
En una región de memoria, un segmento de código reside en las partes bajas de la memoria o en su
parte inferior, a fin de evitar montón y desbordamientos de pila de sobrescribirlo.
Los registros de segmentos contienen la dirección inicial de cada segmento. La figura 2.1 presenta
un esquema de los registros CS, DS y SS; los registros y segmentos no necesariamente están en el
orden mostrado. Otros registros de segmentos son el ES (segmento extra) y, en los procesadores
80386 y posteriores, los registros FS y GS, que contienen usos especializados.
EJEMPLO.
Los segmentos de código en la Figura 1 utiliza un bucle FOR para calcular una secuencia de
números basados en la ecuación, x (k) = 1,05 * x (k-1), igual al saldo anual de una cuenta bancaria a
ganar un interés del 5%.
Figura 1. Preallocating matrices. El segmento de código se ejecuta en dos tiempos un 99,8% menos
(580 veces más rápido) que un segmento en el equipo A, y con el tiempo un 99,7% menos (475
veces más rápido) que un segmento en el equipo B.