๐Ÿ‘ฉโ€๐Ÿ’ป์šด์˜์ฒด์ œ/์ปดํ“จํ„ฐ๊ตฌ์กฐ ๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜

__Y0Connell__ยท2024๋…„ 4์›” 16์ผ

CS_STUDY

๋ชฉ๋ก ๋ณด๊ธฐ
3/19

๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜

๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜ ์ค‘ ํ•˜๋“œ๋””์Šคํฌ์™€ ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ์— ๋Œ€ํ•ด ์ ์–ด๋ณด๊ฒ ๋‹ค..
ํ•˜๋“œ๋””์Šคํฌํ”Œ๋ž˜์‹œ๋ฉ”๋ชจ๋ฆฌ
์ž๊ธฐ์  ๋ฐฉ์‹์ „๊ธฐ์ ๋ฐฉ์‹

ํ•˜๋“œ๋””์Šคํฌ

(1) ํŠธ๋ž™ / ์„นํ„ฐ 


ํ•˜๋“œ๋””์Šคํฌ๋ฅผ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š”
ํŠธ๋ž™(track) / ์„นํ„ฐ(sector)์˜ ๊ฐœ๋…์„ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์ด ํ•„์š”ํ•˜๋‹ค.


ํ•˜๋“œ๋””์Šคํฌ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•ด ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํŠธ๋ž™(track)๊ณผ ์„นํ„ฐ(sector)๋กœ ๊ตฌ์„ฑ๋œ๋‹ค. 
ํŠธ๋ž™์€ ํ•˜๋“œ๋””์Šคํฌ์˜ ๋ฐ˜๊ฒฝ ๋ฐฉํ–ฅ์œผ๋กœ ๋‚˜๋‰˜์–ด์ง„ ์›ํ˜• ๊ฒฝ๋กœ์ด๋ฉฐ, 
์„นํ„ฐ๋Š” ํŠธ๋ž™์„ ๋”ฐ๋ผ ๋™์‹ฌ์› ํ˜•ํƒœ๋กœ ๋‚˜๋ˆ ์ง„ ์ž‘์€ ์กฐ๊ฐ์ด๋‹ค. 
์ด๋“ค์€ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ์ฝ๊ณ  ์“ฐ๋Š”๋ฐ ์‚ฌ์šฉ๋œ๋‹ค.

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

์šฐ๋ฆฌ๊ฐ€ ๋ณดํ†ต ์šด๋™์žฅ์—์„œ ์ƒ๊ฐํ•˜๋Š” TRACK์„ ์ƒ์ƒํ•˜๊ณ ,
SECTOR๋Š” ๊ฐ๊ฐ TRACK์˜ ํ”ผ์ž์กฐ๊ฐ์ฒ˜๋Ÿผ ์กฐ๊ฐ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋œ๋‹ค. 


(2) ํ•˜๋“œ ๋””์Šคํฌ๊ฐ€ ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ์— ์ ‘๊ทผํ•˜๋Š” ์‹œ๊ฐ„
์ง€์—ฐ ์ข…๋ฅ˜์„ค๋ช…
ํƒ์ƒ‰์ง€์—ฐ์ ‘๊ทผํ•˜๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ์ €์žฅ๋œ ํŠธ๋ž™๊นŒ์ง€ ํ—ค๋“œ๋ฅผ ์ด๋™์‹œํ‚ค๋Š” ์‹œ๊ฐ„
ํšŒ์ „์ง€์—ฐํ—ค๋“œ๊ฐ€ ์žˆ๋Š” ๊ณณ์œผ๋กœ ํ”Œ๋ ˆํ„ฐ ํšŒ์ „์‹œํ‚ค๋Š” ์‹œ๊ฐ„
์ „์†ก์ง€์—ฐํ•˜๋“œ ๋””์Šคํฌ๊ฐ€ ์ปดํ“จํ„ฐ ๊ฐ„์— ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋Š” ์‹œ๊ฐ„
** ํ”Œ๋ ˆํ„ฐ : ์›ํŒ ๋ชจ์–‘์˜ ํšŒ์ „ํ•˜๋Š” ๋””์Šคํฌ

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

์ „๊ธฐ์ ์œผ๋กœ ๋ฐ์ดํ„ฐ ์ฝ๊ณ  ์“ฐ๋Š” ๋ฐ˜๋„์ฒด ๊ธฐ๋ฐ˜ ์ €์žฅ ์žฅ์น˜ 
(๐Ÿ“Œ๋ณด์กฐ์žฅ์น˜์—'๋งŒ' ์“ฐ์ด๋Š” ๊ฒƒ์€ ์•„๋‹˜)

(1) ์…€
ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ๊ฐ€์žฅ ์ž‘์€ ๋‹จ์œ„ 

1์…€ 1๋น„ํŠธ = SLC
1์…€ 2๋น„ํŠธ = MLC (๋Œ€์šฉ๋Ÿ‰์— ์œ ๋ฆฌ)
1์…€ 3๋น„ํŠธ = TLC
1์…€ 4๋น„ํŠธ = QLC

๐Ÿ“Œ1์…€์— ๋น„ํŠธ๊ฐ€ ์ž‘์„ ์ˆ˜๋ก 

