Chapter 3 - Process
Chapter 3 - Process
Chapter 3
Processes
Distributed system 05/25/2024 1
Introduction
Communication takes place between processes
a process is a program in execution
From OS perspective, management and scheduling of
processes is important
Other important issues arise in distributed systems
Multi threading to enhance performance by overlapping
communication and local processing
How are clients and servers organized and server design
issues process or code migration to achieve scalability and
to dynamically configure clients and servers
Distributed system 05/25/2024 2
What is process mean?
A process is a program in execution. The execution of
a process must progress in a sequential fashion.
A process is more than the program code. It also
includes the current activity, as represented by the
value of the program counter and the contents of the
processor’s registers.
As a process executes, it changes state
processes each with one thread one process with three threads
Distributed system 05/25/2024 10
each thread has its own program counter, registers, stack, and state; but all
threads of a process share address space, global variables and other resources
such as open files, etc.
YOU!!!
EDUCATION
IS OCEAN !!!
Distributed system 05/25/2024 32
SLID END
05/25/2024 33
Distributed system