1) When a process creates a new process using the fork() operation, which of the following state is shared between the parent process and the child process? Why?
a. Stack
b. Heap
c. Shared memory segments
2) Assume that a distributed system is susceptible to server failure. What mechanisms would be required to guarantee the “exactly once” semantics for execution of RPCs?
WE WRITE PAPERS FOR STUDENTS
Tell us about your assignment and we will find the best writer for your project.
Write My Essay For Me3) Describe the benefits of using load balancing in processors and servers?
SAMPLE SOLUTION
ITS 235- Windows Operating Environment
Question One
In a situation when a process creates a new process using the fork () operation, the shared memory segment is established between the parent and the child process (Bai & Shrivastava, 2013). In Linux operating system, fork () operation is defined as a system call that creates a new system which is entirely identical to the calling one. As such, the process makes a copy of the heap, stack, data, and text. It also starts out the execution process on the new copy. Fork () operation has various uses for instance in webservers for every HTTP request, it helps in creating a parallel program that has multiple processes (Bai & Shrivastava, 2013). It is also used in launching new programs with the help of exec () family functions.
Question Two In the distributed system, servers are used to keep track of stability in the storage of information that is entrusted to receive RPC operation. In this regard, stable storage is used to imply assets such as disk log. The server assesses whether such operations were successfully carried out and evaluates the results that are related to such operations. In case of a server crash, and in an event where RPC message is received, the server is…



