1,173 views
0 votes
0 votes

Galvin, 9th edition on page 146 states that

“Shared memory can be faster than message passing, since message-passing systems are typically implemented using system calls and thus require the more time-consuming task of kernel intervention. In shared-memory systems, system calls are required only to establish shared memory regions. Once shared memory is established, all accesses are treated as routine memory accesses, and no assistance from the kernel is required.”

 

I agree that shared memory is bound to be faster, but aren’t the mutex and semaphore calls require Kernel intervention?

Please log in or register to answer this question.

Related questions

0 votes
0 votes
0 answers
4