wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Process Creation

profile
Archie Rathod
Jul 12, 2023
0 Likes
0 Discussions
88 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

Beyond the Track: Why the Best Hotel in Arcadia, Florida, Completes Your IMSA Sebring Getaway

Blog banner

Severe landslides continue to cause concern in Joshimath, Uttarakhand

Blog banner

OS DESIGN CONSIDERATIONS FOR MULTIPROCESSOR

Blog banner

Cyber-crime Investigation and Future Directions

Blog banner

Deadlock

Blog banner

Jira Software

Blog banner

Dangers of Using Public WiFis

Blog banner

1 Dentist in Maroubra, Sydney and her 10 obsessions

Blog banner

Evolution of the Microprocesor

Blog banner

Types Of scheduling

Blog banner

JIRA SOFTWARE

Blog banner

Festive Ethnic Wear Guide: Patola-Inspired Looks for Every Celebration

Blog banner

Social Media Marketing Trends 2022

Blog banner

Process and Threading

Blog banner

Digital Marketing

Blog banner

Memory management

Blog banner

Emotional Intelligence in Children: Why It Is as Important as Academics

Blog banner

Deadlock and Starvation

Blog banner

Types of email

Blog banner

Indian Food

Blog banner

Brain wash of social media

Blog banner

GEOLOGY AND GEO-TECTONIC FRAME WORK OF WESTERN BASTAR CRATON

Blog banner

What is OS and its overview

Blog banner

Types of Viruses

Blog banner

OS Assignment-3

Blog banner

MODERN OPERATING SYSTEM

Blog banner

File system

Blog banner

LINUX

Blog banner

Types of Threads

Blog banner

Assignment 2

Blog banner

Vulnerability Assessment

Blog banner

Cyber Attacks -- Trends Patterns and Security Countermeasures

Blog banner

Sleep Matters: The Science Behind Toddler Naps

Blog banner

FREE VERSION OF G-MAIL

Blog banner

The New Classic: Indo Western Patola Outfits for Today’s Woman

Blog banner

Footprinting

Blog banner

EID UL FITR

Blog banner

10 Reasons to Date a South Indian Girl

Blog banner

Travel Geek ‘The last $50k in Switzerland’

Blog banner

Does School Infrastructure Really Matter For Learning?

Blog banner

Threads

Blog banner

Yahoo! mail

Blog banner