Entradas

Mostrando entradas de mayo, 2018

Gestión de Archivos

Imagen
Las últimas distros de Linux usan como sistema de archivos (filesystem) ext4, entre ellas ubuntu ext4   (fourth extended filesystem o "cuarto sistema de archivos extendido" ) es un sistema de archivos con registro por diario (en inglés Journaling), anunciado el 10 de octubre de 2006 por Andrew Morton, como una mejora compatible de ext3. El 25 de diciembre de 2008 se liberó el kernel de Linux 2.6.28, que elimina ya la etiqueta de "experimental" de código de ext4.   Las principales mejoras son:  * Soporte de volúmenes de hasta 1024 PiB.  * Soporte añadido de extent.  * Menor uso del CPU.  * Mejoras en la velocidad de lectura y escritura.  Mejoras   Sistema de archivos de gran tamaño   El sistema de archivos ext4 es capaz de trabajar con volúmenes de hasta 1 exbibyte[1] y ficheros de tamaño de hasta 16 TiB.  Extents   Los extents han sido introducidos para reemplazar al tradicional esquema de bloques usado por los sistemas de...

Gestión de memoria en Linux

Imagen
Gestión de Memoria en Linux DIRECCIONAMIENTO DE LA MEMORIA VIRTUAL En lo que respecta a memoria virtual, hace uso de una estructura de tabla de páginas con tres niveles, formada por los siguientes tipos de tablas (cada tabla individual es del tamaño de una página):  Directorio de páginas: un proceso activo tiene un solo directorio de páginas que es del tamaño de una página. Cada entrada en el directorio de páginas apunta a una página del directorio intermedio de páginas. Para un proceso activo, el directorio de páginas tiene que estar en la memoria principal.  Directorio intermedio de páginas: este directorio puede ocupar varias páginas y cada entrada de este directorio apunta a una página de la tabla de páginas.  Tabla de páginas: esta tabla de páginas también puede ocupar varias páginas, y cada entrada de la tabla de página hace referencia a una tabla virtual del proceso. Para utilizar esta estructura de la tabla de ...