University Sétif 1 FERHAT ABBAS Faculty of Sciences
Détail de l'auteur
Auteur Michael Kerrisk |
Documents disponibles écrits par cet auteur
Ajouter le résultat dans votre panier Affiner la recherche
The Linux programming interface / Michael Kerrisk
Titre : The Linux programming interface : a Linux and UNIX system programming handbook / Type de document : texte imprimé Auteurs : Michael Kerrisk Editeur : San Francisco : No Starch Press Année de publication : 2010 Importance : 1 vol (1506 p.) Présentation : ill. Format : 25 cm ISBN/ISSN/EAN : 978-1-59327-220-3 Catégories : Informatique Mots-clés : Linux (système d'exploitation des ordinateurs)
UNIX (système d'exploitation des ordinateurs)
Langages de programmation
Systèmes d'exploitation (ordinateurs)Index. décimale : 005.4 Programmation informatique et des systèmes Résumé :
l'interface de programmation Linux décrit l'API Linux (interface de programmation d'application) les appels système, les fonctions de bibliothèque et d'autres interfaces de bas niveau qui sont utilisées, directement ou indirectement, par chaque programme qui s'exécute sous Linux. Les programmes qui utilisent explicitement ces interfaces sont communément appelés programmes système et incluent des applications telles que shells, éditeurs, systèmes de fenêtrage, émulateurs de terminal, gestionnaires de fichiers, compilateurs, systèmes de gestion de bases de données, machines virtuelles, serveurs réseau et une grande partie des autres logiciels. employé quotidiennement sur les systèmes Linux. Largement indexé et fortement référencé, l'interface de programmation Linux est à la fois un guide d'introduction pour les lecteurs novices en matière de programmation système et une référence complète pour les programmeurs expérimentés. Bien que ce livre aborde en détail une multitude de fonctionnalités spécifiques à Linux, il accorde une attention particulière aux normes de programmation Unix contemporaines et aux problèmes de portabilité. - ÉditeurNote de contenu :
Sommaire
History and standards
Fundamental concepts
System programming concepts
File I/O : the universal I/O model
File I/O : further details
Processes
Memory allocation
Users and groups
Process credentials
Time
System limits and options
System and process information
File I/O buffering
File systems
File attributes
Extended attributes
Access control lists
Directories and links
Monitoring file events
Signals : fundamental concepts
Signals : signal handlers
Signals : advanced features
Timers and sleeping
Process creation
Process termination
Monitoring child processes
Program execution
Process creation and program execution in more detail
Threads : introduction
Threads : thread synchronization
Threads : thread safety and per-thread storage
Threads : thread cancellation
Threads : further details
Process groups, sessions, and job control
Process priorities and scheduling
Process resources
Daemons
Writing secure privileged programs
Capabilities
Login accounting
Fundamentals of shared libraries
Advanced features of shared libraries
Interprocess communication overview
Pipes and FIFOs
Introduction to System V IPC
System V message queues
System V semaphores
System V shared memory
Memory mappings
Virtual memory operations
Introduction to POSIX IPC
POSIX message queues
POSIX semaphores
POSIX shared memory
File locking
Sockets : introduction
Sockets : UNIX domain
Sockets : fundamentals of TCP/IP networks
Sockets : Internet domains
Sockets : server design
Sockets : advanced topics
Terminals
Alternative I/O models
Pseudoterminals
Appendixes. Tracing system calls
Parsing command-line options
Casting the NULL pointer
Kernel configuration
Further sources of information
Solutions to selected exercises
Côte titre : fs/19790 The Linux programming interface : a Linux and UNIX system programming handbook / [texte imprimé] / Michael Kerrisk . - San Francisco : No Starch Press, 2010 . - 1 vol (1506 p.) : ill. ; 25 cm.
ISBN : 978-1-59327-220-3
Catégories : Informatique Mots-clés : Linux (système d'exploitation des ordinateurs)
UNIX (système d'exploitation des ordinateurs)
Langages de programmation
Systèmes d'exploitation (ordinateurs)Index. décimale : 005.4 Programmation informatique et des systèmes Résumé :
l'interface de programmation Linux décrit l'API Linux (interface de programmation d'application) les appels système, les fonctions de bibliothèque et d'autres interfaces de bas niveau qui sont utilisées, directement ou indirectement, par chaque programme qui s'exécute sous Linux. Les programmes qui utilisent explicitement ces interfaces sont communément appelés programmes système et incluent des applications telles que shells, éditeurs, systèmes de fenêtrage, émulateurs de terminal, gestionnaires de fichiers, compilateurs, systèmes de gestion de bases de données, machines virtuelles, serveurs réseau et une grande partie des autres logiciels. employé quotidiennement sur les systèmes Linux. Largement indexé et fortement référencé, l'interface de programmation Linux est à la fois un guide d'introduction pour les lecteurs novices en matière de programmation système et une référence complète pour les programmeurs expérimentés. Bien que ce livre aborde en détail une multitude de fonctionnalités spécifiques à Linux, il accorde une attention particulière aux normes de programmation Unix contemporaines et aux problèmes de portabilité. - ÉditeurNote de contenu :
Sommaire
History and standards
Fundamental concepts
System programming concepts
File I/O : the universal I/O model
File I/O : further details
Processes
Memory allocation
Users and groups
Process credentials
Time
System limits and options
System and process information
File I/O buffering
File systems
File attributes
Extended attributes
Access control lists
Directories and links
Monitoring file events
Signals : fundamental concepts
Signals : signal handlers
Signals : advanced features
Timers and sleeping
Process creation
Process termination
Monitoring child processes
Program execution
Process creation and program execution in more detail
Threads : introduction
Threads : thread synchronization
Threads : thread safety and per-thread storage
Threads : thread cancellation
Threads : further details
Process groups, sessions, and job control
Process priorities and scheduling
Process resources
Daemons
Writing secure privileged programs
Capabilities
Login accounting
Fundamentals of shared libraries
Advanced features of shared libraries
Interprocess communication overview
Pipes and FIFOs
Introduction to System V IPC
System V message queues
System V semaphores
System V shared memory
Memory mappings
Virtual memory operations
Introduction to POSIX IPC
POSIX message queues
POSIX semaphores
POSIX shared memory
File locking
Sockets : introduction
Sockets : UNIX domain
Sockets : fundamentals of TCP/IP networks
Sockets : Internet domains
Sockets : server design
Sockets : advanced topics
Terminals
Alternative I/O models
Pseudoterminals
Appendixes. Tracing system calls
Parsing command-line options
Casting the NULL pointer
Kernel configuration
Further sources of information
Solutions to selected exercises
Côte titre : fs/19790 Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité Fs/19790 Fs/19790 Livre Bibliothéque des sciences Français Disponible
Disponible