发明名称 REUSABLE, OPERATING SYSTEM AWARE HARDWARE MUTEX
摘要 Hardware resources sharing for a computer system running software tasks. A controller stores records including a mutex ID tag and a waiter flag in a cache. Lock and unlock registers are readable by the controller and loadable by the tasks with a mutex ID specifying a hardware resource. The controller monitors whether the lock register for loading with a mutex ID, and then determines whether it corresponds with the tag of a record in the cache. If so, it sets the record's waiter flag. If not, it adds a record having a tag corresponding with the mutex ID. The controller also monitors whether the unlock register for loading with a mutex ID, and then determines whether it corresponds with the tag of a record in the cache. If so, it determines whether that record's waiter flag is set and, if so, it clears that record from the cache.
申请公布号 US2008005741(A1) 申请公布日期 2008.01.03
申请号 US20060461755 申请日期 2006.08.01
申请人 发明人 TERRELL JAMES R.
分类号 G06F9/46 主分类号 G06F9/46
代理机构 代理人
主权项
地址