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
How can the deadlock be prevented Bankers algorithm : The Resource allocation graph algorithm isn't applicable to a resource allocation system with multiple instances of every

Write a note on the usage of semaphores. Semaphore is a synchronization tool and it is a variable having integer values. It is accessed only by two standard atomic operations w

Briefly explain the process management in UNIX. UNIX makes use of the easy but powerful process facility that is visible to the user. UNIX follows the model in which the majori

Cold Backup: It is copying the three groups of files when the object is shut down. This is a straight file copy, generally from the storage disk directly to tape. You must end th

What is parsing Parsing is the procedure of analyzing a text, made of a sequence of tokens, to define its grammatical structure regarding to a given formal grammar. Parsing is

Q. What protection problems may occur if a shared stack is used for parameter passing? Answer: The contents of the stack could be conciliation by other process(es) sharing th

Discuss the role of discovery and developmental prototypes in defining requirements for this project.Are throwaway prototypes appropriate, or should the project team quickly gather

Determine a parser which is a variant of top-down parsing without backtracking Recursive Descend parser is a variant of top-down parsing without backtracking.

What are the methods for handling deadlocks? The deadlock problem can be dealt with in one of the three ways: a. Use a protocol to prevent or avoid deadlocks, ensuring that

Suppose a logical address space is 1KB, and the page-size is 16 bytes. Assume no page is in the main memory for this process initially and the pure demand paging is used. Current f