Sự khác biệt giữa EEPROM và FlashROM Khác biệt giữa

Anonim

Bộ nhớ đã là một vấn đề kể từ những ngày đầu tiên của máy tính. Tất cả các loại thiết bị dựa vào máy tính có một dạng bộ nhớ hoặc một bộ nhớ khác để lưu trữ dữ liệu trong một thời gian dài hoặc chỉ cho đến khi thiết bị tắt nguồn.

Trong quá khứ, các thiết bị điện tử cần có một số loại phương pháp lưu trữ không dễ bay hơi để chứa tất cả dữ liệu cần thiết để thực hiện các chức năng của nó. Sự phát triển đã dẫn tới sự hình thành của EPROM và sự kế thừa của nó là EEPROM (Bộ nhớ Có thể Lập Trình Lơi Nhiệt Điện). Tính năng nổi bật của EEPROM là lập trình có thể thay đổi dữ liệu nhúng vào bộ nhớ một byte một lần, cho phép anh ta kiểm soát nhiều hơn về cách anh ta nhập dữ liệu. Nhưng phương pháp này mất rất nhiều thời gian đặc biệt là khi xóa dữ liệu trong đó. EEPROM được sử dụng chủ yếu trong các thiết bị điện tử chỉ được lập trình vài lần trước khi vận chuyển nhưng sau đó có thể được cập nhật thông qua các bản vá lỗi. Một ví dụ của điều này sẽ là chip chứa BIOS (Basic Input Output System) của máy tính của chúng tôi. Nó có thể được lập trình lại với các bản cập nhật từ nhà sản xuất để bổ sung thêm chức năng hoặc sửa lỗi mà không được phát hiện tại thời điểm vận chuyển.

Bộ nhớ Flash là một nhánh của EEPROM, kết hợp các phần của bộ nhớ vào các khối. Mặc dù việc ghi dữ liệu vào bộ nhớ flash vẫn được thực hiện ở mức byte, việc xóa nội dung có nghĩa là xóa toàn bộ khối. Tính năng này cho bộ nhớ flash lợi thế của tốc độ trên EEPROM. Bộ nhớ Flash đã trở nên rất phổ biến bởi vì nó mất rất nhiều điện năng so với một đĩa cứng và is bền hơn nhiều; có khả năng sống sót qua sức nóng, áp suất, và thậm chí bị chìm trong nước. Bộ nhớ Flash đã trở thành sự kế thừa ngay lập tức của các đĩa mềm lão hóa không chỉ cho độ bền của nó mà còn cho khả năng tuyệt vời của nó và kích thước tương đối nhỏ. Hạn chế duy nhất của bộ nhớ flash là giống như EEPROM, nó chỉ có thể kéo dài một số lượng nhất định của chu kỳ dữ liệu trước khi thất bại.

EEPROM và Flash là hai loại bộ nhớ vẫn còn được sử dụng rộng rãi ngày nay. Mặc dù nó có thể không có khả năng, flash chỉ là một phiên bản chuyên dụng của EEPROM cho phép người dùng xóa các khối lượng lớn dữ liệu để cải thiện tốc độ tổng thể của thiết bị. Mặc dù có sự khác biệt, nhưng rõ ràng là cả hai hình thức bộ nhớ vẫn sẽ tồn tại trong tương lai gần.