pkumarn
pkumarn

Reputation: 1453

Understanding SMP concept in linux

Recently i have started getting into SMP programming, was trying to understand the concepts and experiment examples in Linux. When i started around Googling for the same, i came across the below book:

UNIX Systems for Modern Architectures: Symmetric Multiprocessing and Caching for Kernel Programmers

This books is really good and delivers what i says but i am confused or not clear, if the same concepts applies to Linux also: For eg: virtual cache, do they exist for Linux...

Basically i am seeking advice as to how much this book would be helpful if i am purely working in Linux only environment.

Upvotes: 0

Views: 761

Answers (1)

Read more about pthreads, Advanced Linux Programming & syscalls(2), Remote Procedure Calls, Message Passing, shared memory and shm_overview(7), semaphores and sem_overview(7), event loops and poll(2) with the C10K problem, MPI, JSON-RPC, etc...

Of course I am assuming you want to program user-land applications (not kernel modules).

Upvotes: 2

Related Questions