Dado que el kernel de Linux soporta la gestión de la memoria virtual, la fragmentación de la memoria física no suele ser un problema. Con las tablas de páginas, a menos que se utilicen páginas grandes, la memoria física dispersa sigue siendo contigua en el espacio de direcciones virtual. Sin embargo, se hace muy difícil asignar memoria física contigua desde el área de mapeo lineal del kernel. Por ejemplo, es un reto asignar objetos de estructura a través del asignador de bloques -una operación común y frecuente en el modo kernel- (...)
|
etiquetas: linux , kernel , memoria , fragmentación