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
Describe when you run an unlink() operation to remove a file on the ext3 file system. Be specific about what disk blocks have to be written where in what order. State your assumpti

Explain the Exit (status) Function  Exit function causes the calling process to be terminated. Actually, all file descriptors are immediately closed but the process is   not

What are the four necessary conditions of deadlock prevention?       Ans:  Four essential conditions for deadlock prevention: a. The meaning of removing the mutual exclusio

As mentioned above, page tables, are lookup tables mapping a process' virtual pages to physical pages in RAM. How would one implement these page tables? The most straightforward

Note that the parameter for scanf doesn't need the address operators & because name is an address. However the variable name has no defined space. This can cause problems within C

Ask question #Minimum 100 difference between bounded and unbounded buffer words accepted#

Q. Why do some systems stay track of the type of a file while others leave it to the user or simply don't implement multiple file types? Which system is "better?" Answer: A f

Difference between cache and associate memory

what do you mean by starvation?explain in detail