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
Q. Is disk scheduling except FCFS scheduling useful in a single-user environment? describe your answer. Answer: In a single-user environment the I/O queue typically is empty.

Write an application that does the following:(1) fill an array with 50 random integers; (2) loop through the array, displaying each value, and count the number of negative values;

Write a short note on peer-to-peer computing. Peer-to-peer (P2P) system model is a kind of distributed OS. In this model, clients and servers aren't distinguished from one anot

FIFO is named as 'named pipes'. FIFO (first-in-first-out) is a special file which is laid to be data transient. Once data is load from named pipe, it cannot be load again. Also, da

Clustered file organization A clustered file is also called a B-tree-clustered file is a tree-structured file in which records with adjacent index values are clustered toget

how to find ncr value in shell script

What are conditions under which a deadlock situation may arise? A deadlock situation can arise if the following four conditions hold simultaneously in a system: a. Mutual ex

What is the purpose of system programs? System programs can be thought of as bundles of useful system calls. They give basic functionality to users and so users do not require

function of lazy swapper

How can a user program disturb the normal operation of the system? a) Issuing illegal I/O operation. b) By accessing memory locations within the OS itself. c) Refusing to