SlideShare ist ein Scribd-Unternehmen logo
1 von 6
OPERATIONS ON PROCESSESOPERATIONS ON PROCESSES
Video Lecture and E-Content Created byVideo Lecture and E-Content Created by
R.D.SIVAKUMAR,M.Sc.,M.Phil.,M.Tech.,R.D.SIVAKUMAR,M.Sc.,M.Phil.,M.Tech.,
Assistant Professor of Computer Science &Assistant Professor of Computer Science &
Assistant Professor and Head, Department of M.Com.(CA),Assistant Professor and Head, Department of M.Com.(CA),
Ayya Nadar Janaki Ammal College,Ayya Nadar Janaki Ammal College,
Sivakasi – 626 124.Sivakasi – 626 124.
Mobile: 099440-42243Mobile: 099440-42243
e-mail :e-mail : sivamsccsit@gmail.comsivamsccsit@gmail.com website:website: www.rdsivakumar.blogspot.inwww.rdsivakumar.blogspot.in
PROCESS CREATIONPROCESS CREATION
• When a user executes a program, the operatingWhen a user executes a program, the operating
system creates a process.system creates a process.
• A process may create several new process viaA process may create several new process via
a create-process system call.a create-process system call.
• The creating process is called a parent processThe creating process is called a parent process
and the new processes are called the childrenand the new processes are called the children
of that process.of that process.
TREE OF PROCESSTREE OF PROCESS
• Each of these processes may create otherEach of these processes may create other
process, forming tree of processes.process, forming tree of processes.
• Operating systems identify processes accordingOperating systems identify processes according
to a unique Process Identification (PID).to a unique Process Identification (PID).
• The children process obtain its resourcesThe children process obtain its resources
(memory, files, I/O devices, CPU) directly(memory, files, I/O devices, CPU) directly
from the OS or it uses the resources of thefrom the OS or it uses the resources of the
parent.parent.
PROCESS TERMINATION
• A process terminates when it finishes
executing its final statement.
• The operating system terminates a process by
using the exit system call.
• Termination can occur in other circumstances
as well.
»Time slot expired
»I/O failure
»Parent termination.
Operations on Processes-R.D.Sivakumar
Operations on Processes-R.D.Sivakumar

Weitere ähnliche Inhalte

Mehr von Sivakumar R D .

Online Data Protection - R D Sivakumar
Online Data Protection - R D SivakumarOnline Data Protection - R D Sivakumar
Online Data Protection - R D SivakumarSivakumar R D .
 
Software Engineering - R.D.Sivakumar
Software Engineering - R.D.SivakumarSoftware Engineering - R.D.Sivakumar
Software Engineering - R.D.SivakumarSivakumar R D .
 
Different Kinds of Internet Protocols - R.D.Sivakumar
Different Kinds of Internet Protocols - R.D.SivakumarDifferent Kinds of Internet Protocols - R.D.Sivakumar
Different Kinds of Internet Protocols - R.D.SivakumarSivakumar R D .
 
Internet - R.D.Sivakumar
Internet - R.D.SivakumarInternet - R.D.Sivakumar
Internet - R.D.SivakumarSivakumar R D .
 
Electronic Publishing Tools for E-Learning - R.D.Sivakumar
Electronic Publishing Tools for E-Learning - R.D.SivakumarElectronic Publishing Tools for E-Learning - R.D.Sivakumar
Electronic Publishing Tools for E-Learning - R.D.SivakumarSivakumar R D .
 
E-learning Packages - R.D.Sivakumar
E-learning Packages - R.D.SivakumarE-learning Packages - R.D.Sivakumar
E-learning Packages - R.D.SivakumarSivakumar R D .
 
Digital Communication - R.D.Sivakumar
Digital Communication - R.D.SivakumarDigital Communication - R.D.Sivakumar
Digital Communication - R.D.SivakumarSivakumar R D .
 
Digigogy in Teaching - R.D.Sivakumar
Digigogy in Teaching - R.D.SivakumarDigigogy in Teaching - R.D.Sivakumar
Digigogy in Teaching - R.D.SivakumarSivakumar R D .
 
Cyber Commerce Technology - R.D.Sivakumar
Cyber Commerce Technology - R.D.SivakumarCyber Commerce Technology - R.D.Sivakumar
Cyber Commerce Technology - R.D.SivakumarSivakumar R D .
 
Video Lesson Creation - R.D.Sivakumar
Video Lesson Creation - R.D.SivakumarVideo Lesson Creation - R.D.Sivakumar
Video Lesson Creation - R.D.SivakumarSivakumar R D .
 
