sábado, 19 de octubre de 2013
Segmentación de Memoria.
La Segmentación de memoria es un esquema de manejo de memoria mediante el cual la estructura del programa refleja su división lógica;l levándose a cabo una agrupación lógica de la información en bloques de tamaño variable de nominados segmentos.
Cada uno de ellos tienen información lógica del programa: subrutina, arreglo, etc. Luego, cada espacio de direcciones de programa consiste de una colección de segmentos, que generalmente reflejan la división lógica del programa.
Objetivos Modularidad de programas: cada rutina del programa puede ser un bloque sujeto a cambios y recopilaciones, sin afectar por ello al resto del programa. • Estructuras de datos de largo variable: donde cada estructura tiene su propio tamaño y este puede variar. (Stack) • Protección: se puede proteger los módulos del segmento contra accesos no autorizados. • Compartición: dos o más procesos pueden ser un mismo segmento, bajo reglas de protección; aunque no sean propietarios de los mismos. • Enlace dinámico entre segmentos: puede evitarse realizar todo el proceso de enlace antes de comenzar a ejecutar un programa. Los enlaces se establecerán solo cuando sea necesario.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario