2012-06-18 15 views
9

HI Soy coreano y estoy un poco confundido sobre "El programa de arranque primero se copia en una dirección fija de memoria alta para liberar poca memoria para el sistema operativo".qué significa "poca memoria" en linux

Lo que sé sobre la poca memoria que encontré al googlear fue que esta es la primera memoria de 640K en el sistema DOS. ¿Esto significa que todo el sistema operativo (como el kernel) entra en la memoria baja (640 K) ???

Gracias por leer esto.

+2

Esta es, probablemente, no es apropiado para el SO, pero básicamente la respuesta es que se puede tratar de memoria más baja se registra con menos bytes - http://unix.stackexchange.com/questions/4929/what-are-high-memory-and-low-memory-on-linux –

+0

lol al principio pensé que era una broma como "¿cómo puede quedarse sin memoria en Linux? ? " – Mehrdad

Respuesta

4

Este enlace puede ser útil: Virtual Memory

Principalmente,

En los sistemas de 32 bits, la memoria se divide ahora en "alto" y "bajo" de memoria. La memoria baja continúa siendo mapeada directamente en el espacio de direcciones del kernel y, por lo tanto, siempre se puede acceder a través de un puntero de espacio de kernel. La memoria alta, en cambio, no tiene una asignación directa del kernel. Cuando el kernel necesita trabajar con una página en alta memoria, debe establecer explícitamente una tabla de página especial para mapearla primero en el espacio de direcciones del kernel. Esta operación puede ser costosa y existen límites en el número de páginas de memoria alta que se pueden mapear en un momento determinado.

Esta pregunta sobre unix.stackexchange es un poco más en profundidad: High and low memory

+0

¿Está relacionado con [AWE en Windows] (http://en.wikipedia.org/wiki/Address_Windowing_Extensions)? – Mehrdad

+0

Sí, son similares. AWE básicamente permite memoria baja para direccionar memoria alta en una ubicación más grande que la que pueden representar los bits, pero esto no es todo memoria alta, solo después de ~ 4 GB para x32. El primer artículo discute esto brevemente. – wquist

Cuestiones relacionadas