CS

[CS] ๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜(ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌํŽธ)

seonggu 2023. 3. 9. 14:26

๐Ÿ”… ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ

ํ•˜๋“œ ๋””์Šคํฌ๋Š” ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” ๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜์ด์ง€๋งŒ, ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ(flash memory)๊ธฐ๋ฐ˜์˜ ๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜ ๋˜ํ•œ ์ตœ๊ทผ์— ๋งŽ์ด ์‚ฌ์šฉํ•œ๋‹ค. ํ”ํžˆ ์‚ฌ์šฉํ•˜๋Š” USB ๋ฉ”๋ชจ๋ฆฌ, SD ์นด๋“œ, SSD๊ฐ€ ๋ชจ๋‘ ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ ๊ธฐ๋ฐ˜์˜ ๋ณด์กฐ์žฅ์น˜์ด๋‹ค.

 

๋ถ‰์€ ํ‘œ์‹œ๋กœ ํ‘œ๊ธฐํ•œ ๋ถ€๋ถ„์ด ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ์ด๋‹ค. ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ๋Š” ์ „๊ธฐ์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๊ณ  ์“ธ ์ˆ˜ ์žˆ๋Š” ๋ฐ˜๋„์ฒด ๊ธฐ๋ฐ˜์˜ ์ €์žฅ ์žฅ์น˜์ด๋‹ค. ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ๋Š” ๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜ ๋ฒ”์ฃผ์—๋งŒ ์†ํ•œ ๋‹ค๊ธฐ๋ณด๋‹ค๋Š” ๋‹ค์–‘ํ•œ ๊ณณ์—์„œ ๋„๋ฆฌ ์‚ฌ์šฉํ•˜๋Š” ์ €์žฅ ์žฅ์น˜๋กœ ๋ณด๋Š” ๊ฒƒ์ด ์˜ณ๋‹ค. ์ฃผ๊ธฐ์–ต์žฅ์น˜ ์ค‘ ํ•˜๋‚˜์ธ ROM์—๋„ ์‚ฌ์šฉ๋˜๊ณ , ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ ์œผ๋กœ ์ ‘ํ•˜๋Š” ๊ฑฐ์˜ ๋ชจ๋“  ์ „์ž ์ œํ’ˆ ์•ˆ์— ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ๋‚ด์žฅ๋˜์–ด ์žˆ๋‹ค๊ณ  ๋ด๋„ ๋ฌด๋ฐฉํ•˜๋‹ค.

 

 

 

โœ… ๋‘ ์ข…๋ฅ˜์˜ ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ

ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ์—๋Š” ํฌ๊ฒŒ NAND ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ์™€ NOR ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ์žˆ๋‹ค. NAND ํ”Œ๋ž˜์‹œ์™€ NOR ํ”Œ๋ž˜์‹œ๋Š” ๊ฐ๊ฐ NAND ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ํšŒ๋กœ(NAND ๊ฒŒ์ดํŠธ)์™€ NOR์„ ์ˆ˜ํ–‰ํ•˜๋Š” ํšŒ๋กœ(NOR ๊ฒŒ์ดํŠธ)๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋งŒ๋“ค์–ด์ง„ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๋œปํ•œ๋‹ค. ์ด ๋‘˜ ์ค‘ ๋Œ€์šฉ๋Ÿ‰ ์ €์žฅ ์žฅ์น˜๋กœ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ๋Š” NAND ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ์ด๋‹ค.

 

1) NAND ํ”Œ๋ž˜์‹œ

NAND ํ”Œ๋ž˜์‹œ๋Š” ๊ฐ ์…€์ด ์ง๋ ฌ ํ˜•ํƒœ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— Random Access๊ฐ€ ๋ถˆ๊ฐ€๋Šฅํ•˜๊ณ  ๊ฐ์…€์—์„œ ์ˆœ์ฐจ์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ์–ด๋‚ด๋Š” ๋ฐฉ์‹์ด๋‹ค. ๊ทธ๋ž˜์„œ NOR ํ”Œ๋ž˜์‹œ์— ๋น„ํ•ด ๋ฐ์ดํ„ฐ Read ์†๋„๊ฐ€ ๋А๋ฆฌ์ง€๋งŒ, ๋ฉ”๋ชจ๋ฆฌ์˜ ๋ธ”๋ก์ด ์—ฌ๋Ÿฌ ํŽ˜์ด์ง€๋กœ ๋‚˜๋ˆ„์–ด์ ธ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์“ฐ๊ธฐ/์ง€์šฐ๊ธฐ ์†๋„๊ฐ€ ๋” ๋น ๋ฅด๋‹ค.

 

