Sharing and protection are conflicting goals.Give three significant examples of sharing supported by operating systems. For each, explain what protection mechanisms are necessary to control the sharing.
What will be an ideal response?
Examples of sharing supported by operating systems are sharing virtual memory
regions, sharing processor time between processes and sharing files between users. Virtual
memory regions can be shared by multiple processes; operating systems provide protection
via page and segment table entries, and processors enforce memory protection by checking
these entries against memory references.A system’s processor is multiplexed among the system’s
processes; to prevent a process from monopolizing a processor, operating systems set
timer interrupts. File systems enable multiple users to share data stored in files; operating systems
provide access control lists (or similar access control mechanisms) and encryption to
prevent unauthorized users from accessing file data.
You might also like to view...
The present_value argument of the Pmt Function is the amount owed after the final payment has been made
Indicate whether the statement is true or false
A ____ predictable story is usually ____.
A. more; less robust B. less; more interesting C. more; more interesting D. less; less robust