
老师在这里说M的值是存放正在编辑的数据,与主存的中数据是不一样的。 在某一个时间点中写回到主存中。 但是在哪一个时间点呢?不是很明白。
数据从M修改状态,假设他是在A核心上的内存中。如果B核心打算读取,那么就要把A核心的数据,同步到主存中。 同时把A核心的数据状态改成E独享。
是这样吗 ?如果是这样的话。 课程中说从E变到S是因为其他的CPU读取了该数据,就变成了共享状态。这里说的共享状态, 是说把这份数据,让多个CPU核心共享吗? 如果是多个CPU核心共享,是指一个指针指向呢,还是把这份数据复制 一份呢?