NAND ํ”Œ๋ž˜์‹œ๋Š” ๋ฉ”๋ชจ๋ฆฌ ์นฉ์œผ๋กœ์„œ, USB ํ”Œ๋ž˜์‹œ drives์™€ ์Šค๋งˆํŠธํฐ์ด๋‚˜ ์• ํ”Œ ์•„์ดํŒŸ๊ณผ ๊ฐ™์€ ์ „๊ธฐ์  ํŠน์„ฑ์„ ๊ฐ€์ง„ ๊ธฐ๊ธฐ์— ๋งŽ์ด ์‚ฌ์šฉ๋œ๋‹ค. ์šฐ์ˆ˜ํ•œ ๊ธฐ์ˆ ์„ ๊ฐ–๊ณ  ์žˆ๋Š” ์‚ผ์„ฑ, ์ธํ…”, ํ•˜์ด๋‹‰์Šค์—์„œ NAND ํ”Œ๋ž˜์‹œ๋ฅผ ์ œ์กฐํ•˜๋Š”๋ฐ, ์ด NAND ํ”Œ๋ž˜์‹œ๋Š” ํฐ ์ €์žฅ๊ณต๊ฐ„์„ ๊ฐ–๊ณ  ์žˆ๊ฑฐ๋‚˜ ์—ฌ๋Ÿฌ ์„ฑ๋Šฅ์ด ์žˆ๋‹ค.

 

2) NOR ํ”Œ๋ž˜์‹œ

NOR ํ”Œ๋ž˜์‹œ๋Š” ๊ฐ ์…€์ด ๋ณ‘๋ ฌ ํ˜•ํƒœ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์–ด์„œ ๋ฐ์ดํ„ฐ Read์‹œ Random Access๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค. ์ฆ‰, Read ์†๋„๊ฐ€ ๋น ๋ฅด๋‹ค. ํ•˜์ง€๋งŒ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฎ์–ด ์“ฐ๋Š” ๊ฒƒ์ด๋‚˜ ์ง€์šฐ๋Š” ๊ฒƒ์€ Random Access๊ฐ€ ๋ถˆ๊ฐ€๋Šฅํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ ์†๋„๊ฐ€ ๋А๋ฆฌ๋‹ค.

 

Read์‹œ์—๋Š” ํŽ˜์ด์ง€ ๋‹จ์œ„๋กœ ์ฝ์–ด ๋“ค์ผ ์ˆ˜ ์žˆ์ง€๋งŒ, ํ•ด๋‹น ํŽ˜์ด์ง€๋ฅผ ๋ฎ์–ด ์“ฐ๊ฑฐ๋‚˜ ์ง€์šฐ๋Š” ๊ฒƒ์€ ๋ชจ๋“  ๋ธ”๋ก์„ ์ง€์›Œ์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ ์†๋„๊ฐ€ ๋А๋ฆฌ๋‹ค. ๋˜ํ•œ ๊ฐ ์…€์ด ๋ณ‘๋ ฌ ํ˜•ํƒœ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ ์…€์„ ๊ฐœ๋ณ„์ ์œผ๋กœ ์ ‘๊ทผํ•˜๊ธฐ ์œ„ํ•œ ์ „๊ทน์ด ํ•„์š”ํ•˜๊ฒŒ ๋˜๊ณ  ๊ทธ ๋•๋ถ„์— NAND ํ˜•ํƒœ์— ๋น„ํ•ด ํ•„์š”ํ•œ ๋ฉด์ ์ด ๋„“์–ด์ง„๋‹ค๋Š” ๋‹จ์ ์ด ์žˆ๋‹ค.

