2010년 1월 12일 화요일

메모리

  • ROM(Read-Only Memory)
    • Mask ROM: 공장에서 구워져 나옴.
    • PROM(Programmable ROM): 한 번 구울 수 있다. 그러나 수정 불가.
    • EPROM(Erasable PROM): 자외선을 비춰서 지울 수 있다. 재사용 가능.
    • EEPROM(Electrically EPROM): 높은 전압을 주어 지울 수 있고, 다시 사용 가능.
  • RAM(Random Access Memory)
    • DRAM(Dynamic RAM): 데이터가 동적으로 변하므로 주기적으로 refresh를 한다. 싸고 집적도가 높아 대용량으로 이용
    • SRAM(Static RAM): refresh가 필요없고 전력소모가 적고 비싸지만 R/W가 빠르다. 주로 cache로 이용
    • SDRAM(Synchronous DRAM): CPU와 주파수 동기를 맞추어 시간 지연을 최소화. 메모리 검색 작업 원활.
  • Flash Memory
    • 읽기 속도가 빠르고 충격에 강하다.
    • 블록단위로 Write/Erase
    • EEPROM보다 경제적.
    • 횟수제한 100만번(EEPROM 10만번)
    • 덮어쓸 수 없어서 반드시 erase 작업을 해주어야 한다.
    • erase/write가 자유롭다.
    • NOR
      • Direct Access가 불가능하여 erase/write가 오래걸린다.
      • read Direct Access를 하므로 빠르다.
      • 부트코드 부팅이 가능
      • 데이타 안정성이 높다.
      • 병렬성
    • NAND
      • 페이지 단위로 Read/Write
      • 블록 단위로 Erase
      • NOR에 비해 write/erase가 빠르다.
      • 순차적 접근
      • 내구성이 강하다.
      • NOR보다 단가가 싸, 보통 대용량 저장장치로 사용한다.
      • 부트코드 부팅이 불가능하므로 RAM으로 옮겨 실행한다.
      • 직렬성

댓글 없음:

댓글 쓰기