[go: up one dir, main page]

JPS50144355A - - Google Patents

Info

Publication number
JPS50144355A
JPS50144355A JP50047335A JP4733575A JPS50144355A JP S50144355 A JPS50144355 A JP S50144355A JP 50047335 A JP50047335 A JP 50047335A JP 4733575 A JP4733575 A JP 4733575A JP S50144355 A JPS50144355 A JP S50144355A
Authority
JP
Japan
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.)
Pending
Application number
JP50047335A
Other languages
Japanese (ja)
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 filed Critical
Publication of JPS50144355A publication Critical patent/JPS50144355A/ja
Pending 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
    • G06F9/524Deadlock detection or avoidance

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multi Processors (AREA)
  • Debugging And Monitoring (AREA)
JP50047335A 1974-04-19 1975-04-18 Pending JPS50144355A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US05/462,552 US4318182A (en) 1974-04-19 1974-04-19 Deadlock detection and prevention mechanism for a computer system

Publications (1)

Publication Number Publication Date
JPS50144355A true JPS50144355A (en) 1975-11-20

Family

ID=23836849

Family Applications (1)

Application Number Title Priority Date Filing Date
JP50047335A Pending JPS50144355A (en) 1974-04-19 1975-04-18

Country Status (6)

Country Link
US (1) US4318182A (en)
JP (1) JPS50144355A (en)
CA (1) CA1216072A (en)
DE (1) DE2517297A1 (en)
FR (1) FR2423825A1 (en)
GB (1) GB1511282A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02113351A (en) * 1988-10-24 1990-04-25 Nec Corp File processor

