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

Uniprocessor scheduling

Blog banner

SmartData Collective: Data Science aur Analytics ki Duniya

Blog banner

Evolution of operating system

Blog banner

Why Data Security Is Important

Blog banner

WomenEmpowerment

Blog banner

Multicore and Multithreading

Blog banner

Trello ( management software)

Blog banner

FAMILY WHERE LIFE BEGINS....

Blog banner

Why Oak Tree Hotel Is Arcadia’s Hidden Gem?

Blog banner

A Brief Review on Cyber Forensics and its Analysis Tool

Blog banner

Top 5 Tech Innovations of 2018

Blog banner

Why Does Hierarchy Still matter in Organizations?

Blog banner

Internet: The Vast Ocean Of Knowledge.

Blog banner

Segmentation and paging concept

Blog banner

Health and fitness

Blog banner

Loneliness

Blog banner

GIS in Mapping and landslide alert in Bangladesh

Blog banner

Service tax applied on sanitary pads and not condoms

Blog banner

Go Daddy

Blog banner

Service Catalogue Management

Blog banner

Digital Marketing - The new way to reach end consumer

Blog banner

Data Science in Healthcare: Predicting Diseases

Blog banner

WAKE UP ITS FOOD o'CLOCK...!!!!!

Blog banner

Riddhi Miyani 53003220140

Blog banner

Understanding Endometriosis and Its Psychological Impact on Quality of Life

Blog banner

DATA VAULT

Blog banner

Modern operating system

Blog banner

TOP 5 GAMING GADGETS (2024)

Blog banner

Evolution of Operating System

Blog banner

Synchronization

Blog banner

Explain Kernel in OS

Blog banner

Virtual Memory

Blog banner

From Loom to Luxury: How Patola Elevates Modern Wardrobes

Blog banner

The application udemy

Blog banner

MACHINE LEARNING

Blog banner

12 Principles of Animation

Blog banner

Design in figma

5 People who claimed to have Time Traveled

Blog banner

Fitness regime by Deepesh

Blog banner

What is Internet

Blog banner

What's Better : Supervised or Unsupervised Learning

Blog banner

Sagar Parikrama

Blog banner