Briefly explain the process management in unix., Operating System

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 majority of the operating system executes within the environment of a user process. The model is like as follow:

2064_process management in UNIX..png

In this the two modes the kernel and the user are required. UNIX utilizes two categories of processes 1) system processes and 2) user processes.

1) System processes run in kernel mode and implement operating system code to perform administrative and housekeeping functions, for example allocations of memory and process swapping.

2) User processes operate in user mode to implement user programs and utilities and kernel mode to implement instructions belongs to the kernel. A user process goes in kernel mode by issuing a system call, when exclusion (fault) is generated or when an interrupt take place.

Posted Date: 6/21/2013 7:30:25 AM | Location : United States







Related Discussions:- Briefly explain the process management in unix., Assignment Help, Ask Question on Briefly explain the process management in unix., Get Answer, Expert's Help, Briefly explain the process management in unix. Discussions

Write discussion on Briefly explain the process management in unix.
Your posts are moderated
Related Questions
Recall that condition variables are synchronization primitives that enable threads to wait until a particular condition occurs. Generalizing, the combination of locks and condit

Define entry section and exit section. The critical section problem is to design a protocol that the processes can use to cooperate. Every process must request permission  to e

Problem: a) Explain physically what occurs when a disk is fragmented. What is the purpose of "defragmenting" a disk? b) What is the idea behind backing up data on a secondar

Consider a particular system that does not have an interrupting clock.  The only way a thread can lose the processor is to voluntarily surrender it.  Additionally, the operating sy

1. Suggest some mechanism(s) to lower the dispatch latency while scheduling for a real-time system. Also, discuss any trade-off or consequent constraint associated with it, if a

Why interrupt can be used? The majority of the different parts of the PC need to send information to and from the processor and they expect to be able to get the processor's at

Q.  You have devised a fresh page-replacement algorithm that you think may be optimal. In a few contorted test cases Belady's anomaly occurs. Is the fresh algorithm optimal? Descr

Discuss the concepts of  task decomposition  and  data decomposition  within the context of parallel programming. Parallel programming or parrelel computing is the simultaneo

Suppose a logic-based agent in the wumpus world has found that locations (1,1) and (2,1) do not contain a stench, but that locations (3,1) and (2,2) do contain a stench. Can the ag

Q. Why is it complicated to protect a system in which users are allowed to do their own I/O? Answer: In earlier chapters we identified a distinction among kernel and user mod