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

Assignment Help:

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.


Related Discussions:- What are two probable uses of these multiple modes

Linux os, Introduction of linux

Introduction of linux

What is page fault, Problem: a) The CPU can access 2 storage devices di...

Problem: a) The CPU can access 2 storage devices directly. What are these 2 storage devices? b) Define 2 key issues involved in memory management. c) How do processes sha

Performance of job scheduling strategies, Performance of Job Scheduling  St...

Performance of Job Scheduling  Strategies In this project you will investigate the performance of Job Scheduling strategies, Memory Allocation strategies and a CPU Scheduling s

Index node (inode), A file system depends on data structures about the file...

A file system depends on data structures about the files, beside the file structure. The former is named metadata-data that defines data. Each file is accumulated with an inode, wh

File management, approaches to identify free memory area in a heap

approaches to identify free memory area in a heap

Explain the spawnlp functions used in the netware, Explain the Spawnlp Func...

Explain the Spawnlp Functions Used in the NetWare Spawnlp(flags, execName, arg0,...)  The Spawnlp function is used to load  a NetWare executable file (NLM) specified by exec

Advantages and disadvantages of multiprogramming, Q. Advantages and disadva...

Q. Advantages and disadvantages of multiprogramming? Advantages 1.    High CPU utilization. 2. It appears that many programs are allotted CPU almost concurrently. D

What is the output level at which 5z company break even, The 5Z Company is ...

The 5Z Company is selling pens to the local market. It is planning to maximize sales and profit by analyzing few conditions using the break-even analysis formula. Below is the data

Shell scripting in both a windows and unix environment, Purpose This is...

Purpose This is intended to help you develop your understanding of shell scripting in both a Windows and Unix environment. Deliverables For both the first and second op

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd