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

Bit Coins

Blog banner

security controls

Blog banner

My First Dream Bike

Blog banner

Fault Tolerance in an Operating System

Blog banner

Health and fitness in technology

Blog banner

TRELLO

Blog banner

Linux Threads:

Blog banner

Improving defences Proxy Device(defense in depth)

Blog banner

Concurrency and memory

Blog banner

Why Kanye West (Now Ye) is the GOAT: A Legacy Beyond Music

Blog banner

Virtual memory

Blog banner

The Role of Teachers in Building a Child’s Confidence

Blog banner

The Peephole

Blog banner

Making Money through Instagram

Blog banner

Deadlock in Operating systems

Blog banner

Evolution of the Microprocessor ~ Aditya Pai

Blog banner

Delhi city

Blog banner

Random Forests

Blog banner

Basic Security For SOAP Services

Blog banner

SECURITY TOOLS

Blog banner

Software

Blog banner

OS ASSIGNMENT

Blog banner

Concurrency management in operating systems

Blog banner

Cyber Forensics in a Ransomware Attack Recovery

Blog banner

Open Source Project By Google

Blog banner

BENIFITS OF YOGA

Blog banner

Guidelines for a Low sodium Diet.

Blog banner

Deadlock and Starvation

Blog banner

Apache Kafka

Blog banner

Bitcoin sent using radio waves! No internet!

Blog banner

Pandas Matrix Applications

Blog banner

Device driver

Blog banner

Os assignment

Blog banner

PERSONALITY DEVELOPMENT

Blog banner

Unlocking the Secrets: Basic Operations of Computer Forensic Laboratories

Blog banner

5 People who claimed to have Time Traveled

Blog banner

Firewall

Blog banner

Cache memory

Blog banner

Rules and Regulations of Networking: "Standards and Protocols" - Part 1

Blog banner

Self defence

Blog banner

Banaras

Blog banner

Maharashtrian culture: Tradition, Art, Food

Blog banner