Skip to main content
2 votes

Is communication between processes really important for a OS or is it just a convenience?

Here are some examples of communication between processes that may not have occurred to you: Terminal I/O. Any text-based program needs to communicate with a terminal program somehow. Application ...
Pseudonym's user avatar
  • 22.5k
1 vote

What happens for hardware Interrupts in non-preemptive scheduling?

In a non-preemptive scheduler, the running process cannot be interrupted by another process. The running process can be interrupted by hardware interrupts.
Steve Mathwig's user avatar
1 vote

Is communication between processes really important for a OS or is it just a convenience?

Am I missing something here Yes, you are. However how much important is that? It is one of the most important problems when you write a multi-process program. It is quite complicated topic in ...
0___________'s user avatar
1 vote

What does the data field store?

"Data field" is not the usual term. The usual term that we use is "segment". There are essentially five kinds of "data" that a process can use: Stack. You know what the ...
Pseudonym's user avatar
  • 22.5k
1 vote

Process Synchronization: Dekker's algorithm

Yes, it ensures bounded waiting. In the example you have given even if p0 enters twice in a row, p1 will be able to enter in it the after p0's second entry. Normally you will see only 1 entry to the ...
BRATIN MONDAL's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible