高速緩存和寫緩衝器的內存重排序造成的假象(面試)

處理器會將數據寫入寫緩衝器,這個過程是store;從高速緩存裏讀數據,這個過程是load。寫緩衝器和高速緩存執行load和store的過程,都是按照處理器指示的順序來的,處理器的重排處理器也是按照程序順序來load和store的。但是有個問題,就是在其他的處理器看到的一個視覺假象而言,有可能會出現看到的load和store是重排序的,也就是內存重排序。 處理器的亂序執行和推測執行,都是指令重排序,
相關文章
相關標籤/搜索