wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Process Creation

profile
Archie Rathod
Jul 12, 2023
0 Likes
0 Discussions
83 Reads

A process can create several new processes through creating process system calls during the process execution. Creating a process we call it the parent process and the new process is a child process.

Every new process creates another process forming a tree-like structure. It can be identified with a unique process identifier that usually represents it as pid which is typically an integer number. Every process needs some resources like CPU time, memory, file, I/O devices to accomplish.

Whenever a process creates a sub process, and may be each sub process is able to obtain its resources directly from the operating system or from the resources of the parent process. The parent process needs to partition its resources among all its children or it may be able to share some resources to several children.

Restricting a child process to a subset of the parent’s resources prevents any process from overloading the system by creating too many sub-processes. A process is going to obtain its resources whenever it is created.

Whenever a process creates a new process, there are two possibilities in terms of execution, which are as follows −

The parent continues to execute concurrently with its children.

The parent waits till some or all its children have terminated.

There are two more possibilities in terms of address space of the new process, which are as follows −

The child process is a duplicate of the parent process.

The child process has a new program loaded into it.


Comments ()


Sign in

Read Next

Os(Computer security threats)

Blog banner

How Reading Books Shape a Child’s Imagination and Thinking?

Blog banner

Blog on health and fitness

Blog banner

Types of OS

Blog banner

Riddhi Miyani 53003220140

Blog banner

GOOGLE

Blog banner

Security issues in Sensor Networks and gathering admissible evidence in Network Forensics

Blog banner

Compromising Mobile Platforms

Blog banner

Real time scheduling

Blog banner

E-BUSINESS RISK MANAGEMENT

Blog banner

Introduction to GIS

Blog banner

Dos (Denial of service) Attack

Blog banner

Question

Blog banner

Understanding - Proof of Work!

Blog banner

Life

Blog banner

Os Virtual Memory

Blog banner

Is Pursuing a Dance Career in India Worth it?

Blog banner

Interrupts in OS

Blog banner

John Titor: The Time Traveler

Blog banner

Travel: Everything Everywhere!

Blog banner

Importance Of Blockchain

Blog banner

Functions of operating system

Blog banner

I/O Management and Disk Scheduling

Blog banner

Deadlocks in Operating System

Blog banner

Memory heirachy (Operating system)

Blog banner

Why Soft Skills Matter as Much as Grades?

Blog banner

Microsoft Word

Blog banner

Mango Raisin Chutney (sweet mango raisin spread)

Blog banner

OS assignment 3

Blog banner

INTERNET SECURITY

Blog banner

INDIAN CHEAPEST COSMETICS BRAND

Blog banner

Importance of internet

Blog banner

PERT Overview

Blog banner

"Can Lisp do Machine Learning?"

Blog banner

The application udemy

Blog banner

MEMORY HIERARCHY

Blog banner

The launch of UniMap by HERE

Blog banner

Security Issues

Blog banner

Decoding Confusion Matrix

Blog banner

Creating Digitally Signed Document

Blog banner

Fitness regime by Deepesh

Blog banner

RAID

Blog banner