I have come across this statement and I am wondering how it should be interpreted, please be patient with me thank you.
"Given a multi core system Pr1 and Pr2. The addresses Add1 and Add2 are mapped to the same cache block but A1 is not equal to A2. The cache state is initially invalid."
Would the cache blocks and processor look like the diagram I have drawn in A or in B? I'm confused about what it means when Add1 and Add2 are mapped to the same cache but does that mean that Pr1 and Pr2 access the same single block? Or do they each have their own blocks ?
I came across this diagram hence why I am confused how the architecture in this statement looks like.
Any kind explanation is appreciated, thank you!