Families Citing this family (71)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58203558A (en) * 1982-05-21 1983-11-28 Hitachi Ltd Method for assigning file to computer and storage device
US4494193A (en) * 1982-09-30 1985-01-15 At&T Bell Laboratories Deadlock detection and resolution scheme
US4891749A (en) * 1983-03-28 1990-01-02 International Business Machines Corporation Multiprocessor storage serialization apparatus
US4587609A (en) * 1983-07-01 1986-05-06 Honeywell Information Systems Inc. Lockout operation among asynchronous accessers of a shared computer system resource
JPS61233849A (en) * 1985-04-08 1986-10-18 Hitachi Ltd Database exclusive control method
US4847754A (en) * 1985-10-15 1989-07-11 International Business Machines Corporation Extended atomic operations
US4775934A (en) * 1986-06-17 1988-10-04 Yeda Research And Development Co. Method for concurrent logic program
JPS6349945A (en) * 1986-08-20 1988-03-02 Nec Corp Process roll-in system for data processor
US4829425A (en) * 1986-10-21 1989-05-09 Intel Corporation Memory-based interagent communication mechanism
US4823304A (en) * 1987-01-15 1989-04-18 International Business Machines Incorporated Method of providing synchronous message exchange in an asychronous operating environment
WO1989000734A1 (en) * 1987-07-21 1989-01-26 Stellar Computer Inc. Detecting multiple processor deadlock
EP0357768B1 (en) * 1988-03-14 1994-03-09 Unisys Corporation Record lock processor for multiprocessing data system
US5193188A (en) * 1989-01-05 1993-03-09 International Business Machines Corporation Centralized and distributed wait depth limited concurrency control methods and apparatus
US5133074A (en) * 1989-02-08 1992-07-21 Acer Incorporated Deadlock resolution with cache snooping
JPH0318935A (en) * 1989-06-15 1991-01-28 Hitachi Ltd Serialization method for accessing data lists
CA2027934C (en) * 1989-12-22 1994-06-21 Cherie C. Barnes Accelerated deadlock detection in congested data transactions
US5583992A (en) * 1990-09-14 1996-12-10 Kabushiki Kaisha Toshiba Computer network system for detecting global deadlock
JPH05134886A (en) * 1990-11-30 1993-06-01 Fujitsu Ltd Deadlock detection method
US5317737A (en) * 1991-07-29 1994-05-31 Ncr Corporation Method and apparatus for controlling a re-entrant synchronization lock tenure in a multiprocessor system
US5412788A (en) * 1992-04-16 1995-05-02 Digital Equipment Corporation Memory bank management and arbitration in multiprocessor computer system
FR2708766B1 (en) * 1993-08-03 1995-09-08 Bull Sa Method for analyzing deadlocks in an operating system.
US5623670A (en) * 1995-02-17 1997-04-22 Lucent Technologies Inc. Method and apparatus for crash safe enforcement of mutually exclusive access to shared resources in a multitasking computer system
US5713017A (en) * 1995-06-07 1998-01-27 International Business Machines Corporation Dual counter consistency control for fault tolerant network file servers
US6532487B1 (en) 1995-12-04 2003-03-11 International Business Machines Corporation Method and system for managing semaphores in an object-oriented multi-tasking computer system
US7522931B2 (en) * 1998-06-05 2009-04-21 Netnumber, Inc. Method and apparatus for accessing a network computer to establish a push-to-talk session
SE521433C2 (en) * 1998-07-22 2003-11-04 Ericsson Telefon Ab L M A method for managing the risk of a total lock between simultaneous transactions in a database
US6295284B1 (en) * 1998-12-23 2001-09-25 Qualcomm. Inc. Method and apparatus for providing fair access in a group communication system
US6681241B1 (en) 1999-08-12 2004-01-20 International Business Machines Corporation Resource contention monitoring employing time-ordered entries in a blocking queue and waiting queue
US6721775B1 (en) 1999-08-12 2004-04-13 International Business Machines Corporation Resource contention analysis employing time-ordered entries in a blocking queue and waiting queue
US6460124B1 (en) * 2000-10-20 2002-10-01 Wisconsin Alumni Research Foundation Method of using delays to speed processing of inferred critical program portions
US20030195991A1 (en) * 2001-07-02 2003-10-16 Globespanvirata Incorporated Communications system using rings architecture
US7120762B2 (en) * 2001-10-19 2006-10-10 Wisconsin Alumni Research Foundation Concurrent execution of critical sections by eliding ownership of locks
JP2003162433A (en) * 2001-11-27 2003-06-06 Fujitsu Ltd Memory system
US7703077B2 (en) * 2002-04-30 2010-04-20 Microsoft Corporation Programming model to detect deadlocks in concurrent programs
US7203706B2 (en) * 2002-08-01 2007-04-10 Oracle International Corporation Buffered message queue architecture for database management systems with memory optimizations and “zero copy” buffered message queue
US7185034B2 (en) * 2002-08-01 2007-02-27 Oracle International Corporation Buffered message queue architecture for database management systems with guaranteed at least once delivery
US7185033B2 (en) 2002-08-01 2007-02-27 Oracle International Corporation Buffered message queue architecture for database management systems with unlimited buffered message queue with limited shared memory
US7181482B2 (en) * 2002-08-01 2007-02-20 Oracle International Corporation Buffered message queue architecture for database management systems
US7360219B2 (en) * 2002-12-13 2008-04-15 Hewlett-Packard Development Company, L.P. Systems and methods for facilitating fair and efficient scheduling of processes among multiple resources in a computer system
US20040142563A1 (en) * 2003-01-16 2004-07-22 Applied Materials, Inc. Methods and systems for exchanging messages in a controller for a substrate processing system
US7984427B2 (en) * 2003-08-07 2011-07-19 International Business Machines Corporation System and methods for synchronizing software execution across data processing systems and platforms
US9053239B2 (en) 2003-08-07 2015-06-09 International Business Machines Corporation Systems and methods for synchronizing software execution across data processing systems and platforms
US8365193B2 (en) * 2003-08-14 2013-01-29 Oracle International Corporation Recoverable asynchronous message driven processing in a multi-node system
US7340569B2 (en) * 2004-02-10 2008-03-04 Wisconsin Alumni Research Foundation Computer architecture providing transactional, lock-free execution of lock-based programs
US7797669B1 (en) 2004-02-13 2010-09-14 Microsoft Corporation Analysis of distributed software systems via specification substitution
US7784062B2 (en) * 2004-06-18 2010-08-24 General Electric Company Event based operating system, method, and apparatus for instrumentation and control systems
US7590744B2 (en) * 2004-12-15 2009-09-15 Guard Insurance Group Remote communication system and method implementing a session server and one or more object servers
US20060130124A1 (en) * 2004-12-15 2006-06-15 Guard Insurance Group A Remote Communication System and Method Implementing a Session Server and One or More Object Servers
US7779418B2 (en) * 2004-12-30 2010-08-17 Oracle International Corporation Publisher flow control and bounded guaranteed delivery for message queues
US7818386B2 (en) * 2004-12-30 2010-10-19 Oracle International Corporation Repeatable message streams for message queues in distributed systems
US7735089B2 (en) * 2005-03-08 2010-06-08 Oracle International Corporation Method and system for deadlock detection in a distributed environment
US7496726B1 (en) * 2005-04-18 2009-02-24 Sun Microsystems, Inc. Controlling contention via transactional timers among conflicting transactions issued by processors operating in insistent or polite mode
US7318138B1 (en) 2005-08-30 2008-01-08 Symantec Operating Corporation Preventing undesired trespass in storage arrays
US8196150B2 (en) * 2005-10-07 2012-06-05 Oracle International Corporation Event locality using queue services
US7680793B2 (en) * 2005-10-07 2010-03-16 Oracle International Corporation Commit-time ordered message queue supporting arbitrary read and dequeue patterns from multiple subscribers
FR2903774B1 (en) * 2006-07-17 2008-09-05 Renault Sas METHOD FOR VALIDATING A FUNCTIONING DIAGNOSTIC OF A DEVICE.
US7861093B2 (en) * 2006-08-30 2010-12-28 International Business Machines Corporation Managing data access via a loop only if changed locking facility
US9027025B2 (en) * 2007-04-17 2015-05-05 Oracle International Corporation Real-time database exception monitoring tool using instance eviction data
US8060775B1 (en) 2007-06-14 2011-11-15 Symantec Corporation Method and apparatus for providing dynamic multi-pathing (DMP) for an asymmetric logical unit access (ALUA) based storage system
US9128895B2 (en) * 2009-02-19 2015-09-08 Oracle International Corporation Intelligent flood control management
US8521472B2 (en) * 2009-09-18 2013-08-27 International Business Machines Corporation Method to compute wait time
US9165086B2 (en) 2010-01-20 2015-10-20 Oracle International Corporation Hybrid binary XML storage model for efficient XML processing
US9038048B2 (en) * 2010-07-22 2015-05-19 The Trustees Of Columbia University In The City Of New York Methods, systems, and media for protecting applications from races
US9454460B2 (en) 2010-07-23 2016-09-27 The Trustees Of Columbia University In The City Of New York Methods, systems, and media for providing determinism in multithreaded programs
US8458530B2 (en) 2010-09-21 2013-06-04 Oracle International Corporation Continuous system health indicator for managing computer system alerts
JP5859472B2 (en) * 2013-03-26 2016-02-10 株式会社日立製作所 Computer having a plurality of processors sharing a process queue and process dispatch processing method
US20170149864A1 (en) * 2015-11-24 2017-05-25 International Business Machines Corporation Distributed applications management with dependent resilient distributed services
US10324796B2 (en) * 2016-08-11 2019-06-18 International Business Machines Corporation Stack detail recovery
US10540217B2 (en) 2016-09-16 2020-01-21 Oracle International Corporation Message cache sizing
US10635503B1 (en) * 2018-01-31 2020-04-28 EMC IP Holding Company LLC Systems and methods for semaphore synchronization
CN111090528B (en) * 2019-12-25 2023-09-26 北京天融信网络安全技术有限公司 Deadlock determination method and device and electronic equipment

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3603935A (en) * 1969-05-12 1971-09-07 Xerox Corp Memory port priority access system with inhibition of low priority lock-out
US3641505A (en) * 1969-06-25 1972-02-08 Bell Telephone Labor Inc Multiprocessor computer adapted for partitioning into a plurality of independently operating systems
US3648252A (en) * 1969-11-03 1972-03-07 Honeywell Inc Multiprogrammable, multiprocessor computer system
US3648253A (en) * 1969-12-10 1972-03-07 Ibm Program scheduler for processing systems
US3665404A (en) * 1970-04-09 1972-05-23 Burroughs Corp Multi-processor processing system having interprocessor interrupt apparatus
US3676860A (en) * 1970-12-28 1972-07-11 Ibm Interactive tie-breaking system
US3676861A (en) * 1970-12-30 1972-07-11 Honeywell Inf Systems Multiple mask registers for servicing interrupts in a multiprocessor system
US3753234A (en) * 1972-02-25 1973-08-14 Reliance Electric Co Multicomputer system with simultaneous data interchange between computers

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02113351A (en) * 1988-10-24 1990-04-25 Nec Corp File processor

Also Published As

Publication number Publication date
CA1216072A (en) 1986-12-30
FR2423825A1 (en) 1979-11-16
US4318182A (en) 1982-03-02
GB1511282A (en) 1978-05-17
FR2423825B1 (en) 1982-12-03
DE2517297A1 (en) 1975-11-06

Similar Documents

Publication Publication Date Title
FR2423825B1 (en)
AU477223B2 (en)
FI752310A7 (en)
FI751893A7 (en)
FR2260447A1 (en)
FI750613A7 (en)
FR2257571A1 (en)
FR2260658A1 (en)
FI370674A7 (en)
FR2259141A1 (en)
AU479230B2 (en)
FR2263825B1 (en)
CS165709B1 (en)
CS173310B1 (en)
CS176482B1 (en)
AR198461Q (en)
FI142974A7 (en)
BG21110A1 (en)
BG21083A1 (en)
BG20936A1 (en)
BG20852A1 (en)
BG20719A1 (en)
BG20717A1 (en)
BG20709A1 (en)
BG20656A1 (en)