根据《操作系统概念》第 9 版第 638 页,我们对锁键保护机制进行了描述:
锁-密钥方案是访问列表和功能列表之间的折衷方案。每个对象都有一个唯一位模式列表,称为锁。同样,每个域都有一个唯一位模式列表,称为密钥。只有当域中有一个与对象的锁之一匹配的密钥时,在域中执行的进程才能访问该对象。
不过,我需要更多地了解这种方法。众所周知,如果我们被授予了访问权限,我们就可以访问具有某些访问权限的对象。这意味着对于对象 O1,域 D1 只能具有读取访问权限。所以这意味着对于每个对象,我们可以有一个锁列表,每个锁都对应于某个域中的某个访问权限,这是正确的吗?