Parallel Fundamental Concepts
Parallel Fundamental Concepts
Subtitle
PARALLEL FUNDAMENTAL CONCEPTS
• Multiple tasks may be executed at the same time, but they may not be executed
simultaneously.
• For example, a concurrent operating system may allow multiple users to be logged in
and running programs at the same time. However, the operating system may only be
able to run one program at a time on the CPU. This means that the tasks may need to
take turns running on the CPU.
Concurrency is often used to improve the performance of a
system. For example, a concurrent web server can handle
multiple requests at the same time. This can improve the
responsiveness of the server and allow it to handle more
requests overall.
Latency is the time it takes for data to travel from one point to
another. It is often measured in milliseconds (ms). Latency can be
caused by a variety of factors, including the distance between the
two points, the type of network connection, and the load on the
network.
There are a number of things that can be done to reduce latency, such as: