UNIX PROGRAMACION AVANZADA

UNIX PROGRAMACION AVANZADA

Editorial:
ALFAOMEGA GRUPO EDITOR S.A
Materia
I n f o r m á t i c a
ISBN:
978-970-15-1049-0
Páginas:
630
Encuadernación:
Rústica
$418.00
IVA incluido

UNIX se ha convertido en uno de los sistemas operativos más populares en entornos industriales, académicos y, recientemente, incluso domésticos y brinda al usuario un conjunto de herramientas muy variado y completo. La mayor parte de los programas estándar en UNIX están escritos en lenguaje C, y hace uso de unas piezas básicas conocidas como llamadas al sistema (system calls).El conjunto de llamadas al sistema es la interfaz entre el sistema operativo y el programador que utiliza sus recursos y constituye el núcleo de estudio de este libro, junto con técnicas de programación avanzada que nos permitirán aprovechar al máximo la potencia y flexibilidad de UNIX.El libro está estructurado en tres partes, de acuerdo con la siguiente distribución de capítulos:Introducción.Parte 1. El sistema de archivos.Arquitectura del sistema de archivos.Manejo de archivos ordinarios.Manejo de directorios y archivos especiales.Parte 2. Procesos e hilos.Estructura de un proceso.Gestión de procesos e hilos.Señales y funciones de tiempo.Perfilado, contabilidad y depuración.Parte 3. Comunicación entre procesos.Comunicación mediante tuberías.Comunicación local entre procesos e hilos.Comunicaciones en red.Para ayudar a la comprensión del texto se utilizan alrededor de 90 programas de ejemplo elegidos no sólo por su interés didáctico, sino también porque muchos de ellos responden a la funcionalidad de programas estándar UNIX. Estos programas pueden servirle al lector como elementos de referencia para la construcción de aplicaciones o de nuevas herramientas del sistema