Mặc dù hầu hết các câu trả lời tiếp cận từ phía bên của mô hình phần mềm và / hoặc phần cứng, cách sạch nhất là xem xét cách thức hoạt động của các chip RAM vật lý. (Bộ đệm được đặt giữa bộ xử lý và bộ nhớ và chỉ cần sử dụng cùng một bus địa chỉ và hoạt động của nó hoàn toàn trong suốt đối với bộ xử lý.) Các chip RAM có một bộ giải mã địa chỉ duy nhất, nhận địa chỉ của ô nhớ, đến bus địa chỉ (và tương tự là bus dữ liệu, vào hoặc ra). Các bộ nhớ hiện tại được xây dựng theo "cách tiếp cận bộ xử lý đơn", tức là một bộ xử lý được kết nối qua một bus với một chip bộ nhớ. Nói cách khác, đây là "nút cổ chai von Neumann", vì mỗi lệnh đơn lẻ phải tham chiếu bộ nhớ ít nhất một lần. Bởi vì điều này, trên một dây (hoặc dây, còn gọi là bus) chỉ có một tín hiệu có thể tồn tại tại một thời điểm, do đó, chip RAM có thể nhận được một địa chỉ ô tại một thời điểm. Cho đến khi bạn có thể đảm bảo hai lõi đặt cùng một địa chỉ cho bus địa chỉ, việc truy cập xe buýt đồng thời bởi hai trình điều khiển xe buýt khác nhau (như lõi) là không thể. (Và, nếu nó giống nhau, nó là dư thừa).
Phần còn lại là cái gọi là tăng tốc phần cứng. Bus kết hợp, bộ nhớ cache, truy cập SIMD, v.v ... chỉ là một số mặt tiền đẹp trước RAM vật lý, câu hỏi của bạn là về. Các máy gia tốc được đề cập có thể bao gồm cuộc chiến chỉ sử dụng bus địa chỉ và các mô hình lập trình không liên quan nhiều đến câu hỏi của bạn. Cũng lưu ý rằng truy cập đồng thời cũng sẽ chống lại sự trừu tượng "không gian địa chỉ riêng".
Vì vậy, đối với câu hỏi của bạn: không thể truy cập RAM trực tiếp đồng thời, không cùng địa chỉ cũng như với các địa chỉ khác nhau. Sử dụng bộ đệm có thể bao gồm thực tế này và có thể cho phép truy cập rõ ràng đồng thời trong một số trường hợp. Nó phụ thuộc vào mức độ bộ nhớ và cấu trúc, cũng như địa phương và thời gian của dữ liệu của bạn. Và đúng, bạn đã đúng: xử lý đa (lõi) mà không cần truy cập RAM nâng cao, sẽ không giúp ích nhiều cho các ứng dụng cần nhiều RAM.
Để hiểu rõ hơn: chỉ cần nhớ lại cách thức hoạt động của Direct Memory Access. Cả CPU và thiết bị DMA đều có thể đặt địa chỉ lên bus, do đó phải loại trừ nhau khỏi việc sử dụng đồng thời của bus.