๊ทธ ๋•๋ถ„์— ์ง‘์ ๋„๊ฐ€ ๋‚ฎ์•„์ ธ์„œ ๋Œ€์šฉ๋Ÿ‰ ๋ฉ”๋ชจ๋ฆฌ๋Š” ๋‹ค์†Œ ๋ถˆ๋ฆฌํ•œ ํ˜•ํƒœ์ด๋‹ค.

์ฆ‰, Read์†๋„๋Š” ๋น ๋ฅด๋‚˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฎ์–ด ์“ฐ๊ฑฐ๋‚˜ ์ง€์šฐ๋Š” ๊ฒƒ์ด ๋А๋ฆฌ๊ณ  NAND์— ๋น„ํ•ด ํ•„์š”ํ•œ ๋ฉด์ ์ด ๋„“๋‹ค.

 

3) NAND์™€ NOR flash์˜ ์‚ฌ์šฉ
๊ณผ๊ฑฐ ๋ชจ๋ฐ”์ผ ์žฅ์น˜์—์„œ๋Š” NOR์„ ๋งŽ์ด ์‚ฌ์šฉํ–ˆ๋‹ค. ์˜ˆ์ „ PDA๋“ค์˜ ๊ฒฝ์šฐ๋Š” NOR ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๋งŽ์ด ์จ์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๋Š” ๊ฒƒ๋งŒ ๋น ๋ฅด๊ณ  ๊ทธ ์™ธ์˜ ์ž‘์—…์€ ๋ชจ๋‘ ๋А๋ ธ๋‹ค. ์ดํ›„, NAND ๋ฉ”๋ชจ๋ฆฌ์˜ ๋ฐœ๋‹ฌ๋กœ NAND ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ชจ๋ฐ”์ผ ๊ธฐ๊ธฐ๋“ค์ด ์ ์  ๋” ๋งŽ์•„์ง€๊ณ  ์ง€๊ธˆ์€ ๋Œ€๋ถ€๋ถ„์˜ ๋ชจ๋ฐ”์ผ ๊ธฐ๊ธฐ์—์„œ NAND๋ฅผ ๋งŽ์ด ์“ด๋‹ค.

 

 

 

โœ… ๊ทธ๋Ÿผ ์œ„ ๊ทธ๋ฆผ์—์„œ ๋‚˜์˜จ ์…€์ด๋ž€?

์…€์ด๋ž€ ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ๊ฐ€์žฅ ์ž‘์€ ๋‹จ์œ„์ด๋‹ค. ์ด ์…€์ด ๋ชจ์ด๊ณ  ๋ชจ์—ฌ MB, GB, TB ์šฉ๋Ÿ‰์„ ๊ฐ–๋Š” ์ €์žฅ ์žฅ์น˜๊ฐ€ ๋˜๋Š” ๊ฒƒ์ด๋‹ค. 

์ด๋•Œ ํ•˜๋‚˜์˜ ์…€์— ๋ช‡ ๋น„ํŠธ๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋А๋ƒ์— ๋”ฐ๋ผ ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ ์ข…๋ฅ˜๊ฐ€ ๋‚˜๋‰œ๋‹ค.

ํ•œ ์…€์— 1๋น„ํŠธ๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š” ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ SLC(Single Level Cell) ํƒ€์ž…, 

ํ•œ ์…€์— 2๋น„ํŠธ๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š” ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ MLC(Multiple Level Cell) ํƒ€์ž…,

ํ•œ ์…€์— 3๋น„ํŠธ๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š” ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ TLC(Triple-Level Cell) ํƒ€์ž…์ด๋ผ๊ณ  ํ•œ๋‹ค.

์ด ์ฐจ์ด๋Š” ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ์˜ ์ˆ˜๋ช…, ์†๋„, ๊ฐ€๊ฒฉ์— ์˜ํ–ฅ์„ ๋ผ์นœ๋‹ค. ์ฐธ๊ณ ๋กœ ํ•œ ์…€์— 4๋น„ํŠธ๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š” QLC ํƒ€์ž…๋„ ์žˆ๋‹ค.

 

