-
公开(公告)号:US10423603B2
公开(公告)日:2019-09-24
申请号:US15187973
申请日:2016-06-21
申请人: Michael C Otto , Carl R Crandall , Forest F Crocker , Lnda J Brock , Douglas A Fuller , Michael J Rieschl
发明人: Michael C Otto , Carl R Crandall , Forest F Crocker , Lnda J Brock , Douglas A Fuller , Michael J Rieschl
摘要: A method includes determining, by a processor, whether a program check condition exists. The method further includes determining, by the processor, whether a lock descriptor of a lock in a file lock table satisfies an unlocking condition. The method further includes releasing, by the processor, the lock by setting the lock descriptor's host identifier as zero. The method further includes determining, by the processor, whether any lock in the file lock table satisfies a lock conflict condition. The method further includes determining, by the processor, whether the file lock table includes any lock descriptor that satisfies a locking condition. The method further includes creating, by the processor, a new lock using the lock descriptor that satisfies the locking condition.
-
公开(公告)号:US10146695B2
公开(公告)日:2018-12-04
申请号:US15272757
申请日:2016-09-22
IPC分类号: G06F12/0808 , G06F12/1009 , G06F12/128 , G06F12/1027
摘要: An apparatus includes a memory and a processor coupled to the memory. The processor is configured to perform the steps of: receiving a first head link for a page invalidation chain, the page invalidation chain including a plurality of page invalidation tables (PITs); receiving a second head link for an active real page table (RPT) chain, the active RPT chain including a plurality of RPTs; accessing a PIT, wherein the PIT includes a first data structure and a second data structure; invalidating the one or more RPTs, whereas the one or more RPTs are invalidated simultaneously in a batch; and releasing the one or more RPTs to a free RPT chain, the free RPT chain includes a plurality of released RPTs.
-