which is best among pipes, queues, shared memory and why?
Answers were Sorted based on User's Feedback
Answer / shankar
pipelining is the best with a simple reason that the
deadlock situation and starvation occurence are the least
and all the process are fetched and executed simulataneosly
thus decreasing the memory allocation time.....
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / chetan
shared memory is best because of
-kernal persistancy
-No destructive reading
-just single pointer is enough to do read and write operation
-No size limit for data
-No need worry about broken pipe,blocking,msg structure(msg
que).
-simple to work out,no extra things to keep in mind other
than freeing it by last process.
| Is This Answer Correct ? | 0 Yes | 0 No |
What are the stipulations of C2 level security?
when a process is created using fork(). what is shared between parent process and child process. 1.Heap 2. stack 3. shared memory segments 4. I/O handles
2 Answers Hyderabad Central University, nvidia,
What is ex and vi?
Explain about linker and the functions executed by them?
What is time-stamping?
How to communicate between difference process?
What is mutant?
How do I find my os version?
Explain the difference between a MONOLITHIC KERNAL and a MICROKERNAL?
What does thread safe mean?
What is the difference between micro kernel and macro kernel?
What is the major difference between Thread.start() & Thread?run() method?