Please enable JavaScript.
Coggle requires JavaScript to display documents.
Segmentación 1 - Coggle Diagram
Segmentación 1
-
Concepto Importantes
Perspectiva:
Refleja la visión que tiene el programador del programa (dividido en funciones, datos, pilas) en lugar de bloques rígidos.
Definición:
Técnica de gestión de memoria que organiza los programas en bloques lógicos de tamaño variable llamados segmentos.
Componentes:
Un programa se compone de segmentos como Código (Texto), Datos, Heap (Memoria dinámica) y Stack (Pila).
Ventajas de la S
Protección:
Permite asignar permisos específicos a cada segmento por ejemplo: el código es de solo lectura, los datos son de lectura/escritura
Compartición:
Facilita que múltiples procesos
compartan segmentos comunes en la
memoria RAM(como bibliotecas compartidas).
Crecimiento Dinámico:
Los segmentos como el Heap y el Stack pueden crecer y disminuir su tamaño de forma independiente durante la ejecución.
Tipos de Segmentación
Segmentación Pura:
Los segmentos se cargan directamente en los huecos de la memoria física; puede causar fragmentación externa.
Segmentación Paginada:
Combina ambas técnicas para eliminar la fragmentación; los segmentos se dividen internamente en páginas de tamaño fijo.