wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Process in OS

profile
Srushti Chaurasia
Jul 11, 2023
0 Likes
0 Discussions
30 Reads

WHAT IS A PROCESS?

When we write a program in high level language, it has to be converted into binary code with the help of compiler to make it understandable for the machine and now the program is ready for execution but it is not enough to tell the computer what it wants to do. So the operating system will help in loading that executable program into the memory and allocate its resources and then the program will begin its execution. The program till the time just sits there without doing anything but the moment it begins execution, at that instance we call that program as process.

When a program,module or function is in execution, it is called a process. When we write a computer program,it is in text file and when we execute this computer program in the main memory it becomes a process. When a program is loaded into memory and it becomes a process and it performs all the tasks mentioned in the program, it can be divided into four components stack,heap,text and data.

 The layout of process inside main memory contains‐

• Stack contains the temporary data such as functions, parameters, local variables.

• Heap provides dynamically allocated memory to process only during runtime.

• Data contains global variables and static variables

• Text includes the current activity representation by the value of program counter and the contents of processor registers

 

 

 


Comments ()


Sign in

Read Next

Real Time Scheduling

Blog banner

Note Taker App

Blog banner

SQL Injection

Blog banner

Cache memory

Blog banner

Bharat Maps

Blog banner

Different types of scam Fraud

Blog banner

Starvation

Blog banner

My First Dream Bike

Blog banner

Microsoft powerpoint presentation

Blog banner

Virtual memory

Blog banner

Threads Concurrency: Mutual Exclusion and Synchronization

Blog banner

Big Data Architecture

Blog banner

CRISP-DM Methodology

Blog banner

Malware Detection Techniques for Mobile Devices

Blog banner

Know your Processors!

Blog banner

"Geographic Information Systems (GIS) and its Applications in Urban Planning"

Blog banner

LIMITED EDITION

Blog banner

The Golden Temple , Amritsar

Blog banner

Creating Digitally Signed Document

Blog banner

Zero-Day Attack

Blog banner

Threads in OS

Blog banner

Modern Operating System

Blog banner

MOBILE DEVICE FORENSIC

Blog banner

Mango Raisin Chutney (sweet mango raisin spread)

Blog banner

Disk scheduling

Blog banner

Be you

Blog banner

File Management

Blog banner

Goa Trip With Friends

Blog banner

Fitness

Blog banner

Logical and physical address

Blog banner

Top 5 Places To Stay And Visit In Berlin, Germany

Blog banner

Service Strategy In ITSM

Blog banner

Simple STEM Activities for Toddlers That Spark Curiosity

Blog banner

Retiring ISS

Blog banner

A little bit of salt is all the hash needs!

Blog banner

E-learning in today's world

Blog banner

Sessions In OS.

Blog banner

Is it important to follow all the trends that come up on social media?

Blog banner

Telegram and it's features

Blog banner

Cyber Security in Data Breaching

Blog banner

Platonic Solids

Blog banner

Threat management

Blog banner