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

Cloud Computing: Threats and Vulnerabilities

Blog banner

Service Catalogue Management

Blog banner

A Statistical Analysis of Player Performance and their Value in cricket

Blog banner

Data Analytics in Data Science

Blog banner

Recipe of Paneer Butter Masala

Blog banner

EMAIL INVESTIGATION

Blog banner

A Brief Review on Cyber Forensics and its Analysis Tool

Blog banner

Malware Defense

Blog banner

Exploring Virtual Machines and Computer Forensic Validation Tools

Blog banner

operating system

Blog banner

Mendeley (management software)

Blog banner

How to lose belly fat

Blog banner

Article on Zoho Corporation

Blog banner

Direct Memory Access

Blog banner

Topic: Sessions in Operating system

Blog banner

Lucidchart

Blog banner

WomenEmpowerment

Blog banner

Memory heirchy

Blog banner

How to make Pancakes

Blog banner

M commerce

Blog banner

GIS Topography

Blog banner

EdTech (Education Technology)

Blog banner

Virtual memory

Blog banner

IOT- Internet Of Things

Blog banner

semaphores in os

Blog banner

What is a Dumpster Diving Attack?

Blog banner

Data Structures

Blog banner

Traveling

Blog banner

DEVELOPMENTS LEADING TO MODERN OPERATING SYSTEMS

Blog banner

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

Blog banner

ahh wait a min

Blog banner

All you need to know about “On-page SEO”

Blog banner

I/O Management and Disk Scheduling

Blog banner

Deming’s Process

Blog banner

Evolution of operating system

Blog banner

VIRTUAL MACHINE

Blog banner

Why Meal Maharaj Prioritises Seasonal Vegetables in Every Meal Box

Blog banner

Consumer to consumer business mode

Blog banner

DATA VAULT

Blog banner

Paddle Through Paradise: The Best Kayak Launch Points Near Arcadia

Blog banner

Cyber Forensics in a Ransomware Attack Recovery

Blog banner

E-learning

Blog banner