Cognitive and Personal Dimensions of Cyber Learning - R.D.Sivakumar
Cognitive and Personal Dimensions of Cyber Learning - R.D.SivakumarCognitive and Personal Dimensions of Cyber Learning - R.D.Sivakumar
Cognitive and Personal Dimensions of Cyber Learning - R.D.SivakumarSivakumar R D .
 
Innovative Presentation - R.D.Sivakumar
Innovative Presentation - R.D.SivakumarInnovative Presentation - R.D.Sivakumar
Innovative Presentation - R.D.SivakumarSivakumar R D .
 
Open Source in E-Learning - R.D.Sivakumar
Open Source in E-Learning - R.D.SivakumarOpen Source in E-Learning - R.D.Sivakumar
Open Source in E-Learning - R.D.SivakumarSivakumar R D .
 
Tuxpaint - R.D.Sivakumar
Tuxpaint - R.D.SivakumarTuxpaint - R.D.Sivakumar
Tuxpaint - R.D.SivakumarSivakumar R D .
 
Academic Blog Design - R.D.Sivakumar
Academic Blog Design - R.D.SivakumarAcademic Blog Design - R.D.Sivakumar
Academic Blog Design - R.D.SivakumarSivakumar R D .
 
E-Video Lessons Preparation - R.D.Sivakumar
E-Video Lessons Preparation - R.D.SivakumarE-Video Lessons Preparation - R.D.Sivakumar
E-Video Lessons Preparation - R.D.SivakumarSivakumar R D .
 
Online Assessment Creation - R.D.Sivakumar
Online Assessment Creation - R.D.SivakumarOnline Assessment Creation - R.D.Sivakumar
Online Assessment Creation - R.D.SivakumarSivakumar R D .
 
Video Lectures - R.D.Sivakumar
Video Lectures - R.D.SivakumarVideo Lectures - R.D.Sivakumar
Video Lectures - R.D.SivakumarSivakumar R D .
 
Innovations in E-Assessment - R.D.Sivakumar
Innovations in E-Assessment - R.D.SivakumarInnovations in E-Assessment - R.D.Sivakumar
Innovations in E-Assessment - R.D.SivakumarSivakumar R D .
 
Audio and Digital Books Creation - R.D.Sivakumar
Audio and Digital Books Creation - R.D.SivakumarAudio and Digital Books Creation - R.D.Sivakumar
Audio and Digital Books Creation - R.D.SivakumarSivakumar R D .
 

Mehr von Sivakumar R D . (20)

Online Data Protection - R D Sivakumar
Online Data Protection - R D SivakumarOnline Data Protection - R D Sivakumar
Online Data Protection - R D Sivakumar
 
Software Engineering - R.D.Sivakumar
Software Engineering - R.D.SivakumarSoftware Engineering - R.D.Sivakumar
Software Engineering - R.D.Sivakumar
 
Different Kinds of Internet Protocols - R.D.Sivakumar
Different Kinds of Internet Protocols - R.D.SivakumarDifferent Kinds of Internet Protocols - R.D.Sivakumar
Different Kinds of Internet Protocols - R.D.Sivakumar
 
Internet - R.D.Sivakumar
Internet - R.D.SivakumarInternet - R.D.Sivakumar
Internet - R.D.Sivakumar
 
Electronic Publishing Tools for E-Learning - R.D.Sivakumar
Electronic Publishing Tools for E-Learning - R.D.SivakumarElectronic Publishing Tools for E-Learning - R.D.Sivakumar
Electronic Publishing Tools for E-Learning - R.D.Sivakumar
 
E-learning Packages - R.D.Sivakumar
E-learning Packages - R.D.SivakumarE-learning Packages - R.D.Sivakumar
E-learning Packages - R.D.Sivakumar
 
Digital Communication - R.D.Sivakumar
Digital Communication - R.D.SivakumarDigital Communication - R.D.Sivakumar
Digital Communication - R.D.Sivakumar
 
Digigogy in Teaching - R.D.Sivakumar
Digigogy in Teaching - R.D.SivakumarDigigogy in Teaching - R.D.Sivakumar
Digigogy in Teaching - R.D.Sivakumar
 
Cyber Commerce Technology - R.D.Sivakumar
Cyber Commerce Technology - R.D.SivakumarCyber Commerce Technology - R.D.Sivakumar
Cyber Commerce Technology - R.D.Sivakumar
 
