我了解到多核处理器具有多个处理单元(即主执行单元ALU等),并且它们的性能更好。我想知道他们如何共享物理内存。我将采用以下示例使我的问题更清楚 - 比如说,物理内存中有一个内存位置M,不同内核上运行两个线程T1和T2。 T1和T2是否可以在相同的时间访问M,或者他们是否必须等待另一个完成访问,即它们是否共享相同的内存总线以便它们必须等待,彼此等待或者它们是否可以读取M在两个不同的内存总线的同一时间?如果是前者,那么没有太大的性能提升,因为他们必须等待内存总线免费?
答案 0 :(得分:0)
内存访问取决于RAM模块,而不取决于CPU,您的CPU内核可以请求访问,但首先给出的访问权限取决于RAM本身!