- ๋น ๋ฅธ ์ž…์ถœ๋ ฅ
- ๊ธด์ˆ˜๋ช…
- ์šฉ๋Ÿ‰ ๋Œ€๋น„ ๊ณ ๊ฐ€๊ฒฉ


(2) ์…€ -> ํŽ˜์ด์ง€ -> ๋ธ”๋ก -> ํ”Œ๋ ˆ์ธ ->๋‹ค์ด


์…€ (Cell):
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ๊ฐ€์žฅ ์ž‘์€ ๋‹จ์œ„๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. 

ํŽ˜์ด์ง€ (Page):
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ์—ฌ๋Ÿฌ ์…€์„ ๊ทธ๋ฃนํ™”ํ•œ ๋‹จ์œ„์ž…๋‹ˆ๋‹ค. 
์ผ๋ฐ˜์ ์œผ๋กœ ๋””์Šคํฌ ๊ณต๊ฐ„์„ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. 
ํŽ˜์ด์ง€๋Š” ์ฝ๊ธฐ/์“ฐ๊ธฐ ์—ฐ์‚ฐ์˜ ๊ธฐ๋ณธ ๋‹จ์œ„์ด๋ฉฐ, ์บ์‹ฑ์— ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ธ”๋ก (Block):
ํŽ˜์ด์ง€๋ณด๋‹ค ํฐ ๋‹จ์œ„๋กœ, ์ผ๋ฐ˜์ ์œผ๋กœ ์—ฌ๋Ÿฌ ํŽ˜์ด์ง€๋ฅผ ๋ชจ์•„์„œ 
๋””์Šคํฌ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๊ฑฐ๋‚˜ ์“ฐ๋Š” ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. 
๋ธ”๋ก์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๋ฌผ๋ฆฌ์ ์ธ ์ €์žฅ ๊ตฌ์กฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋ฉฐ, 
I/O ์ž‘์—…์„ ์ตœ์ ํ™”ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

ํ”Œ๋ ˆ์ธ (Plane):
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ์—ฌ๋Ÿฌ ๋ธ”๋ก์„ ๊ทธ๋ฃนํ™”ํ•œ ๋‹จ์œ„์ž…๋‹ˆ๋‹ค. 
ํ”Œ๋ ˆ์ธ์€ ์ผ๋ฐ˜์ ์œผ๋กœ ์—ฌ๋Ÿฌ ๋””์Šคํฌ์— ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์‚ฐ์‹œํ‚ค๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. 

๋‹ค์ด (Die):
๋ฐ˜๋„์ฒด ๊ธฐํŒ์—์„œ ์นฉ์˜ ํ•ต์‹ฌ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. 
๋‹ค์ด๋Š” ์ฃผ๋กœ ๋ฉ”๋ชจ๋ฆฌ๋‚˜ ํ”„๋กœ์„ธ์„œ์™€ ๊ฐ™์€ ์นฉ ๋‚ด๋ถ€์˜ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.


(3) ์ €์žฅ ๋‹จ์œ„

์ฝ๊ธฐ/์“ฐ๊ธฐ ๋‹จ์œ„์™€ ์‚ญ์ œ ๋‹จ์œ„๋Š” ๋‹ค๋ฅด๋‹ค. 
์ฝ๊ธฐ/์“ฐ๊ธฐ๋Š” ํŽ˜์ด์ง€ ๋‹จ์œ„์ด๋ฉฐ
์‚ญ์ œ๋Š” ๋ธ”๋ก ๋‹จ์œ„์ด๋‹ค. ( ์‚ญ์ œ ๋‹จ์œ„๊ฐ€ ๋” ํฌ๋‹ค..)

(4) ํŽ˜์ด์ง€์˜ ์ƒํƒœ

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

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

-invalid: ์œ ํšจํ•˜์ง€ ์•Š์€ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ์žˆ๋Š” ์ƒํƒœ 

(5) ํ”Œ๋ ˆ์‹œ ๋ฉ”๋ชจ๋ฆฌ๋Š” ํ•˜๋“œ ๋””์Šคํฌ์™€ ๋‹ฌ๋ฆฌ ๋ฎ์–ด์“ฐ๊ธฐ๊ฐ€ ๋ถˆ๊ฐ€๋Šฅ
๋”ฐ๋ผ์„œ invalid ์ƒํƒœ๋ฅผ (ํŒ”์š”์—†๋Š” ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๋น„์›Œ๋‚ด๊ธฐ ์œ„ํ•ด)
๊ฐ€๋น„์ง€ ์ปฌ๋ž™์…˜ ์‚ฌ์šฉ

๐Ÿ”ธ๊ฐ€๋น„์ง€ ์ปฌ๋ž™์…˜ 
- ํ•œ ๋ธ”๋ก ๋‚ด ์œ ํšจํ•œ ํŽ˜์ด์ง€๋“ค๋งŒ ์ƒˆ๋กœ์šด ๋ธ”๋ก์œผ๋กœ ๋ณต์‚ฌ
- ๊ธฐ์กด ๋ธ”๋ก(invalid ๊ฐ€ ์žˆ๋Š” ) ์‚ญ์ œ 
profile
๋˜๋Š”๊ฑด ๋‹ค ํ•˜๊ธฐ / ํ•˜๋Š”๊ฑด ๋‹ค ๋˜๊ธฐ

0๊ฐœ์˜ ๋Œ“๊ธ€