Puntuación:
El libro recibe críticas mixtas, con muchos usuarios que lo critican por ser demasiado caro y no proporcionar una cobertura en profundidad de los temas de programación de sistemas. Mientras que algunos lo encuentran decente para principiantes absolutos, otros señalan un contenido de relleno excesivo y una edición deficiente. Una sugerencia común es considerar alternativas de autores más establecidos.
Ventajas:Algunos usuarios lo consideran un buen punto de partida para principiantes. Proporciona conocimientos básicos sobre programación de sistemas, aunque de forma breve.
Desventajas:Muchos comentarios destacan que el libro tiene un precio excesivo, está lleno de contenido de relleno innecesario (como comandos básicos de Linux), está mal editado con errores tipográficos y gramaticales, y carece de profundidad en su cobertura de temas de programación de sistemas.
(basado en 3 opiniones de lectores)
Practical System Programming with C: Pragmatic Example Applications in Linux and Unix-Based Operating Systems
1. Introducción al Entorno Linux- Familiarización con el Kernel Linux- Kernel Linux V/S Kernels de Otros SOs.
- Utilidades de manejo de archivos- Utilidades de procesos- Utilidades de red- Utilidades de copia de seguridad. 2. 2.
Implementación de Multithreading con C- Introducción a Threads- Threads V/S Process- Introducción a Multithreading.
- Importancia del Multithreading. - Soporte de Multithreading en C- Creación de hilos.
- Ejemplos prácticos de Multithreading. - Casos de uso de Multithreading. 3.
Introducción a la programación de sistemas- Comprensión del estándar POSIX. - Introducción a las API's- Importancia de las API's- API's incorporadas en C4. Archivos y directorios- Conceptos básicos de archivos- Archivos meta i-nodos- Llamadas al sistema para archivos- Operaciones de E/S para archivos- Permisos de archivos.
- Enlaces suaves y duros- Llamadas al sistema para directorios. 5.
Procesos y Señales- Introducción al entorno de procesos- Variables de entorno- Soporte del Kernel para procesos- Creación de procesos- Concepto de proceso Zombie- Concepto de proceso huérfano- Llamadas al sistema para la gestión de procesos- Introducción a las Señales- Llamadas al sistema para señales- Tipos de Señales6. Comunicación entre procesos (IPC)- Introducción a IPC- Tipos de IPC- Creación de PIPES con nombre- Creación de PIPES sin nombre- Concepto de colas de mensajes- Implementación de colas de mensajes- Concepto de Semáforo- Implementación de Semáforo. - API para PIPES con nombre y sin nombre- API para colas de mensajes- API para Semáforo.
7.
Memoria Compartida- Introducción a la Memoria Compartida. - Soporte del Kernel para Memoria Compartida. - Implementación de Memoria Compartida.
- API para memoria compartida. 8. 8.
Programación de Sockets - Introducción a los Sockets - IPC sobre Redes - API para Programación de Sockets - Protocolo de Capa OSI - Protocolo TCP/IP - Arquitectura Cliente Servidor. - Llamadas al Sistema para la Programación de Sockets. - Implementación de una Arquitectura Cliente Servidor.
- Implementación de Arquitectura Cliente Servidor Múltiple. 9. 9.
Temas Avanzados y Direcciones.
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)