
- Spanish
- PDF
- Disponible en iOS y Android
Unix Programacion Avanzada, 3ª edicion.
Descripción del libro
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)._x000D__x000D_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._x000D__x000D_El libro está estructurado en tres partes, de acuerdo con la siguiente distribución de capítulos: _x000D__x000D_-Introducción._x000D_Parte 1. El sistema de ficheros._x000D_-Arquitectura del sistema de ficheros._x000D_-Manejo de ficheros ordinarios._x000D_-Manejo de directorios y ficheros especiales._x000D_Parte 2. Procesos e hilos._x000D_-Estructura de un proceso._x000D_-Gestión de procesos e hilos._x000D_-Señales y funciones de tiempo._x000D_-Perfilado, contabilidad y depuración._x000D_Parte 3. Comunicación entre procesos._x000D_-Comunicación mediante tuberías._x000D_-Comunicación local entre procesos e hilos._x000D_-Comunicaciones en red._x000D__x000D_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.
Preguntas frecuentes
- El plan Essential es ideal para los estudiantes y los profesionales a los que les gusta explorar una amplia gama de temas. Accede a la biblioteca Essential, con más de 800 000 títulos de confianza y superventas sobre negocios, crecimiento personal y humanidades. Incluye un tiempo de lectura ilimitado y la voz estándar de «Lectura en voz alta».
- Complete: perfecto para los estudiantes avanzados y los investigadores que necesitan un acceso completo sin ningún tipo de restricciones. Accede a más de 1,4 millones de libros sobre cientos de temas, incluidos títulos académicos y especializados. El plan Complete también incluye funciones avanzadas como la lectura en voz alta prémium y el asistente de investigación.
Ten en cuenta que no será compatible con los dispositivos que se ejecuten en iOS 13 y Android 7 o en versiones anteriores. Obtén más información sobre cómo usar la aplicación.
Información
Índice
- PORTADA
- Dedicatoria
- Tabla de materias
- Índice de figuras
- Índice de programas
- Índice de tablas
- Prólogo
- CAPÍTULO 1. INTRODUCCIÓN
- PARTE I. EL SISTEMA DE FICHEROS
- CAPÍTULO 2. ARQUITECTURA DEL SISTEMA DE FICHEROS
- CAPÍTULO 3. MANEJO DE FICHEROS ORDINARIOS
- CAPÍTULO 4. MANEJO DE DIRECTORIOS Y FICHEROS ESPECIALES
- PARTE II. PROCESOS E HILOS
- CAPÍTULO 5. ESTRUCTURA DE UN PROCESO
- CAPÍTULO 6. GESTIÓN DE PROCESOS E HILOS
- CAPÍTULO 7. SEÑALES Y FUNCIONES DE TIEMPO
- CAPÍTULO 8. PERFILADO, CONTABILIDAD Y DEPURACIÓN
- PARTE III. COMUNICACIÓN ENTRE PROCESOS
- CAPÍTULO 9. COMUNICACIÓN MEDIANTE TUBERÍAS
- CAPÍTULO 10. COMUNICACIÓN LOCAL ENTRE PROCESOS E HILOS
- CAPÍTULO 11. COMUNICACIONES EN RED
- PARTE IV. APÉNDICES
- APÉNDICE A. EL LENGUAJE DE PROGRAMACIÓN C
- APÉNDICE B. DESARROLLO DE APLICACIONES EN EL ENTORNO UNIX
- APÉNDICE C. RESUMEN DE LLAMADAS AL SISTEMA
- REFERENCIAS
- ÍNDICE ALFABÉTICO
- CONTRAPORTADA