P3L3 Flashcards

1
Q

IPC Types

A
  1. Processes share memory

2. Processes exchange messages

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Kernel requirements for message-passing

A
  • Establish communication
  • Perform each IPC op
    4x user/kernel crossings and 4x data copies
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Kernel requirements for shared memory IPC

A

system calls only for setup data copies

but requires explicit synchronization

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Message Passing Forms

A
  • Pipes
  • Message Queues
  • Sockets
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

LPC

A

Windows Local Procedure Calls

Move large data, use shared mem ipc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Binary Semaphore

A

Mutex

How well did you know this?
1
Not at all
2
3
4
5
Perfectly