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

Virtual Memory

Blog banner

Memory management

Blog banner

MEMORY MANAGEMENT

Blog banner

Virtual Memory

Blog banner

Deadlock in operating system

Blog banner

Memory Management

Blog banner

Different Types of Data

Blog banner

Making Money through Instagram

Blog banner

Solitary Play Activities for Preschoolers: Types and Benefits

Blog banner

Different Types of Data

Blog banner

Concept and definition of m-commerce

Blog banner

ahh wait a min

Blog banner

Dos (Denial of service) Attack

Blog banner

SmartData Collective: Data Science aur Analytics ki Duniya

Blog banner

What is Network Security?

Blog banner

COMFORT IS ALL ABOUT FASHION

Blog banner

New Horizon Europe project ‘EvoLand’ sets off to develop new prototype services.

Blog banner

Top 10 Logos and their meanings

Blog banner

IT Service as as Value Creation

Blog banner

Virtual Memory

Blog banner

Chicken Dum Biryani

Blog banner

Predictive Analysis - Ek Overview

Blog banner

Amazon

Blog banner

GraphX:- A graph processing tool

Blog banner

Yoga in INDIA and ABROAD

Blog banner

INTERNET

Blog banner

The Psychology of Diversity, Equity & Inclusion: How Inclusive Workplaces Boost Productivity

Blog banner

Business Engineering

Blog banner

MODERN OPERATING SYSTEMS

Blog banner

Zomato's Secret Digital Marketing Techniques!

Blog banner

therapist blog

Blog banner

Expert System In AI

Blog banner

Multicore and Multithreading

Blog banner

Elegant fashion style

Blog banner

Deadlocks in operating system

Blog banner

A MODERN OPERATING SYSTEM

Blog banner

Deadlocks

Blog banner

Memory Management

Blog banner

Multicore and multithreading 171

Blog banner

What are the different types of E-mail crime and process of email forensic?

Blog banner

Routers

Blog banner

K-means use cases

Blog banner