Introducción a la programación del sistema Linux
En algún momento, casi todos los programadores tienen que lidiar con las llamadas al sistema y las bibliotecas del sistema operativo en el que se ejecutan sus programas. Este libro se centra en cómo escribir software del sistema Linux: el código se encuentra en la parte inferior y se comunica directamente con el kernel y las bibliotecas centrales del sistema. "Programación del sistema Linux" describe estrategias para hacer concesiones entre funcionalidad y rendimiento cuando se utilizan interfaces estándar, incluidas interfaces avanzadas exclusivas de Linux.
Los temas de este libro incluyen:
· Lectura y escritura de archivos y otras operaciones de E/S de archivos, incluida la forma en que el kernel de Linux implementa y administra la E/S de archivos, el mapeo de memoria y tecnología de optimización
p>· Llamadas al sistema para la gestión de procesos, incluidos procesos en tiempo real
· Archivos y directorios: creación, movimiento, copia, eliminación y gestión
· Gestión de memoria - memoria Asigne interfaces, administre memoria y optimice el acceso a la memoria
· Las señales y su función en los sistemas Unix, y las interfaces de señales básicas y avanzadas
· Tiempo, suspensión, y administración del reloj, desde Comienza con lo básico y cubre relojes POSIX y temporizadores de alta precisión
Con "Programación del sistema Linux", tendrá una comprensión profunda de Linux desde la perspectiva de la teoría y la aplicación. , y puede maximizar el potencial del sistema.