Palm os provides no signifies of concurrent processing, Operating System

Q. Palm OS provides no signifies of concurrent processing. Discuss three major complications that concurrent processing adds to an operating system.

Answer:

a. A method of time sharing should be implemented to allow each of several processes to have access to the system. This method involves the pre-emption of processes that don't voluntarily give up the CPU (by using a system call, for instance) as well as the kernel being re-entrant (so more than one process may be executing kernel code concurrently).

b. Processes as well as system resources should have protections and must be protected from each other. Any given process must be limited in the amount of memory it can use and the operations it can perform on devices like disks.

c. Care should be taken in the kernel to prevent deadlocks between processes consequently processes aren't waiting for each other's allocated resources.

Posted Date: 7/27/2013 2:30:15 AM | Location : United States







Related Discussions:- Palm os provides no signifies of concurrent processing, Assignment Help, Ask Question on Palm os provides no signifies of concurrent processing, Get Answer, Expert's Help, Palm os provides no signifies of concurrent processing Discussions

Write discussion on Palm os provides no signifies of concurrent processing
Your posts are moderated
Related Questions

Problem: (a) (i) Explain what a single system image is and how it is related to the concept of a distributed operating system? (ii) What are the main differences between a

Processes and threads each have their place in multi-programming, generally to hide latency and to maximize CPU utilization. With the continuing spread of multi-core processors in

What are the advantages of multi threading?  Multithreading a code can have several advantages. Improve application responsiveness --Any program in which var

Here are the conditions necessary for a deadlock to occur; note that all of them are necessary, and none is suf?cient: 1. ?nite resources: the resources are held in a mutually-e

How Virtual memory is implemented Virtual memory can be implemented along with Segmentation and Paging

For the heat conduction problem, investigate the effects on the numerical solution of the following aspects: 1. non-uniform meshes with re?nement at both ends versus a uniform m

Regard as a computer system that runs 5000 jobs per month with no deadlock-prevention or deadlock-avoidance scheme. Deadlocks take place about twice per month and the operator must

CONTROL PROGRAMS Control Programs are those programs which control & maintain the operation of computer. They provide basic facilities. Control program are further divided into

Q. Define Input - Output operations? Serial lines, Disks, tapes and other devices should be communicated with at a very low level. The user require only specify the device and