Video Lesson Creation - R.D.Sivakumar
Video Lesson Creation - R.D.SivakumarVideo Lesson Creation - R.D.Sivakumar
Video Lesson Creation - R.D.Sivakumar
 
Cognitive and Personal Dimensions of Cyber Learning - R.D.Sivakumar
Cognitive and Personal Dimensions of Cyber Learning - R.D.SivakumarCognitive and Personal Dimensions of Cyber Learning - R.D.Sivakumar
Cognitive and Personal Dimensions of Cyber Learning - R.D.Sivakumar
 
Innovative Presentation - R.D.Sivakumar
Innovative Presentation - R.D.SivakumarInnovative Presentation - R.D.Sivakumar
Innovative Presentation - R.D.Sivakumar
 
Open Source in E-Learning - R.D.Sivakumar
Open Source in E-Learning - R.D.SivakumarOpen Source in E-Learning - R.D.Sivakumar
Open Source in E-Learning - R.D.Sivakumar
 
Tuxpaint - R.D.Sivakumar
Tuxpaint - R.D.SivakumarTuxpaint - R.D.Sivakumar
Tuxpaint - R.D.Sivakumar
 
Academic Blog Design - R.D.Sivakumar
Academic Blog Design - R.D.SivakumarAcademic Blog Design - R.D.Sivakumar
Academic Blog Design - R.D.Sivakumar
 
E-Video Lessons Preparation - R.D.Sivakumar
E-Video Lessons Preparation - R.D.SivakumarE-Video Lessons Preparation - R.D.Sivakumar
E-Video Lessons Preparation - R.D.Sivakumar
 
Online Assessment Creation - R.D.Sivakumar
Online Assessment Creation - R.D.SivakumarOnline Assessment Creation - R.D.Sivakumar
Online Assessment Creation - R.D.Sivakumar
 
Video Lectures - R.D.Sivakumar
Video Lectures - R.D.SivakumarVideo Lectures - R.D.Sivakumar
Video Lectures - R.D.Sivakumar
 
Innovations in E-Assessment - R.D.Sivakumar
Innovations in E-Assessment - R.D.SivakumarInnovations in E-Assessment - R.D.Sivakumar
Innovations in E-Assessment - R.D.Sivakumar
 
Audio and Digital Books Creation - R.D.Sivakumar
Audio and Digital Books Creation - R.D.SivakumarAudio and Digital Books Creation - R.D.Sivakumar
Audio and Digital Books Creation - R.D.Sivakumar
 

Operations on Processes-R.D.Sivakumar

  • 1. OPERATIONS ON PROCESSESOPERATIONS ON PROCESSES Video Lecture and E-Content Created byVideo Lecture and E-Content Created by R.D.SIVAKUMAR,M.Sc.,M.Phil.,M.Tech.,R.D.SIVAKUMAR,M.Sc.,M.Phil.,M.Tech., Assistant Professor of Computer Science &Assistant Professor of Computer Science & Assistant Professor and Head, Department of M.Com.(CA),Assistant Professor and Head, Department of M.Com.(CA), Ayya Nadar Janaki Ammal College,Ayya Nadar Janaki Ammal College, Sivakasi – 626 124.Sivakasi – 626 124. Mobile: 099440-42243Mobile: 099440-42243 e-mail :e-mail : sivamsccsit@gmail.comsivamsccsit@gmail.com website:website: www.rdsivakumar.blogspot.inwww.rdsivakumar.blogspot.in
  • 2. PROCESS CREATIONPROCESS CREATION • When a user executes a program, the operatingWhen a user executes a program, the operating system creates a process.system creates a process. • A process may create several new process viaA process may create several new process via a create-process system call.a create-process system call. • The creating process is called a parent processThe creating process is called a parent process and the new processes are called the childrenand the new processes are called the children of that process.of that process.
  • 3. TREE OF PROCESSTREE OF PROCESS • Each of these processes may create otherEach of these processes may create other process, forming tree of processes.process, forming tree of processes. • Operating systems identify processes accordingOperating systems identify processes according to a unique Process Identification (PID).to a unique Process Identification (PID). • The children process obtain its resourcesThe children process obtain its resources (memory, files, I/O devices, CPU) directly(memory, files, I/O devices, CPU) directly from the OS or it uses the resources of thefrom the OS or it uses the resources of the parent.parent.
  • 4. PROCESS TERMINATION • A process terminates when it finishes executing its final statement. • The operating system terminates a process by using the exit system call. • Termination can occur in other circumstances as well. »Time slot expired »I/O failure »Parent termination.