Shared data management scheme using shared data locks for multi-

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395608, 395412, 395478, 395726, 395674, G06F 1200

Patent

active

055903266

ABSTRACT:
A shared data management scheme capable of manipulating the shared data by the multi-threading without requiring the explicit programming of the lock in the program. In this scheme, different shared data identifiers are assigned to different threads, and different locks are set up for different shared data identifiers, so as to enable the detection of an access in violation to the locks among the accesses to the shared data for each thread separately. Preferably, the shared data required in an execution of each thread are mapped to a region exclusively allocated to each thread in a virtual space, in units of pages, a page protection of a memory management unit is set up with respect to each page mapping the shared data, and a lock for the shared data mapped to each page is automatically set up in response to an occurrence of an exception due to the page protection of the memory management unit caused by an access to the shared data mapped to each page from each thread.

REFERENCES:
patent: 5088036 (1992-02-01), Ellis et al.
patent: 5179702 (1993-01-01), Spix et al.
patent: 5339415 (1994-08-01), Strout, II et al.
patent: 5404521 (1995-04-01), Murray
patent: 5414848 (1995-05-01), Sandage et al.
patent: 5430850 (1995-07-01), Papadopoulos et al.
patent: 5524247 (1996-06-01), Mizuno
Paul R. Wilson, "Pointer Swizzling at Page Fault Time: Efficiently Supporting Huge Address Spaces on Standard Hardware", Technical Report UIC-EECS-90-6, Dec. 1990, pp. 1-8.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Shared data management scheme using shared data locks for multi- does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Shared data management scheme using shared data locks for multi-, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Shared data management scheme using shared data locks for multi- will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1149717

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.