도메인/전자장비&자동차

EEPROM / Flash Memory

늘근이 2017. 9. 23. 21:08

EEPROM (Electrically Erasable PROM) 

- 바이트 단위로 읽기/쓰기 가능.

- 읽기는 SRAM유사, 쓰기는 1바이트마다 지연시간이 꽤됨.

- 실시간으로 사용되는 변수를 저장하는 메모리나 스택 메모리 사용 불가.

- 한번 저장하면 안지워지는 정보, 전원꺼져도 지워지지않는 정보, 설정저장용

- 28Cxxx형태로 이름을 지음. 


Flash Memory

- 바이트 단위로 읽기 가능, 쓰기는 Block단위로만 가능. (64바이트 ~ 128 키로바이트)

- 페이지 모드 쓰기만을 가지는 EEPROM이며 실시간 데이터 메모리(ex. SRAM)로는 불가

- 메모리 셀의 구조가 간단하여 대용량의 메모리 소자 만드는데 유리

- 1개의 블럭전체를 쓰는데 수 ms가 걸려 대용량 데이터에서는 훨씬 유리

- 쓰기 횟수가 많아 수명의 문제가 있을 수 있음.


SRAM

- 전원이 계속 공급되어야 데이터 소멸하지 않음

- 고속연산을 위한 컴퓨터의 메모리

- 대용량화 쉽지않고 복잡, 고가격


기본적으로 EEPROM과 Flash Memory의 동작구성은 같으나, 

바이트 / 페이지단위로 쓰는지에 대한 여부, 

쓰기횟수에 따른 여부

대용량 데이터를 저장할때의 적절성 여부가 있어보인다.