CPU có thể đọc và ghi từ loại bộ nhớ nào?
RAM có thể được đọc và ghi vào bất cứ lúc nào CPU lệnh nó, nhưng ROM được nạp sẵn với dữ liệu và phần mềm mà không bao giờ thay đổi, do đó CPU chỉ có thể đọc từ nó. ROM thường được sử dụng để lưu trữ các hướng dẫn khởi động ban đầu của máy tính. Nói chung, nội dung của RAM bị xoá khi tắt nguồn máy tính, nhưng ROM vẫn giữ dữ liệu của nó vô thời hạn. Trong một máy tính, ROM chứa một chương trình chuyên biệt được gọi là BIOS điều phối tải hệ điều hành của máy tính từ ổ đĩa cứng vào RAM bất cứ khi nào máy tính được bật hoặc thiết lập lại. Trong các máy tính nhúng, thường không có ổ đĩa, tất cả các phần mềm cần thiết có thể được lưu trữ trong ROM. Phần mềm được lưu trữ trong ROM thường được gọi là firmware, bởi vì nó có ý nghĩa giống như phần cứng hơn phần mềm. Bộ nhớ flash làm mờ sự khác biệt giữa ROM và RAM, vì nó giữ lại dữ liệu của nó khi tắt nhưng cũng có thể ghi lại. Nó thường chậm hơn nhiều so với ROM và RAM thông thường tuy nhiên, do đó, việc sử dụng nó bị hạn chế đối với các ứng dụng mà tốc độ cao là không cần thiết.
RAM