DE3573032D1 - A multiprocessor resource locking system and its method of operation - Google Patents

A multiprocessor resource locking system and its method of operation

Info

Publication number
DE3573032D1
DE3573032D1 DE8585106831T DE3573032T DE3573032D1 DE 3573032 D1 DE3573032 D1 DE 3573032D1 DE 8585106831 T DE8585106831 T DE 8585106831T DE 3573032 T DE3573032 T DE 3573032T DE 3573032 D1 DE3573032 D1 DE 3573032D1
Authority
DE
Germany
Prior art keywords
locking system
resource locking
multiprocessor
multiprocessor resource
resource
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
DE8585106831T
Other languages
English (en)
Inventor
John Timothy Robinson
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Application granted granted Critical
Publication of DE3573032D1 publication Critical patent/DE3573032D1/de
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/52Program synchronisation; Mutual exclusion, e.g. by means of semaphores
DE8585106831T 1984-06-29 1985-06-03 A multiprocessor resource locking system and its method of operation Expired DE3573032D1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US06/626,163 US4709326A (en) 1984-06-29 1984-06-29 General locking/synchronization facility with canonical states and mapping of processors

Publications (1)

Publication Number Publication Date
DE3573032D1 true DE3573032D1 (en) 1989-10-19

Family

ID=24509220

Family Applications (1)

Application Number Title Priority Date Filing Date
DE8585106831T Expired DE3573032D1 (en) 1984-06-29 1985-06-03 A multiprocessor resource locking system and its method of operation

Country Status (4)

Country Link
US (1) US4709326A (de)
EP (1) EP0166984B1 (de)
JP (1) JPS6118062A (de)
DE (1) DE3573032D1 (de)

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5691181A (en) * 1984-08-21 1997-11-25 Celltech Limited DNA encoding lipase from human gastric mucosal tissue
JPS6243766A (ja) * 1985-08-21 1987-02-25 Hitachi Ltd 共用資源の状態管理方式
JPS62197858A (ja) * 1986-02-26 1987-09-01 Hitachi Ltd システム間デ−タベ−ス共用方式
US5146565A (en) * 1986-07-18 1992-09-08 Intel Corporation I/O Control system having a plurality of access enabling bits for controlling access to selective ports of an I/O device
GB2192739B (en) * 1986-07-18 1991-02-13 Intel Corp Selective input/output port protection
US4949239A (en) * 1987-05-01 1990-08-14 Digital Equipment Corporation System for implementing multiple lock indicators on synchronous pended bus in multiprocessor computer system
US4941083A (en) * 1987-05-01 1990-07-10 Digital Equipment Corporation Method and apparatus for initiating interlock read transactions on a multiprocessor computer system
US4858116A (en) * 1987-05-01 1989-08-15 Digital Equipment Corporation Method and apparatus for managing multiple lock indicators in a multiprocessor computer system
US5179665A (en) * 1987-06-24 1993-01-12 Westinghouse Electric Corp. Microprocessor information exchange with updating of messages by asynchronous processors using assigned and/or available buffers in dual port memory
US5319780A (en) * 1987-10-19 1994-06-07 International Business Machines Corporation System that implicitly locks a subtree or explicitly locks a node based upon whether or not an explicit lock request is issued
GB2217064A (en) * 1988-03-23 1989-10-18 Benchmark Technologies Interfacing asynchronous processors
US5029169A (en) * 1989-07-11 1991-07-02 Bell Communications Research, Inc. Methods and apparatus for fault detection
JPH07101410B2 (ja) * 1990-01-17 1995-11-01 インターナショナル、ビジネス、マシーンズ、コーポレーション データ処理ネットワークにおいて逐次化手段の試験のため命令流の実行を同期させる方法
JP2528876Y2 (ja) * 1990-06-26 1997-03-12 株式会社ニチエイ サウナ器具
US5339397A (en) * 1990-10-12 1994-08-16 International Business Machines Corporation Hardware primary directory lock
US5285528A (en) * 1991-02-22 1994-02-08 International Business Machines Corporation Data structures and algorithms for managing lock states of addressable element ranges
JPH05210640A (ja) * 1992-01-31 1993-08-20 Hitachi Ltd マルチプロセッサシステム
US5392433A (en) * 1992-09-25 1995-02-21 International Business Machines Corporation Method and apparatus for intraprocess locking of a shared resource in a computer system
US5721943A (en) * 1993-10-14 1998-02-24 International Business Machines Corporation Negotiable locks for concurrent access of control data by multiple programs
US5860137A (en) * 1995-07-21 1999-01-12 Emc Corporation Dynamic load balancing
US6173375B1 (en) 1997-02-28 2001-01-09 Lucent Technologies Inc. Method for accessing a shared resource in a multiprocessor system
US6108757A (en) * 1997-02-28 2000-08-22 Lucent Technologies Inc. Method for locking a shared resource in multiprocessor system
GB2359641B (en) * 2000-02-25 2002-02-13 Siroyan Ltd Mapping circuitry and method
US7222119B1 (en) * 2003-02-14 2007-05-22 Google Inc. Namespace locking scheme
CN102103523A (zh) * 2009-12-22 2011-06-22 国际商业机器公司 锁分配控制的方法和装置
CN103377086A (zh) * 2012-04-27 2013-10-30 华为技术有限公司 用于异步多核系统操作共享资源的方法、装置及系统

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4037214A (en) * 1976-04-30 1977-07-19 International Business Machines Corporation Key register controlled accessing system
US4249241A (en) * 1978-10-23 1981-02-03 International Business Machines Corporation Object access serialization apparatus for a data processing system
US4245306A (en) * 1978-12-21 1981-01-13 Burroughs Corporation Selection of addressed processor in a multi-processor network
US4408273A (en) * 1980-05-27 1983-10-04 International Business Machines Corporation Method and means for cataloging data sets using dual keyed data sets and direct pointers
US4480304A (en) * 1980-10-06 1984-10-30 International Business Machines Corporation Method and means for the retention of locks across system, subsystem, and communication failures in a multiprocessing, multiprogramming, shared data environment
JPS5852264B2 (ja) * 1981-06-12 1983-11-21 インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション マルチユニツト・システム
US4574350A (en) * 1982-05-19 1986-03-04 At&T Bell Laboratories Shared resource locking apparatus