Cell sizeโ“

๋”๋ณด๊ธฐ

4F2  - ๋ฉ”๋ชจ๋ฆฌ ์…€ ํฌ๊ธฐ๋Š” nF² ๊ณต์‹์„ ์‚ฌ์šฉํ•˜์—ฌ ์ธก์ •๋œ๋‹ค. ์—ฌ๊ธฐ์„œ 'n'์€ ์…€ ์„ค๊ณ„์—์„œ ํŒŒ์ƒ๋œ ์ƒ์ˆ˜์ด๊ณ  'F'๋Š” ๊ณต์ • ๊ธฐ์ˆ ์˜ ํ”ผ์ฒ˜ ํฌ๊ธฐ์ด๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, 130nm ํ”„๋กœ์„ธ์Šค ๋…ธ๋“œ์—์„œ F = 0.13 ๋งˆ์ดํฌ๋ก ์ด๋ฏ€๋กœ 4F 2 = 4 x 0.13 x 013 = 0.0676 ์ œ๊ณฑ ๋งˆ์ดํฌ๋ก ์ž…๋‹ˆ๋‹ค. ๋™์ผํ•œ ํ”ผ์ฒ˜ ํฌ๊ธฐ์— ๋Œ€ํ•ด ์…€ ํฌ๊ธฐ๊ฐ€ ์ž‘์•„์งˆ์ˆ˜๋ก ๋ฉ”๋ชจ๋ฆฌ ์šฉ๋Ÿ‰์ด ์ฆ๊ฐ€ํ•œ๋‹ค.

 

 

 

โœ… SLC, MLC, TLC ํƒ€์ž…์˜ ํŠน์ง•๊ณผ ์ฐจ์ด์ 

SLC, MLC, TLC, QLC - SKํ•˜์ด๋‹‰์Šค ๋‰ด์Šค๋ฃธ

1) SLC ํƒ€์ž… (0~100K Endurance Cycle)

SLC ํƒ€์ž…์€ ํ•œ ์…€์— ๋‘ ๊ฐœ์˜ ์ •๋ณด๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋กœ ์ธํ•˜์—ฌ SLC ํƒ€์ž…์€ MLC๋‚˜ TLC ํƒ€์ž…์— ๋น„ํ•ด ๋น„ํŠธ์˜ ๋น ๋ฅธ ์ž…์ถœ๋ ฅ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ๋˜ํ•œ, 1bit๋งŒ ์ €์žฅํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•  ํ™•๋ฅ ์ด ์ ๋‹ค. 

์ˆ˜๋ช…๋„ MLC๋‚˜ TLC ํƒ€์ž…๋ณด๋‹ค ๊ธธ์–ด์„œ ์ˆ˜๋งŒ์—์„œ ์ˆ˜์‹ญ๋งŒ ๋ฒˆ ๊ฐ€๊นŒ์ด ๋ฐ์ดํ„ฐ๋ฅผ ์“ฐ๊ณ  ์ง€์šฐ๊ณ ๋ฅผ ๋ฐ˜๋ณตํ•  ์ˆ˜ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ SLC ํƒ€์ž…์€ ์šฉ๋Ÿ‰ ๋Œ€๋น„ ๊ฐ€๊ฒฉ์ด ๋†’๋‹ค. ๊ทธ๋ ‡๊ธฐ์— ๋ณดํ†ต ๊ธฐ์—…์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๊ณ  ์“ฐ๊ธฐ๊ฐ€ ๋งค์šฐ ๋งŽ์ด ๋ฐ˜๋ณต๋˜๋ฉฐ ๊ณ ์„ฑ๋Šฅ์˜ ๋น ๋ฅธ ์ €์žฅ ์žฅ์น˜๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ SLC ํƒ€์ž…์„ ์‚ฌ์šฉํ•œ๋‹ค.

 

2) MLC ํƒ€์ž… (5~10K Endurance Cycle)

