Memory
- RAM
- SRAM(Static RAM) - 순수하게 Ramdom Access가 가능한 RAM(비쌈)
- PSRAM(Pseudo SRAM) - SRAM 처럼 보이는 DRAM, Precharging을 해줄 필요가 없다. 하드웨어적으로 자동으로 해주는 회로가 딸려 옴.
- DRAM - 시간이 지나거나 같은자리를 반복적으로 읽으면, 전하가 빠져 나가면서 데이터를 잃어버림.
- SRAM이 비해 회로가 단순하고, 집적도가 높음
- SDRAM(Synchronous DRAM) - System Bus와 동기를 맞추는 것으로 CPU의 동작에 맞추어 동작
- DDRRAM(Double Data Rate RAM) - System Bus와 동기는 System Bus의 clock으로 맞출 수 있는데, bus clock의 rising edge와 falling edge에서 모두 동작을 하므로 Data가 두배로 빨리 전송될 수 있는 Memory
- Asynchronous RAM - Address line의 input을 받은 후 일정 시간 동안 (wait state) 내부 동작을 거친 후 그 주소값을 output으로 내놓는 구조, 항상 wait state만큼의 버리는 시간이 존재 하게 됨.
- ROM
- Flash Memory
- 쓰고 지울수 있기 때문에 Embedded System에서 가장 많이 사용됨
- NOR - 비쌈, NOR는 Cell이 병렬로 연결 되어 있으며, 병렬로 연결 되어 있다보니, Address Line과 Data Line을 전부 가질 수 있다. RAM처럼 byte 단위로 RAndom Access가 가능함. NOR는 XIP(eXecution In Place)를 제공
- NAND
- Flash Memory와 RAM을 한꺼번에 한칩에 집적한 선물 포장 세트
- NOR나 NAND나 erase를 하면 0으로 채워지는 것이 아니라 charging을 하는 것이기 때문에 0xFF로 값이 채워져있다.