![]() |
|
#11
|
|||
|
|||
|
Quote:
780 pages Table of contents: 1: Linux System Architecture 2: Virtual Memory 3: Resource Limits 4: Dynamic Memory Allocation 5: Linux Memory Issues 6: Debugging Tools for Memory Issues 7: Process Credentials 8: Process Capabilities 9: Process Execution 10: Process Creation 11: Signaling - Part I 12: Signaling - Part II 13: Timers 14: Multithreading with Pthreads Part I - Essentials 15: Multithreading with Pthreads Part II - Synchronization 16: Multithreading with Pthreads Part III 17: CPU Scheduling on Linux 18: Advanced File I/O 19: Troubleshooting and Best Practices What You Will Learn: Explore the theoretical underpinnings of Linux system architecture Understand why modern OSes use virtual memory and dynamic memory APIs Get to grips with dynamic memory issues and effectively debug them Learn key concepts and powerful system APIs related to process management Effectively perform file IO and use signaling and timers Deeply understand multithreading concepts, pthreads APIs, synchronization and scheduling Authors: Kaiwan N Billimoria taught himself programming on his dad's IBM PC back in 1983. He was programming in C and Assembly on DOS until he discovered the joys of Unix (via Richard Steven's iconic book, UNIX Network Programming, and by writing C code on SCO Unix). |
| The Following User Says Thank You to nimaarek For This Useful Post: | ||
Indigo (07-19-2019) | ||
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| ebooks | conan981 | General Discussion | 0 | 07-07-2006 22:36 |
| some ebooks | fulone | General Discussion | 1 | 05-20-2004 21:22 |