시스템구조

컴퓨터 구조_메모리_플래시메모리_낸드 NAND, NOR, SLC, MLC

스윙스윙 2021. 9. 30. 10:58

▣ 컴퓨터 구조_메모리_플래시메모리 NAND, NOR

Flash Memory는 EEPROM의 변형이며 전원공급 없이도 기록된 내용을 보존할 수 있는 ROM의 성격과 읽기/쓰기가 모두 가능한 RAM의 성격을 모두 가지고 있는 메모리이다.

 

Flash Memory는 대표적인 비휘발성 메모리로서, D램 처럼 Refresh를 하지 않아도 데이터가 지워지지 않는 특성을 가진다. 

 

구분 NAND NOR
밀도 고밀도 저밀도
읽기/쓰기 Page-oriented 비트 연산(Bitewise)
XIP(장소에서 실행) 불가능 가능
읽기/쓰기/지우기 속도 보통/빠름/빠름 매우빠름/느림/매우느림
bit 당 비용 저가 고가
특징 반도체의 셀이 직렬로 배열
하나의 셀로 여러 비트를 저장가능
읽기/쓰기 : 페이지 단위 어드레싱
삭제(덮어쓰기) : 블록 단위 소거(erase) 어드레싱
디스크와 유사한 어드레싱
(셀묶음-> 페이지 / 페이지묶음 -> 블록)
반도체의 셀이 병렬로 배열
바이트 단위 어드레싱(Random access가능)
ROM과 유사한 어드레싱이라 할 수 있음
읽기/쓰기 : 셀단위, 바이트 단위, 워드 단위
삭제(덮어쓰기) : 블록단위
장점 용량 늘리기 쉽고 쓰기/삭제 속도가 빠름
집적도, 가격, 전력 소비, 수명(erase cycles)등에서 유리
셀 단위 램덤 엑세스이며
읽기 속도가 빠름
단점 읽을 때 바이트 단위로 읽기 어렵고
Serial access만 가능함
한 셀씩 기록하기 때문에 쓰기 속도 느림
저밀도에 가격이 비쌈
소거가 느림
사용처 주로 데이터 저장용으로 사용됨
대용량 파일 저장용
USB 메모리, SSD 등 저장매체
주로 코드 실행용으로 사용됨
소요량 파일 저장용
컴퓨터 바이오스, 펌웨어

 

■ NAND 플래시 종류

구분 SLC(Single Level Cell) MLC(Multi Level Cell) TLC(Triple Level Cell)
용도 높은 저장 속도와 내구성 위주 적절한 속도, 내구성, 약간 낮은 용량 위주 용량과 속도, 내구성의 균형
메모리
셀당 비트수
1bit 2bit 3bit
속도 50~100K 5~10K 1~3K
읽기 NOR보다 느림 SLC보다 느림 MLC보다 느림
쓰기 단일 비트 저장으로 빠름 2비트 동시 기록으로 약간 빠름 3비트 동시 기록으로 느림
수명
erase 회수
최대 약 10만 회 최대 약 3만 ~ 1만 회 최대 약 1만 ~ 1천 회
안정성 높음 보통 낮음
가격(용량 대비) 초고가 고가 보통

 

 

 


2018년 95번

정답 : 2번

NAND Flash Memory 는 비트선과 접지선 사이에 셀이 직렬로 연결되어 하나의 셀에 여러 비트를 저장할 수 있다.

NOR방식에 비해 용량은 크지만, 속도가 느리다.

 


2012년 99번

정답 : 3번

USB메모리 등 대용량 멀티미디어 데이터 저장 용로로 많이 사용되는 플래시 메모리는 NAND 메모리임

구분 NAND NOR
밀도 고밀도 저밀도
읽기/쓰기 Page-oriented 비트 연산(Bitewise)
XIP(장소에서 실행) 불가능 가능
읽기/쓰기/지우기 속도 보통/빠름/빠름 매우빠름/느림/매우느림
bit 당 비용 저가 고가
특징 반도체의 셀이 직렬로 배열
하나의 셀로 여러 비트를 저장가능
읽기/쓰기 : 페이지 단위 어드레싱
삭제(덮어쓰기) : 블록 단위 소거(erase) 어드레싱
디스크와 유사한 어드레싱
(셀묶음-> 페이지 / 페이지묶음 -> 블록)
반도체의 셀이 병렬로 배열
바이트 단위 어드레싱(Random access가능)
ROM과 유사한 어드레싱이라 할 수 있음
읽기/쓰기 : 셀단위, 바이트 단위, 워드 단위
삭제(덮어쓰기) : 블록단위
장점 용량 늘리기 쉽고 쓰기/삭제 속도가 빠름
집적도, 가격, 전력 소비, 수명(erase cycles)등에서 유리
셀 단위 램덤 엑세스이며
읽기 속도가 빠름
단점 읽을 때 바이트 단위로 읽기 어렵고
Serial access만 가능함
한 셀씩 기록하기 때문에 쓰기 속도 느림
저밀도에 가격이 비쌈
소거가 느림
사용처 주로 데이터 저장용으로 사용됨
대용량 파일 저장용
USB 메모리, SSD 등 저장매체
주로 코드 실행용으로 사용됨
소요량 파일 저장용
컴퓨터 바이오스, 펌웨어