Question: I need help with the following Operating System homework questions: What is marshalling? In what ways (if any) are Local Procedure Calls in Windows XP
I need help with the following Operating System homework questions:
What is marshalling?
In what ways (if any) are Local Procedure Calls in Windows XP similar to Remote Procedure Calls. How are pipes used for communication, and what are their limitations?
Three approaches are used for designing Operating Systems: running in a separate kernel, executing within user processes, or executing as separate processes. Draw a diagram of these three different OS system designs.
Do the child process and parent process have the same code and data? Must it be the same as long as each is running? If not, list how it could change.
Compare programs to processes.
Do all processes in UNIX eventually become zombie processes?
Which part of a process contains temporary data such as function parameters, return addresses, and local variables.
What possible transitions are there between each of the states of a process?
How are sockets created? What parameters must be defined to do so?
What specific steps must occur when a process is first created?
What processes are waiting for an I/O device? How does the OS keep track of them? When the event happens that several processes have been waiting for, what happens to those processes?
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
