ATmega128의 기본적인 메모리 스펙은 아래와 같습니다.
- 128Kb 프로그램의 플래쉬 메모리로 10,000번의 쓰기 / 삭제가 가능
- 4Kb EEPROM도 10,000번의 쓰기 / 삭제가 가능
- 4Kb의 SRAM
- 64Kb의 외부 메모리 인터페이스
일반적으로 임베디드 시스템은 여러 이유로 하드 디스크 대신 NAND 플래쉬 메모리를 사용하는데,
이 녀석은 다시 쓰기(rewrite) 성능이 좋지 않습니다.
잦은 다시쓰기 작업은 메모리 수명 하락으로 이어지는데,
이를 해결하기 위해선 프로세스 강제 종료 기법이 필요합니다.
메모리가 한정적인 임베디드 시스템에서 요구되는 사항이기도 합니다.
참고 논문은 아래 두 개.
공유하기 버튼
|
|




덧글