Step 1: As the cache is initially empty, the main memory provides P1 with the block, and it enters an exclusive state.
Step 2: Since the block is already present in the cache and in an exclusive state, P1 directly modifies it without any bus instruction. The block is now in a modified state.
Step 3: In this step, a BusRd is posted on the bus, and the snooper on P1 senses this. P1 then flushes the data and changes its state to shared. The block on P3 also changes its state to shared as it has received data from another cache. The data is also written back to the main memory.
easy questions and good insights
The following metrics were computed from 1 interview experience for the Qualcomm Technical Architect role in India.
Qualcomm's interview process for their Technical Architect roles in India is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Qualcomm's Technical Architect interview process in India.