Cách thoát hiểm khi bị nhóm bạn vây quanh tấn công
ROM (Read-Only Memory) là loại bộ nhớ không khả biến (không bị mất dữ liệu khi ngắt nguồn điện) được sử dụng trong máy tính và các thiết bị điện tử khác. Dữ liệu được lưu trữ trong ROM không thể được sửa đổi bằng điện tử sau khi sản xuất thiết bị bộ nhớ. ROM hữu ích cho việc lưu trữ phần mềm hiếm khi thay đổi trong suốt vòng đời của hệ thống, đôi khi được gọi là firmware. Các ứng dụng phần mềm cho các thiết bị lập trình có thể được phân phối dưới dạng các hộp bổ trợ có chứa ROM (ROM cartridge).
Ảnh minh họa ROM trên board máy tính
Mọi chương trình máy tính được lưu trữ có thể sử dụng một dạng lưu trữ không khả biến (dữ liệu của nó được lưu trữ lại khi bị ngắt nguồn) để lưu trữ chương trình ban đầu chạy khi máy tính được bật hoặc bắt đầu thực thi (một quá trình được gọi là Khởi động "bootstrapping" hoặc "booting"). Tương tự như vậy, mọi máy tính đặc biệt đều cần một số dạng bộ nhớ có thể thay đổi để ghi lại các thay đổi về trạng thái của nó khi thực thi.
Do ROM (ít nhất là ở dạng “lập trình mặt nạ” cổ điển) không thể sửa đổi, nên nó chỉ phù hợp để lưu trữ dữ liệu mà dự kiến sẽ không cần sửa đổi trong suốt vòng đời của thiết bị. Cuối cùng, ROM đã được sử dụng trong nhiều máy tính để lưu trữ Các bảng tra cứu để đánh giá các hàm toán học và logic. Điều này đặc biệt hiệu quả khi CPU chậm và hơn nữa ROM rẻ so với RAM.
Trừ các chip ROM được “lập trình mặt nạ” cổ điển là các mạch tích hợp mã hóa vật lý dữ liệu sẽ được lưu trữ và do đó không thể thay đổi nội dung của chúng sau khi chế tạo. Các loại bộ nhớ trạng thái rắn không khả biến khác cho phép sửa đổi ở một số mức độ.
Một chip PROM
EPROM đầu tiên Intel 1702, với die và các dây liên kết có thể nhìn thấy rõ qua cửa sổ xóa
Một chip EPROM khác với đầy đủ package
Một chip EEPROM
Một chip EAROM trên board mạch
Nguồn ảnh: Internet