Programación avanzada en el entorno Unix


Precio:
Precio de venta$93.32

Descripción

Conocimiento práctico y profundo de las interfaces de programación de sistemas que impulsan los kernels de UNIX y Linux

Basándose en el trabajo pionero de W. Rich Stevens, esta tercera edición del clásico fue actualizada por Steve Rago, un colega de Stevens, para reflejar los avances técnicos y las mejores prácticas que se alinean con la Versión 4 de la Especificación Única de UNIX.

Esta edición cubre más de setenta interfaces que incluyen:

  • E/S asíncrona de POSIX
  • Bloqueos de giro (Spin locks)
  • Barreras
  • Semáforos POSIX

Steve conserva cuidadosamente el espíritu y el enfoque que han hecho este libro tan valioso, comenzando con archivos, directorios y procesos, sentando cuidadosamente las bases para técnicas más avanzadas, como el manejo de señales y la E/S de terminal. Y cubre a fondo los hilos y la programación multihilo, y la IPC basada en sockets.

Lleno de ejemplos, estudios de caso y acceso a miles de líneas de código descargable, Advanced Programming in the UNIX(R) Environment ha ayudado a generaciones de programadores a escribir código con una potencia, rendimiento y fiabilidad excepcionales.



Autor: W. Richard Stevens, Stephen A. Rago
Editorial: Addison-Wesley Professional
Publicado: 14/05/2013
Páginas: 1032
Tipo de encuadernación: Tapa blanda
Peso: 3.68lbs
Tamaño: 9.10h x 7.41w x 2.02d
ISBN13: 9780321637734
ISBN10: 0321637739
Categorías BISAC:
- Informática | Sistemas operativos | UNIX

Sobre el autor

El fallecido W. Richard Stevens fue el aclamado autor de UNIX(R) Network Programming, Volúmenes 1 y 2, ampliamente reconocidos como los textos clásicos en redes UNIX; TCP/IP Illustrated, Volúmenes 1-3; y la primera edición de este libro.

Stephen A. Rago es el autor de UNIX(R) System V Network Programming (Addison-Wesley, 1993). Rago fue uno de los desarrolladores de Bell Laboratories que construyó UNIX System V Release 4. Se desempeñó como revisor técnico para la primera edición de Advanced Programming in the UNIX(R) Environment. Rago actualmente trabaja como miembro del personal de investigación en el Grupo de Sistemas de Almacenamiento en NEC Laboratories America.