Electrical computers and digital data processing systems: input/ – Access locking
Reexamination Certificate
2005-04-26
2005-04-26
Thai, Xuan M. (Department: 2111)
Electrical computers and digital data processing systems: input/
Access locking
C710S240000, C710S241000, C710S116000, C710S305000, C710S107000, C710S108000, C710S015000, C711S135000, C711S169000
Reexamination Certificate
active
06886063
ABSTRACT:
Systems, devices, structures, and methods are provided to allow resources to be shared among a plurality of processors. An exemplary system includes a mechanism to grant exclusive control of a resource to a processor, while at the same time, the fast memory of such a processor is maintained in a coherent state. An exemplary structure includes data structures that help to identify the portion of the fast memory of the processor to be maintained in a coherent state. An exemplary method includes a determination of past and present processors that have had access to the resource so as to maintain the coherency of the fast memory of the processor.
REFERENCES:
patent: 3845474 (1974-10-01), Lange et al.
patent: 3979726 (1976-09-01), Lange et al.
patent: 4035777 (1977-07-01), Moreton
patent: 4151592 (1979-04-01), Suzuki et al.
patent: 4633394 (1986-12-01), Georgiou et al.
patent: 4774625 (1988-09-01), Yamanaka
patent: 5025365 (1991-06-01), Mathur et al.
patent: 5202972 (1993-04-01), Gusefski et al.
patent: 5313591 (1994-05-01), Averill
patent: 5365526 (1994-11-01), Wu
patent: 5446844 (1995-08-01), Steckler et al.
patent: 5524254 (1996-06-01), Morgan et al.
patent: 5581734 (1996-12-01), DiBrino et al.
patent: 5613153 (1997-03-01), Arimilli et al.
patent: 5623670 (1997-04-01), Bohannon et al.
patent: 5694575 (1997-12-01), Oba et al.
patent: 5737545 (1998-04-01), Wszolek et al.
patent: 6006303 (1999-12-01), Barnaby et al.
patent: 6078982 (2000-06-01), Du et al.
patent: 6105099 (2000-08-01), Freitas et al.
patent: 6330645 (2001-12-01), Harriman
patent: 6415364 (2002-07-01), Bauman et al.
patent: 6546443 (2003-04-01), Kakivaya et al.
patent: 6571325 (2003-05-01), Satagopan et al.
patent: 6633938 (2003-10-01), Rowlands et al.
patent: 6766397 (2004-07-01), O'Hare et al.
patent: 6779090 (2004-08-01), McKenney et al.
patent: 0563621 (1993-10-01), None
The Authoritative Dictionary of IEEE Standards Terms, Standards Information Network IEEE Press, 7th ed., pp. 100, 157.*
The Computer Language Company, TechEncyclopedia's definition for class, http://ww.techweb.com/encyclopedia/defineterm?term=class.*
James Peterson, Abraham Silberschatz, Operating System Concept, 1985, Addison Westley, 2nd Ed., p. 5.*
Andrew Tanenbaum, Structured Computer Organization, 1984, Prentice-Hall, Inc., 3rd Ed., pp. 11-13.*
Morris, John, DiKstra's Algorithm, 1998, http://ciips.ee.uwa.au/˜morris/year2/plds210/dijkstra.html.*
Patterson, David, Snooping vs. Directory Based Coherency, U. C. Berkerly, 1996.*
M. Morris Mano, Computer System Architecture, Englewood Cliffs, N.J., 2nd Edition, pp 454-462.*
“MC68030 Enhanced 32-Bit Microprocessor User's Manual, 3rd Edition”, Section 6,Published by Motorola, (1992).
“PowerPC 601 RISC Microprocessor User's Manual”, Chapter 4; Sections 4.7.2 through 4.7.9,Available from IBM and Motorola.
“TinyRISC TR4101 Building Blocks Technical Manual”, Published by LSI Logic, (Jan. 2000).
“TinyRISC TR4101 Microprocessor Core Technical Manual”, Published by LSI Logic, (Dec. 1999).
Tanenbaum, Andrew S., “Operating Systems: Design and Implementation”,Section 2.2.3: Mutual Exclusion with Busy Waiting, Prentice-Hall, Inc., Englewood Cliffs, New Jersey, pp. 53-57, (1987).
Digi International Inc.
King Justin
Schwegman Lundberg Woessner & Kluth P.A.
Thai Xuan M.
LandOfFree
Systems, devices, structures, and methods to share resources... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Systems, devices, structures, and methods to share resources..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Systems, devices, structures, and methods to share resources... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3401232