发明授权
US06389515B1 System and method for avoiding deadlocks utilizing split lock operations to provide exclusive access to memory during non-atomic operations 有权
用于避免死锁的系统和方法,利用分裂锁定操作在非原子操作期间提供对存储器的独占访问

  • 专利标题: System and method for avoiding deadlocks utilizing split lock operations to provide exclusive access to memory during non-atomic operations
  • 专利标题(中): 用于避免死锁的系统和方法,利用分裂锁定操作在非原子操作期间提供对存储器的独占访问
  • 申请号: US09597621
    申请日: 2000-06-20
  • 公开(公告)号: US06389515B1
    公开(公告)日: 2002-05-14
  • 发明人: Joseph S. SchibingerDouglas E. Morrissey
  • 申请人: Joseph S. SchibingerDouglas E. Morrissey
  • 主分类号: G06F1314
  • IPC分类号: G06F1314
System and method for avoiding deadlocks utilizing split lock operations to provide exclusive access to memory during non-atomic operations
摘要:
A system and method are provided to avoid deadlocks when performing non-atomic operations on data in a shared memory accessed by multiple processors, whereby the shared memory sends messages to implement a split lock. Via the messages, the requesting processor is granted exclusive access to the shared memory so that no other processor may access the same data until after the non-atomic operation has completed. The messages used to avoid the deadlock include a split lock request, a lock message, a grant message, a gone idle message and a release idle message. By using the above messages, the system accepts requests from multiple processors for exclusive access to memory, orders all of the requests, and awards exclusive access to the first processor to make a request. The system can include a cache memory, associated with a requesting processor, which sends a lock request to the main memory in response to a split lock request from a requesting processor.
信息查询
0/0