106k views
4 votes
1- How should an operating system support communication between applications? explain your reasoning?

a. Through the file system?
b. Through messages passed between applications?

c. Through regions of memory shared between the applications?

d. All of the above? None of the above?

2- How would you design a system to update complex data structures on disk in a consistent fashion despite machine crashes?

User Reeves
by
5.4k points

1 Answer

5 votes

Step-by-step explanation:

An operating system support communication between applications through regions of memory shared between the applications. For example, a computer's RAM (random access memory) allows each running application to use a portion of the computer's memory.

User Decyclone
by
5.6k points