View Single Post
  #899  
Old 02-20-2019, 04:03
nimaarek nimaarek is offline
Friend
 
Join Date: Sep 2017
Location: Rivendell
Posts: 24
Rept. Given: 0
Rept. Rcvd 1 Time in 1 Post
Thanks Given: 236
Thanks Rcvd at 37 Times in 17 Posts
nimaarek Reputation: 2
Quote:
Originally Posted by nimaarek View Post
Hi
I looking for "Hands-On System Programming with Linux" ebook (pdf). can anyone help me?

https://www.packtpub.com/networking-and-servers/hands-system-programming-linux
Hands-On System Programming with Linux
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).
Attached Files
File Type: zip Hands-On System Programming with Linux.zip (9.14 MB, 7 views)
Reply With Quote
The Following User Says Thank You to nimaarek For This Useful Post:
Indigo (07-19-2019)