MLC ํƒ€์ž…์€ ํ•œ ์…€์— ๋„ค ๊ฐœ์˜ ์ •๋ณด๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค. SLC ํƒ€์ž…๋ณด๋‹ค ์ผ๋ฐ˜์ ์œผ๋กœ ์†๋„์™€ ์ˆ˜๋ช…์€ ๋–จ์–ด์ง€์ง€๋งŒ, ํ•œ ์…€์— ๋‘ ๋น„ํŠธ์”ฉ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์—์„œ MLC ํƒ€์ž…์€ SLC ํƒ€์ž…๋ณด๋‹ค ๋Œ€์šฉํ™”ํ•˜๊ธฐ ์œ ๋ฆฌํ•˜๋‹ค. ๊ทธ๋ฆฌํ•˜์—ฌ SLC ํƒ€์ž…๋ณด๋‹ค ์šฉ๋Ÿ‰ ๋Œ€๋น„ ๊ฐ€๊ฒฉ์ด ์ €๋ ดํ•˜๋‹ค. ์‹œ์ค‘์˜ SSD๋‚˜ USB๋ฉ”๋ชจ๋ฆฌ ๊ทธ๋ฆฌ๊ณ  SD์นด๋“œ๋Š” ๊ฐ€๊ฒฉ๋Œ€๋น„ ์šฉ๋Ÿ‰๊ณผ ์ ๋‹นํ•œ ์„ฑ๋Šฅ์ด ์žฅ์ ์ธ MLC ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์ฃผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค.

 

3) TLC ํƒ€์ž… (1~3K Endurance Cycle)

ํ•œ ์…€๋‹น 3๋น„ํŠธ์”ฉ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š” TLC ํƒ€์ž…์€ ํ•œ ์…€๋กœ ์—ฌ๋Ÿ ๊ฐœ์˜ ์ •๋ณด๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋ ‡๊ธฐ์— ๋Œ€์šฉ๋Ÿ‰ํ™” ํ•˜๊ธฐ๊ฐ€ ์œ ๋ฆฌํ•˜๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ SLC๋‚˜ MLC ํƒ€์ž…๋ณด๋‹ค ์ˆ˜๋ช…๊ณผ ์†๋„๊ฐ€ ๋–จ์–ด์ง€์ง€๋งŒ ์šฉ๋Ÿ‰๋Œ€๋น„ ๊ฐ€๊ฒฉ์ด ์ €๋ ดํ•˜๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๋งŽ์€ ๋ฐ์ดํ„ฐ๋ฅผ ํ•˜๋‚˜์˜ ์…€์—์„œ ์“ฐ๊ณ  ์ง€์šฐ๊ธฐ ๋•Œ๋ฌธ์— ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•  ํ™•๋ฅ ์ด ๋†’๋‹ค.

 

SLC, MLC, TLC ํŠน์ง• ์ •๋ฆฌ - SKํ•˜์ด๋‹‰์Šค ๋‰ด์Šค๋ฃธ

 

 

โœ… ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ์—์„œ ์…€๋ณด๋‹ค ๋” ํฐ ๋‹จ์œ„?

์…€๋“ค์ด ๋ชจ์—ฌ ๋งŒ๋“ค์–ด์ง„ ๋‹จ์œ„๋ฅผ ํŽ˜์ด์ง€(page),

๊ทธ๋ฆฌ๊ณ  ํŽ˜์ด์ง€๊ฐ€ ๋ชจ์—ฌ ๋งŒ๋“ค์–ด์ง„ ๋‹จ์œ„๋ฅผ ๋ธ”๋ก(block),

๋ธ”๋ก์ด ๋ชจ์—ฌ ํ”Œ๋ ˆ์ธ(plane),

ํ”Œ๋ ˆ์ธ์ด ๋ชจ์—ฌ ๋‹ค์ด(die)๊ฐ€ ๋œ๋‹ค.

 

ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ์—์„œ ์ฝ๊ธฐ์™€ ์“ฐ๊ธฐ๋Š” ํŽ˜์ด์ง€ ๋‹จ์œ„๋กœ ์ด๋ฃจ์–ด์ง„๋‹ค. ํ•˜์ง€๋งŒ ์‚ญ์ œ๋Š” ํŽ˜์ด์ง€๋ณด๋‹ค ํฐ ๋ธ”๋ก ๋‹จ์œ„๋กœ ์ด๋ฃจ์–ด์ง„๋‹ค.

์ฝ๊ธฐ/์“ฐ๊ธฐ ๋‹จ์œ„์™€ ์‚ญ์ œ ๋‹จ์œ„๊ฐ€ ๋‹ค๋ฅด๋‹ค๋Š” ๊ฒƒ์ด ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ์˜ ๊ฐ€์žฅ ํฐ ํŠน์ง• ์ค‘ ํ•˜๋‚˜์ด๋‹ค.

 

์ด๋•Œ ํŽ˜์ด์ง€๋Š” ์„ธ ๊ฐœ์˜ ์ƒํƒœ๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋‹ค. ์ด๋Š” ๊ฐ๊ฐ Free, Valid, Invalid ์ƒํƒœ์ด๋‹ค.

Free ์ƒํƒœ๋Š” ์–ด๋– ํ•œ ๋ฐ์ดํ„ฐ๋„ ์ €์žฅํ•˜๊ณ  ์žˆ์ง€ ์•Š์•„ ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š” ์ƒํƒœ

Valid ์ƒํƒœ๋Š” ์ด๋ฏธ ์œ ํšจํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ์žˆ๋Š” ์ƒํƒœ

Invalid ์ƒํƒœ๋Š” ์“ฐ๋ ˆ๊ธฐ๊ฐ’์ด๋ผ ๋ถ€๋ฅด๋Š” ์œ ํšจํ•˜์ง€ ์•Š์€ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ์žˆ๋Š” ์ƒํƒœ๋ฅผ ์˜๋ฏธํ•œ๋‹ค. 

ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ๋Š” ํ•˜๋“œ ๋””์Šคํฌ์™€๋Š” ๋‹ฌ๋ฆฌ ๋ฎ์–ด์“ฐ๊ธฐ๊ฐ€ ๋ถˆ๊ฐ€๋Šฅํ•˜์—ฌ Valid ์ƒํƒœ์ธ ํŽ˜์ด์ง€์—๋Š” ์ƒˆ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์—†๋‹ค.

 

 

 

โœ… ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ์˜ ๊ฐ„๋‹จํ•œ ๋™์ž‘ ์˜ˆ์‹œ

X๋ผ๋Š” ๋ธ”๋ก์ด ๋„ค ๊ฐœ์˜ ํŽ˜์ด์ง€๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๊ณ ,

๊ทธ์ค‘ ๋‘ ๊ฐœ์˜ ํŽ˜์ด์ง€์— A, B๋ผ๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ์ €์žฅ๋˜์–ด ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•œ๋‹ค. ์—ฌ๊ธฐ์„œ ๋ธ”๋ก X์— ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ C๋ฅผ ์ €์žฅํ•˜๋ฉด?

ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ์˜ ์ฝ๊ธฐ/์“ฐ๊ธฐ ๋‹จ์œ„๋Š” ํŽ˜์ด์ง€์ด๋‹ค. ํ•˜์—ฌ ์œ„์™€ ๊ฐ™์ด ์ €์žฅ์ด ๋œ๋‹ค.

์—ฌ๊ธฐ์„œ ์ƒˆ๋กญ๊ฒŒ ์ €์žฅ๋œ C์™€ ๊ธฐ์กด์— ์ €์žฅ๋˜์–ด ์žˆ๋Š” B๋Š” ๊ทธ๋Œ€๋กœ ๋‘” ์ฑ„ ๊ธฐ์กด์˜ A๋งŒ์„ A'๋กœ ์ˆ˜์ •ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด?

ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ์—์„œ ๋ฎ์–ด์“ฐ๊ธฐ๋Š” ๋ถˆ๊ฐ€๋Šฅํ•˜๊ธฐ ๋•Œ๋ฌธ์—
๊ธฐ์กด์— ์ €์žฅ๋œ A๋Š” Invalid ์ƒํƒœ๊ฐ€ ๋˜์–ด ๋” ์ด์ƒ ๊ฐ’์ด ์œ ํšจํ•˜์ง€ ์•Š์€ ์“ฐ๋ ˆ๊ธฐ ๊ฐ’์ด ๋˜๊ณ ,

