0% found this document useful (0 votes)
2K views1 page

Handling Global Resources

The document discusses handling global resources in a system. Global resources can be physical or logical units that are shared and accessed by multiple parts of the system. For logical resources, there is a risk of conflicting access. Each global resource must be owned by a "guardian object" that controls access to the resource through mechanisms like locks to coordinate access for physical resources or prevent conflicting access for logical resources.

Uploaded by

Lulu Tojeen
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2K views1 page

Handling Global Resources

The document discusses handling global resources in a system. Global resources can be physical or logical units that are shared and accessed by multiple parts of the system. For logical resources, there is a risk of conflicting access. Each global resource must be owned by a "guardian object" that controls access to the resource through mechanisms like locks to coordinate access for physical resources or prevent conflicting access for logical resources.

Uploaded by

Lulu Tojeen
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 1

Handling global resources

The system designer must identify global resources and


determine mechanisms for controlling access to them.
Global resources include physical units or logical units.
If the unit is a physical unit, then it can control itself by using
protocol for obtaining access within a concurrent system.
If the unit is a logical unit, then there is a danger of conflicting
access in a shared environment.
Each global resources must be owned by a guardian object
which controls access to it.
A lock is a logical object associated with some defined subset
of a resource that gives a lock holder the right to access the
resource directly.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy