Bộ nhớ linh hoạt cần có điện hoặc một số loại dòng điện để lưu trữ thông tin, còn bộ nhớ không linh hoạt thì không. Hầu hết các máy tính đều có cả hai loại bộ nhớ. Bộ nhớ truy cập ngẫu nhiên là một ví dụ về bộ nhớ dễ bay hơi và bộ nhớ chỉ đọc là một ví dụ về bộ nhớ không thay đổi.
Với bộ nhớ dễ bay hơi, dòng điện chạy qua máy tính giúp giữ bộ nhớ. Với RAM, hệ điều hành chỉ sử dụng bộ nhớ này trong các hoạt động. Một khi
tắt nguồn, RAM bị xóa sạch. Bộ nhớ không linh hoạt không yêu cầu bất kỳ loại năng lượng nào để lưu giữ thông tin. Đây là lý do tại sao mọi người sử dụng ROM và bộ nhớ flash để lưu trữ hình ảnh, tài liệu và các thông tin quan trọng khác. Sau khi tắt nguồn máy tính, thông tin quan trọng vẫn tồn tại và có thể truy cập được sau này.
Bộ nhớ linh hoạt có xu hướng chạy nhanh hơn bộ nhớ không linh hoạt. Đó là lý do tại sao máy tính sử dụng bộ nhớ dễ bay hơi cho các tác vụ đòi hỏi thời gian phản hồi nhanh và chỉ cần bộ nhớ trong khoảng thời gian nhỏ. Bộ nhớ không linh hoạt có xu hướng chậm hơn vì nó phải ghi và ghi lại dữ liệu để người dùng có thể gọi lại. Bộ nhớ không thay đổi cũng có thể ghi lại, có nghĩa là người dùng có khả năng xóa thông tin được lưu trữ trên đó.