主权项 |
一种用于管理多个转译后备缓冲区的方法,每个转译后备缓冲区包括多个转译后备缓冲区条目并且与多个处理单元中的对应的处理单元关联,所述方法包括:维护包括多个筛检程式条目的筛检程式,每个筛检程式条目对应于在虚拟记忆体位址与实体记忆体位址之间的映射并且包括存在指标,所述存在指标指示所述多个处理单元中的哪些处理单元具有存在于它们的相应转译后备缓冲区中的所述映射;接收用于在第一虚拟记忆体位址和第一实体记忆体位址之间的第一映射的转译后备缓冲区无效指令;确定对应于所述第一映射的第一筛检程式条目是否存在于所述筛检程式中;如果所述第一筛检程式条目存在于所述筛检程式中,则基于所述第一筛检程式条目的所述存在指标,将所述多个处理单元划分成具有存在于它们的转译后备缓冲区中的所述第一映射的零个或更多个处理单元的第一分区和不具有存在于它们的转译后备缓冲区中的所述第一映射的零个或更多个处理单元的第二分区;向被包括在处理单元的所述第一分区中的所述处理单元发送所述转译后备缓冲区无效指令;以及抑制向被包括在处理单元的所述第二分区中的所述处理单元发送所述转译后备缓冲区无效指令。
|