Illustrate how Snoopy Cache Systems and Directory Based Systems operate in the following scenario: Handraw the statuses of the three steps corresponding to the scenario for each system.
a) x=3 in shared memory, p0 and p1 load x into their own cache
b) p0 update x into 1
c) p1 read x