Modelo de memoria plana
La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la
versión revisada el 25 de julio de 2022; la verificación requiere
1 edición .
Un modelo de memoria plana es un método para organizar el espacio de direcciones de la memoria RAM de los dispositivos informáticos . En el modelo plano, el código y los datos utilizan el mismo espacio de direcciones . Para procesadores de 16 bits, el modelo de memoria plana permite direccionar 64 kB de RAM; para procesadores de 32 bits 4 GB, para procesadores de 64 bits - hasta 16 exabytes (para amd64 , el tamaño está limitado a 256 TB [1] ).
La administración de la memoria todavía se implementa (a partir de 2011) en un modelo plano para promover la funcionalidad del sistema operativo , la protección de recursos, la multitarea o la expansión de la memoria más allá de los límites impuestos por el espacio de direcciones físicas del procesador .
Beneficios de la gestión de memoria con un modelo plano:
- En una de las aplicaciones integradas multitarea donde la administración de la memoria no es necesaria ni deseable, el modelo proporciona la interfaz de programación más simple , con acceso directo a todas las ubicaciones de la memoria y una complejidad mínima en el diseño del programa.
- Con multitarea y asignación de recursos, el modelo plano aún brinda la mayor flexibilidad para implementar este tipo de administración de memoria.
Notas
- ↑ Corporación AMD. Volumen 2: Programación del sistema (PDF). Manual del programador de la arquitectura AMD64 . Corporación AMD (diciembre de 2016). Consultado el 25 de marzo de 2017. Archivado desde el original el 13 de julio de 2018. (indefinido)