What are two probable uses of these multiple modes, Operating System

Q. Several CPUs provide for more than two modes of operation. What are two probable uses of these multiple modes?

Answer: Although most systems merely distinguish between user and kernel modes some CPUs have supported multiple modes. Multiple modes could be utilized to provide a finer-grained security policy. For instance rather than distinguishing between just user and kernel mode you could distinguish among different types of user mode. Possibly users belonging to the same group could execute each other's code. The machine would depart into a specified mode when one of these users was running code. While the machine was in this mode a member of the group could run code belonging to anyone else in the group.

An additional possibility would be to provide different distinctions within kernel code. For instance a specific mode could allow USB device drivers to run. This would signify that USB devices could be serviced without having to switch to kernel mode thereby essentially allowing USB device drivers to run in a quasi-user/kernel mode.

Posted Date: 7/27/2013 2:14:16 AM | Location : United States







Related Discussions:- What are two probable uses of these multiple modes, Assignment Help, Ask Question on What are two probable uses of these multiple modes, Get Answer, Expert's Help, What are two probable uses of these multiple modes Discussions

Write discussion on What are two probable uses of these multiple modes
Your posts are moderated
Related Questions

How are file sharing and protection implemented? To execute file sharing and protection the system have to maintain more file and directory attributes than are needed on a sing

Show the search tree generated by Hill-Climbing search (text figure 4.2, page 122; or Local Search lecture, slide 6) for each of the two heuristics (a) and (b) applied to the follo

Problem 1: (a) The grouping of organisational activities (usually into ‘departments' or larger ‘divisions') can be done in different ways. Outline 7 criteria which can be used

Explain the Proper Distribution of Functionality and Code It is important to note that the bandwidth of the server operating system and server processor availability is fixed.

Explain the various types of computer systems. Mainframe systems Large Number of CPU with Greatest Processing Power:  Huge Memory Capacity:  Increased Performance by s

What are overlays? To enable a process to be larger than the amount of memory allocated to it, overlays are used. The idea of overlays is to keep in memory only those instructi

Page Fault Handling conditions like, where the copy on write bit of a page is set and that page is send by more than one process, the Kernel assign new page and copies the conten

Pure and impure interpreters      In a pure interpreter, the source program is maintained in the source form throughout its interpretation. This arrangement acquires substantia

Explain how the os implements virtual memory phenomenon.