answersLogoWhite

0

CREATION OF PROCESS

There are four principal events that cause a process to be created:

  • System initialization.
  • Execution of process creation system call by running a process.
  • A user request to create a new process.
  • Initiation of a batch job.

When an operating system is booted, typically several processes are created. Some of these are foreground processes, that interacts with a (human) user and perform work for them. Other are background processes, which are not associated with particular users, but instead have some specific function.

PROCESS TERMINATION

There are many reasons for process termination:

  • Batch job issues halt instruction
  • User logs off
  • Process executes a service request to terminate
  • Error and fault conditions
  • Normal completion
  • Time limit exceeded
  • Memory unavailable
  • Bounds violation; for example: attempted access of (non-existent) 11th element of a 10-element array
  • Protection error; for example: attempted write to read-only file
  • Arithmetic error; for example: attempted division by zero
  • Time overrun; for example: process waited longer than a specified maximum for an event
  • I/O failure
  • Invalid instruction; for example: when a process tries to execute data (text)
  • Privileged instruction
  • Data misuse
  • Operating system intervention; for example: to resolve a deadlock
  • Parent terminates so child processes terminate (cascading termination)
  • Parent request
User Avatar

Wiki User

14y ago

What else can I help you with?

Related Questions

How many states can a process be in?

5 Created,Waiting,Running,Blocked ,terminated


What is cascading process termination?

Some systems, including VMS, do not allow a child to exist if its parent has terminated. In such systems, if a process terminates (either normally or abnormally), then all its children must also be terminated. This phenomenon, referred to as cascading termination.


How the process is being crwater and terminated?

The US Water Supply Company using the internet name crwater is still in business so it has not terminated. Any enquiries abount your account should be dirrected to the Water Supply Company.


What is Tray exe?

tray.exe is a process belonging to Paragon CD-ROM Emulator. This program is a non-essential process, but should not be terminated unless suspected to be causing problems.


What is cascading terminator?

Some systems, including VMS, do not allow a child to exist if its parent has terminated. In such systems, if a process terminates (either normally or abnormally), then all its children must also be terminated. This phenomenon, referred to as cascading termination.


Can an employee be terminated for speaking on a protected issue such as race?

if it is argued that it created a hostile work environment yes.


How can you tell that 0.750 has terminated?

How can you tell that 0.750 has terminated


What happens when a CAC is terminated?

What happens when a CAC is terminated


What are the Process states?

A process which is Executed by the Process have various States, the State of the Process is also called as the Status of the process, The Status includes whether the Process has Executed or Whether the process is Waiting for Some input and output from the user and whether the Process is Waiting for the CPU to Run the Program after the Completion of the Process.The various States of the Process are as Followings:-1) New State : When a user request for a Service from the System , then the System will first initialize the process or the System will call it an initial Process . So Every new Operation which is Requested to the System is known as the New Born Process.2) Running State : When the Process is Running under the CPU, or When the Program is Executed by the CPU , then this is called as the Running process and when a process is Running then this will also provides us Some Outputs on the Screen.3) Waiting : When a Process is Waiting for Some Input and Output Operations then this is called as the Waiting State. And in this process is not under the Execution instead the Process is Stored out of Memory and when the user will provide the input then this will Again be on ready State.4) Ready State : When the Process is Ready to Execute but he is waiting for the CPU to Execute then this is called as the Ready State. After the Completion of the Input and outputs the Process will be on Ready State means the Process will Wait for the Processor to Execute.5) Terminated State : After the Completion of the Process , the Process will be Automatically terminated by the CPU . So this is also called as the Terminated State of the Process. After Executing the Whole Process the Processor will Also deallocate the Memory which is allocated to the Process. So this is called as the Terminated Process.


How do you terminate a process in unix?

Generally any process may be terminated by sending the appropriate signal to it. The command to send signals to a process is called 'kill', and the various signals you can use are identified by 'kill -l' or by 'man kill'


Can a Michigan living trust can be terminated or changed at any time?

A Michigan living trust can be terminated or changed at any time. A trust owner can always go through the process of changing or terminating a trust at any time. Yes a Michigan living trust can be terminated or changed at any time. Provided the owner of the trust is still iving it can be changed with a simple form.


How c strings are terminated?

c strings are terminated by \0 character

Trending Questions
The list of instructions that a microprocessor can perform is called its? What is the volume of a parallelepiped whose sides are given by the vectors a 3i plus wj plus k b -i plus 3j and c 2i plus 2j plus 5k? What is the command that will change the current default directory to the root directory in Unix? Which word screen element displays buttons to perform fequently used commands with a single click? What are the answers to everything on a waffle ar test? Maria needs new notebooks.The notebooks cost $0.98 each including tax.Miriam's mother gave her $6.45 and told her to buy 8 notebooks.Did her mother give her enough money? Does Linux work on PC? What happens if you select frist and second slide and then click on new slide button located on toolbar? Can composite key has null values? Why are products made in Germany so high quality? What are the notes of someone like you on keyboard? How do you use the webcam on an apple mac book? What are some ms paint tricks for Windows 7? Why does the computer keep restarting when loading Windows XP after I installed a new hard disk? An implementation of unix for which the source code is either unavailable or available only by purchasing a licensed copy from the sco group is known as? How do you remove Toshiba satellite m200 hard drive? Where do meerkats get their nutrients from? If a group of cattle is called a herd what is a group of rats called? How do you get the CD code for gunman chronicles? What is the band width of USB ports?