在MSI协议中,发送到总线上的消息不包括()。
A. 更新数据块
B. 读不命中
C. 写不命中
D. 作废
在MSI协议中,如果一个处理器发生读不命中时,导致本地Cache替换操作,而远程处理器持有该Cache块,并处于M状态。接着不会发生的操作是:
A. 该处理器向总线发出读缺失消息
B. 远程处理器把最新数据写入内存,并把该Cache状态设为S
C. 该处理器从内存中读取最新值
D. 该处理器把读入的Cache块设为M状态。
下面保证存储一致性的条件包括( )。
A. 处理器P对单元X进行一次写之后又对单元X进行读,读和写之间没有其它处理器对单元X进行写。
B. 处理器P对单元X进行写之后,另一处理器Q对单元X进行写。
C. 仅当某一处理器对存储单元的写被其他处理器感知后,其他处理器才能继续写同一存储单元。
D. 处理器P对单元X进行写之后,紧接着另一处理器Q对单元X进行读。
写作废协议在下面场景中,其性能高于写更新:
A. 处理器对于共享数据进行一次写,其他处理器紧接着读这个数据。
B. 在对同一个数据进行多次写操作,两次写之间无读操作的情况
C. 在对同一Cache块的多个字进行写操作的情况
D. 处理器更新Cache块中的一个字