Also Published As

Publication number Publication date
EP0166984A3 (en) 1987-12-09
JPS6118062A (ja) 1986-01-25
US4709326A (en) 1987-11-24
EP0166984A2 (de) 1986-01-08
JPH0225212B2 (de) 1990-06-01
EP0166984B1 (de) 1989-09-13

Similar Documents

Publication Publication Date Title
DE3573032D1 (en) A multiprocessor resource locking system and its method of operation
GB2145256B (en) Resource allocation system and method
EP0080876A3 (en) Computer system and method of operation
EG17192A (en) Diagnostic system and method
EP0184534A3 (en) Electrographic coordinate input system and method
GB2199966B (en) Multiprocessor system and a method of load balancing thereof
DE3564082D1 (en) Catalyst for oxyhalogenation and condensation of alkanes
EP0109309A3 (en) Computer system and method of operation
GB8512390D0 (en) Locking system
EP0212425A3 (en) Method of common resource status management for a complex computer system
EP0122098A3 (en) Font recall system and method of operation
GB8720019D0 (en) Computer resource configuration method
GB2188177B (en) Computer system having data resource and a pluralyt of data processors sharing the data resource and a control method therefor
GB2271665B (en) Thermoelectrochemical system and method
DE3263004D1 (en) Reagent mixing system and method
DE3666885D1 (en) Exposing system and method
DE3571925D1 (en) Dragee and method for its manufacture
PH23907A (en) Catalytic process and systems
DE3477410D1 (en) Panelling system and carrier therefor
DE3573366D1 (en) Method of using a data-processing system and data-processing system
DE3564635D1 (en) Method of immobilising nuclear waste
GB8519041D0 (en) Immobilization of elements of fission products
DE3560888D1 (en) Apparatus and methods of extraterrestrial transportation
EP0170068A3 (en) Bolt fastening method
GB2165388B (en) Event analysis system and method

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee