DICCIONARIO DE INFORMÁTICA Y TECNOLOGÍA |
¿Qué significa segmento de código? - Información sobre segmento de código |
Definición de segmento de código |
Leandro Alegsa (Contacto) 2016-07-19
Anuncios
En informática, un segmento de código (en inglés code segment), también conocido como segmento de texto o simplemente como texto, es una porción de un fichero objeto o la sección correspondiente del espacio de direcciones virtual del programa que contiene instrucciones ejecutables.
El término «segmento» proviene del segmento de memoria, que es una aproximación histórica a la gestión de memoria que se ha logrado mediante paginación. Cuando un programa es almacenado en un fichero objeto, el segmento de código es una parte de ese fichero; cuando el cargador de programas ubica un programa en memoria para que pueda ser ejecutado, varias regiones de memoria son asignadas (en particular, como páginas), correspondientes a los segmentos en el fichero objeto y a los segmentos que se necesitan en tiempo de ejecución. Por ejemplo, el segmento de código de un fichero objeto es abierto en su segmento de código correspondiente en memoria. El segmento de código en memoria es usualmente de sólo lectura y tiene un tamaño fijo, por lo tanto en sistemas embebidos puede usualmente ser ubicado en una memoria ROM, sin la necesidad de cargarse. Si el segmento de código no es de sólo lectura, entonces la arquitectura particular permitirá código automodificable (también llamado código mutante). La posición fija o posición de código independiente puede ser compartida en memoria por diferentes procesos en sistemas de memoria segmentada o paginada. Tratado como una zona de memoria, el segmento de código puede ser ubicado en una dirección más baja que la pila (stack) con el fin de evitar su sobreescritura si ocurre un desbordamiento de esta última.
¿Mejoramos la definición? Puntos: 1 (1 votos) Respondemos tus consultas o comentarios a continuación: ¿Dudas? ¿necesita más información? Escriba y responderemos a tu email: clic aquí |
| ||||||||||
|