RA-MA S.A. Editorial y Publicaciones 9788478976034
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 estandar en UNIX estan escritos en lenguaje C, y hace uso de unas piezas basicas 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 nucleo de estudio de este libro, junto con tecnicas de programacion avanzada que nos permitiran aprovechar al maximo la potencia y flexibilidad de UNIX. El libro esta estructurado en tres partes, de acuerdo con la siguiente distribucion de capitulos: -Introduccion. Parte 1. El sistema de ficheros. -Arquitectura del sistema de ficheros. -Manejo de ficheros ordinarios. -Manejo de directorios y ficheros especiales. Parte 2. Procesos e hilos. -Estructura de un proceso. -Gestion de procesos e hilos. -Señales y funciones de tiempo. -Perfilado, contabilidad y depuracion. Parte 3. Comunicacion entre procesos. -Comunicacion mediante tuberias. -Comunicacion local entre procesos e hilos. -Comunicaciones en red. Para ayudar a la comprension del texto se utilizan alrededor de 90 programas de ejemplo elegidos no solo por su interes didactico, sino tambien porque muchos de ellos responden a la funcionalidad de programas estandar UNIX. Estos programas pueden servirle al lector como elementos de referencia para la construccion de aplicaciones o de nuevas herramientas del sistema.