000 03046nam a2200253 a 4500
003 AR-LpUFIB
005 20240131171029.0
007 ta
008 230201s2010 xxua dr 000 0 eng d
020 _a9781593272203
024 8 _aDIF006426
040 _aAR-LpUFIB
_bspa
_cAR-LpUFIB
100 1 _aKerrisk, Michael
_9257228
245 1 0 _aThe Linux programming interface :
_ba Linux and UNIX system programming handbook
250 _a1a ed.
260 _aSan Francisco :
_b No Starch Press,
_c2010
300 _axliii, 1506 p. :
_bil.
505 0 _a 1. History and standards -- 2. Fundamental concepts -- 3. SYSTEM programming concepts -- 4. File I/O: the universal I/O model -- 5. File I/O: further details -- 6. Processes -- 7. memory allocation -- 8. Users and groups -- 9. Process credentials -- 10. Time -- 11. System limits and options -- 12. System and process information -- 13. File I/O buffering -- 14. File systems -- 15. File attributes -- 16. Extended attributes -- 17. Access control lists -- 18. Directories and links -- 19. Monitoring file events -- 20. Signals: fundamental concepts -- 21. Signals: signal handlers -- 22. Signals: advanced features -- 23. Timers and sleeping -- 24. Process creation -- 25. Process termination -- 26. Monitoring child processes -- 27. Program execution -- 28. Process creation and program execution in more detail -- 29. Threads: introduction -- 30. Threads: thread synchronization -- 31. Threads: thread safety and per-thread storage -- 32. Threads: thread cancellation -- 33. Threads: further details -- 34. Process groups, sessions, and job control -- 35. Process priorities and scheduling -- 36. Process resources -- 37. Daemons -- 38. Writing secure privileged programs -- 39. Capabilities -- 40. Login accounting -- 41. Fundamentals of shared libraries -- 42. Advanced features of shared libraries -- 43. Interprocess communication overview -- 44. Pipes and FIFOs -- 45. Introduction to system V IPC -- 46. System V message queues -- 47. System V semaphores -- 48. System V shared memory -- 49. Memory mappings -- 50. Virtual memory operations -- 51. Introduction to POSIX IPC -- 52. POSIX message queues -- 53. POSIX semaphores -- 54. POSIX shared memory -- 55. File locking -- 56. Sockets: introduction -- 57. Sockets: unix domain -- 58. Sockets: fundamentals of TCP/IP networks -- 59. Sockets: internet domains -- 60. Sockets: server design -- 61. Sockets: advanced topics -- 62. Terminals -- 63. Alternative I/O models -- 64. Pseudoterminals -- Appendix A. Tracing system calls -- Appendix B. Parsing command-line options -- Appendix C. Casting the NULL pointer -- Appendix D. Kernel configuration -- Appendix E. Further sources of information -- Appendix F. Solutions to selected exercises -- Bibliography -- Index
650 4 _aLINUX
_9247462
650 4 _aSISTEMAS OPERATIVOS
_9248287
650 4 _aUNIX
_9248406
650 4 _aINTERFACES DE USUARIO
_9247880
942 _cBK
999 _c848444
_d848444