Bộ nhớ chính bao gồm:
Trả lời:
Đáp án đúng: D
Bộ nhớ chính là bộ nhớ mà CPU có thể trực tiếp truy cập để thực hiện các lệnh và lưu trữ dữ liệu đang được xử lý. Bộ nhớ chính bao gồm RAM (Random Access Memory) để lưu trữ dữ liệu tạm thời và ROM (Read-Only Memory) để lưu trữ các chương trình khởi động và các thông tin quan trọng khác. Các thanh ghi (registers) cũng là một phần của bộ nhớ, nhưng chúng thường được coi là một phần của CPU hơn là bộ nhớ chính.
* **RAM (Random Access Memory):** Bộ nhớ truy cập ngẫu nhiên, cho phép đọc và ghi dữ liệu. Dữ liệu trong RAM sẽ bị mất khi tắt nguồn.
* **ROM (Read-Only Memory):** Bộ nhớ chỉ đọc, dữ liệu được ghi vào ROM thường không thể thay đổi hoặc rất khó thay đổi. Dữ liệu trong ROM không bị mất khi tắt nguồn.
* **Thanh ghi (Registers):** Là các vị trí lưu trữ nhỏ, tốc độ cao bên trong CPU, dùng để lưu trữ dữ liệu và địa chỉ đang được CPU xử lý.
Do đó, đáp án chính xác nhất là **D. ROM và RAM** vì đây là hai thành phần chính của bộ nhớ chính. Các thanh ghi thường được coi là một phần của CPU, và đĩa cứng là bộ nhớ ngoài.
Phương án A sai vì có các thanh ghi.
Phương án B sai vì có các thanh ghi, bộ nhớ đệm.
Phương án C sai vì có đĩa cứng.