์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ A' ๋ฐ์ดํ„ฐ๊ฐ€ ์ €์žฅ ๋œ๋‹ค.

 

๊ทธ๋Ÿผ ์“ฐ๋ ˆ๊ธฐ ๊ฐ’์€โ“ 

A์™€ ๊ฐ™์ด ์“ฐ๋ ˆ๊ธฐ ๊ฐ’์„ ์ €์žฅํ•˜๊ณ  ์žˆ๋Š” ๊ณต๊ฐ„์€ ์‚ฌ์šฉํ•˜์ง€ ์•Š์„ ๊ณต๊ฐ„์ธ๋ฐ๋„ ์šฉ๋Ÿ‰์„ ์ฐจ์ง€ํ•˜๊ณ  ์žˆ๋‹ค. ์ด๋Š” ์šฉ๋Ÿ‰ ๋‚ญ๋น„๊ฐ€ ๋œ๋‹ค. ๊ทธ๋ ‡๋‹ค๊ณ  ์‚ญ์ œ๋Š” ๋ธ”๋ก ๋‹จ์œ„๋กœ ์ˆ˜ํ–‰๋˜๊ธฐ ๋•Œ๋ฌธ์— A๋งŒ ์ง€์šธ ์ˆ˜ ์—†๋‹ค. ๊ทธ๋ž˜์„œ ์ตœ๊ทผ SSD๋ฅผ ๋น„๋กฏํ•œ ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ๋Š” ์ด๋Ÿฐ ์“ฐ๋ ˆ๊ธฐ๊ฐ’์„ ์ •๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ€๋น„์ง€ ์ปฌ๋ ‰์…˜(garbage collection) ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค.

๊ฐ€๋น„์ง€ ์ปฌ๋ ‰์…˜์€ ์œ„์™€ ๊ฐ™์ด

1 ๊ณผ์ •์—์„œ ์œ ํšจํ•œ ํŽ˜์ด์ง€๋“ค๋งŒ ์ƒˆ๋กœ์šด ๋ธ”๋ก์œผ๋กœ ๋ณต์‚ฌํ•œ ๋’ค,

2 ๊ณผ์ •์—์„œ ๊ธฐ์กด์˜ ๋ธ”๋ก์„ ์‚ญ์ œํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค.

์ฆ‰, ๋ธ”๋ก X์˜ ๋ชจ๋“  ์œ ํšจํ•œ ํŽ˜์ด์ง€๋“ค์„ ์ƒˆ๋กœ์šด ๋ธ”๋ก Y๋กœ ์˜ฎ๊ธฐ๊ณ  ๋ธ”๋ก X๋ฅผ ์‚ญ์ œํ•œ๋‹ค.

 

 

์ฐธ๊ณ ์ž๋ฃŒ -

๋”๋ณด๊ธฐ
ํ˜ผ์ž ๊ณต๋ถ€ํ•˜๋Š” ์ปดํ“จํ„ฐ๊ตฌ์กฐ + ์šด์˜์ฒด์ œ / ํ•œ๋น›๋ฏธ๋””์–ด

https://www.kingston.com/kr/blog/pc-performance/nand-flash-technology-and-ssd - ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ

https://amanan1004.tistory.com/27 - NAND, NOR ํ”Œ๋ž˜์‹œ ํŠน์ง•

 

SLC, MLC, TLC

https://news.skhynix.co.kr/post/my-memory-is-slc 

https://news.skhynix.co.kr/post/data-in-nand-flash-memory

 

image ๋ฐ ๊ธ€ ์ถœ์ฒ˜ -

https://www.flaticon.com/kr/free-icon/memory-card_8355952?term=%ED%94%8C%EB%9E%98%EC%8B%9C+%EB%A9%94%EB%AA%A8%EB%A6%AC&page=1&position=2&origin=search&related_id=8355952 - ๋Œ€ํ‘œ์‚ฌ์ง„