๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์ปดํ“จํ„ฐ ์ผ๋ฐ˜7

[๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜] RAID์˜ ์ •์˜์™€ ์ข…๋ฅ˜ RAID๋ž€? RAID๋Š” "Redundant Array of Independent Disks" ์˜ ์•ฝ์–ด๋กœ, ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํ•˜๋“œ ๋””์Šคํฌ ๋“œ๋ผ์ด๋ธŒ๋ฅผ ์กฐํ•ฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์˜ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๊ณ , ๋ฐ์ดํ„ฐ์˜ ์•ˆ์ „์„ฑ๊ณผ ๋‚ด๊ฒฐํ•จ์„ฑ์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค. 1TB ํ•˜๋“œ ๋””์Šคํฌ 4๊ฐœ์™€ 4TB ํ•˜๋“œ ๋””์Šคํฌ ํ•œ ๊ฐœ๋ฅผ ๋น„๊ต ํ–ˆ์„ ๋•Œ 1TB ํ•˜๋“œ ๋””์Šคํฌ ๋„ค ๊ฐœ๋กœ RAID๋ฅผ ๊ตฌ์„ฑํ•˜๋ฉด 4TB ํ•˜๋“œ ๋””์Šคํฌ ํ•œ ๊ฐœ์˜ ์„ฑ๋Šฅ๊ณผ ์•ˆ์ •์„ฑ์„ ๋Šฅ๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. RAID๋Š” ์ฃผ๋กœ ํ•˜๋“œ ๋””์Šคํฌ์™€ SSD๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ์ˆ ๋กœ ๋ฐ์ดํ„ฐ์˜ ์•ˆ์ •์„ฑ๊ณผ ์„ฑ๋Šฅ์„ ์œ„ํ•ด ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ฌผ๋ฆฌ์  ๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜๋ฅผ ๋งˆ์น˜ ํ•˜๋‚˜์˜ ๋…ผ๋ฆฌ์  ๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜์ฒ˜๋Ÿผ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ์ˆ ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. RAID์˜ ์ข…๋ฅ˜ RAID๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์„ RAID ๋ ˆ๋ฒจ์ด๋ผ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค. RAID ๋ ˆ๋ฒจ์—.. 2023. 10. 25.
[๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜] ํ•˜๋“œ ๋””์Šคํฌ์™€ ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ ํ•˜๋“œ ๋””์Šคํฌ(Hard Disk) ํ•˜๋“œ ๋””์Šคํฌ๋Š” ์ž๊ธฐ์ ์ธ ๋ฐฉ์‹์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜์ž…๋‹ˆ๋‹ค. ์ƒ๊น€์ƒˆ๋Š” ์•„๋ž˜์™€ ๊ฐ™์ด ์ƒ๊ฒผ์ฃ . ์š”์ฆ˜์—๋Š” ํ•˜๋“œ ๋””์Šคํฌ์˜ ๊ฐ€๊ฒฉ์ด ๋งŽ์ด ์ €๋ ดํ•ด์กŒ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ 1ํ…Œ๋ผ๋ฐ”์ดํŠธ ํ•˜๋“œ ๋””์Šคํฌ์˜ ๊ฐ€๊ฒฉ์€ 7๋งŒ์› ์„ ์ด๋„ค์š”. ์˜ˆ์ „์—๋Š” 1ํ…Œ๋ผ๋Š” ๊ตฌ๊ฒฝ๋„ ๋ชปํ–ˆ๊ณ  ๊ณ ์„ฑ๋Šฅ์ด๋‚˜ ์Šˆํผ ์ปดํ“จํ„ฐ์—๋งŒ ์žˆ๋Š” ์•„์ฃผ ๊ณ ๊ฐ€์˜ ์ €์žฅ์žฅ์น˜์˜€์Šต๋‹ˆ๋‹ค. ํ•˜๋“œ ๋””์Šคํฌ๋ฅผ ๋œฏ์–ด๋ณด๋ฉด ์ด๋ ‡๊ฒŒ ์ƒ๊ฒผ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์‚ดํŽด๋ด…์‹œ๋‹ค. ๋ฐ์ดํ„ฐ๊ฐ€ ์ €์žฅ๋˜์–ด์žˆ๋Š” ๊ณณ์€ ๋™๊ทธ๋ž€ ์›ํŒ์ด๋ฉฐ ์ด๋ฆ„์€ ํ”Œ๋ž˜ํ„ฐ(Flatter)์ž…๋‹ˆ๋‹ค. ํ”Œ๋ž˜ํ„ฐ๋Š” ์ž๊ธฐ ๋ฌผ์งˆ๋กœ ๋ฎ์—ฌ ์žˆ์–ด์„œ ์ˆ˜๋งŽ์€ N๊ทน๊ณผ S๊ทน์„ ์ €์žฅํ•˜๋ฉฐ 0๊ณผ 1์˜ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ค‘์•™์— ํ”Œ๋ž˜ํ„ฐ๋ฅผ ํšŒ์ „์‹œํ‚ค๋Š” ๋ชจํ„ฐ๋ฅผ ์Šคํ•€๋“ค(Spindle)์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์Šคํ•€๋“ค์ด ํ”Œ๋ž˜ํ„ฐ๋ฅผ ๋Œ๋ฆฌ๋Š” ์†๋„๋Š” ๋งค์šฐ ๋น ๋ฆ…๋‹ˆ๋‹ค... 2023. 10. 11.
๋ฌผ๋ฆฌ์ฃผ์†Œ(Physical Address)์™€ ๋…ผ๋ฆฌ์ฃผ์†Œ(Logical Address) ๋ฌผ๋ฆฌ์ฃผ์†Œ(Physical Address) ๋ฌผ๋ฆฌ์ฃผ์†Œ๋Š” ์ปดํ“จํ„ฐ์˜ ์‹ค์ œ ํ•˜๋“œ์›จ์–ด ๋ฉ”๋ชจ๋ฆฌ ์žฅ์น˜์— ํ• ๋‹น๋œ ์ฃผ์†Œ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๋ฌผ๋ฆฌ์  ์ฃผ์†Œ๋Š” ์ปดํ“จํ„ฐ์˜ RAM (Random Access Memory) ์นฉ์ด๋‚˜ ๋‹ค๋ฅธ ํ•˜๋“œ์›จ์–ด ์žฅ์น˜์—์„œ ์ง์ ‘์ ์œผ๋กœ ์ฐธ์กฐ๋ฉ๋‹ˆ๋‹ค. ๋ฌผ๋ฆฌ์ฃผ์†Œ๋Š” ํ•˜๋“œ์›จ์–ด ์ˆ˜์ค€์—์„œ๋งŒ ์˜๋ฏธ๊ฐ€ ์žˆ์œผ๋ฉฐ ๊ฐ ๋ฉ”๋ชจ๋ฆฌ ์…€์€ ๋ฌผ๋ฆฌ์  ์ฃผ์†Œ๋กœ ์‹๋ณ„๋ฉ๋‹ˆ๋‹ค. ์ฆ‰ ๋ฌผ๋ฆฌ ์ฃผ์†Œ๋Š” ๋ง ๊ทธ๋Œ€๋กœ ์ •๋ณด๊ฐ€ ์‹ค์ œ๋กœ ์ €์žฅ๋œ ํ•˜๋“œ์›จ์–ด์ƒ์˜ ์ฃผ์†Œ๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๋…ผ๋ฆฌ์ฃผ์†Œ (Logical Address) ๋…ผ๋ฆฌ์ฃผ์†Œ๋Š” ํ”„๋กœ๊ทธ๋žจ์ด๋‚˜ CPU๊ฐ€ ์ƒ์„ฑํ•œ ์ฃผ์†Œ๋กœ, ์‹ค์ œ ํ•˜๋“œ์›จ์–ด์™€๋Š” ๋…๋ฆฝ์ ์ž…๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋žจ์ด ๋ฉ”๋ชจ๋ฆฌ์— ์ ‘๊ทผํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์ฃผ์†Œ์ด๋ฉฐ, ์ด ์ฃผ์†Œ๋Š” ํ”„๋กœ์„ธ์„œ(CPU)์˜ ๊ด€์ ์—์„œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋…ผ๋ฆฌ์ฃผ์†Œ๋Š” ํ”„๋กœ์„ธ์Šค๊ฐ€ ํ• ๋‹น๋ฐ›์€ ๊ฐ€์ƒ ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ ๊ณต๊ฐ„์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์šด์˜์ฒด์ œ๋Š” .. 2023. 10. 11.
RAM์˜ ์ข…๋ฅ˜ ์šฐ๋ฆฌ๊ฐ€ ์ปดํ“จํ„ฐ ๊ตฌ์กฐ์—์„œ ํ•ญ์ƒ ์–˜๊ธฐํ•˜๋Š” '๋ฉ”๋ชจ๋ฆฌ'๋Š” ํ†ต์ƒ์ ์œผ๋กœ RAM(Random Access Memory)์ž…๋‹ˆ๋‹ค. RAM์˜ ํฌ๊ธฐ๋ฅผ ์‹ํƒ์˜ ํฌ๊ธฐ๋ผ๊ณ  ๋น„๊ตํ•ด๋ณธ๋‹ค๋ฉด, ๋ฐ˜์ฐฌ์ด ์žˆ๋Š” ๋ƒ‰์žฅ๊ณ ๋Š” ํ•˜๋“œ๋””์Šคํฌ, ์‹ํƒ์— ์žˆ๋Š” ์Œ์‹์„ ๋จน๋Š” ์‚ฌ๋žŒ์€ CPU๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹ํƒ์˜ ํฌ๊ธฐ๊ฐ€ ํด์ˆ˜๋ก ํ•œ๋ฒˆ์— ๋จน์„ ์ˆ˜ ์žˆ๋Š” ์Œ์‹์ด ๋งŽ์•„์ง€๊ฒ ์ฃ . ๊ทธ๋ฆฌ๊ณ  ์‹์‚ฌ ์†๋„๋Š” CPU์˜ ์„ฑ๋Šฅ์— ๋น„์œ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. RAM์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด์‹œ์ฃ . DRAM(Dynamic RAM) DRAM์˜ Dynamic์€ ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ๋™์ ์œผ๋กœ ์‚ฌ๋ผ์ง€๋Š” RAM์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. DRAM์€ ์‹œ๊ฐ„์ด ์ง€๋‚˜๋ฉด ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ์ ์ฐจ ์‚ฌ๋ผ์ง€๋Š” RAM์ž…๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— DRAM์€ ๋ฐ์ดํ„ฐ์˜ ์†Œ๋ฉธ์„ ๋ง‰๊ธฐ ์œ„ํ•ด ์ฃผ๊ธฐ์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์žฌํ™œ์„ฑํ™”(๋‹ค์‹œ ์ €์žฅ)ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌ.. 2023. 10. 10.
๋ ˆ์ง€์Šคํ„ฐ๋ž€? ๋ ˆ์ง€์Šคํ„ฐ ์ปดํ“จํ„ฐ ๊ตฌ์กฐ์—์„œ ๋ ˆ์ง€์Šคํ„ฐ๋Š” ์ค‘์•™ ์ฒ˜๋ฆฌ ์žฅ์น˜ (CPU) ๋‚ด๋ถ€์— ์žˆ๋Š” ์ž‘์€ ๊ณ ์† ๊ธฐ์–ต ์žฅ์น˜์ž…๋‹ˆ๋‹ค. ๋ ˆ์ง€์Šคํ„ฐ๋Š” CPU๊ฐ€ ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋ฉฐ ๋‹ค์–‘ํ•œ ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์ž„์‹œ ์ €์žฅ์†Œ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋ ˆ์ง€์Šคํ„ฐ์— ์ €์žฅ๋œ ๊ฐ’๋งŒ ์ž˜ ๊ด€์ฐฐํ•ด๋„ ํ”„๋กœ๊ทธ๋žจ์˜ ์‹คํ–‰ ํ๋ฆ„์„ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ ˆ์ง€์Šคํ„ฐ์˜ ์—ญํ•  1. ๋ฐ์ดํ„ฐ ์ €์žฅ ๋ฐ ๋น ๋ฅธ ์ ‘๊ทผ ๋ ˆ์ง€์Šคํ„ฐ๋Š” CPU ๋‚ด๋ถ€์— ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค๋ฅธ ์ฃผ๊ธฐ์–ต ์žฅ์น˜๋ณด๋‹ค ํ›จ์”ฌ ๋น ๋ฅด๊ฒŒ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์—ฐ์‚ฐ ์†๋„๋ฅผ ํ–ฅ์ƒ์‹œํ‚ค๊ณ  ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰์„ ๋” ํšจ์œจ์ ์œผ๋กœ ๋งŒ๋“ญ๋‹ˆ๋‹ค. 2. ์—ฐ์‚ฐ ์ˆ˜ํ–‰ ๋ ˆ์ง€์Šคํ„ฐ๋Š” CPU์—์„œ ์ˆ˜ํ–‰๋˜๋Š” ์—ฐ์‚ฐ์— ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์—ฐ์‚ฐ์€ ๋ ˆ์ง€์Šคํ„ฐ์—์„œ ์ง์ ‘ ์ˆ˜ํ–‰๋˜๋ฏ€๋กœ ๋” ๋น ๋ฅด๊ฒŒ ์ฒ˜๋ฆฌ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 3. ํ”„๋กœ๊ทธ๋žจ ์ œ์–ด ๋ ˆ์ง€์Šคํ„ฐ๋Š” ํ”„๋กœ๊ทธ๋žจ ์นด์šดํ„ฐ.. 2023. 10. 8.
์•„์Šคํ‚ค์ฝ”๋“œ(ASCII)๊ฐ€ 128๊ฐœ๋ฐ–์— ์—†๋Š” ์ด์œ  ์•„์Šคํ‚ค์ฝ”๋“œ๋ž€? ASCII (American Standard Code for Information Interchange, ๋ฏธ๊ตญ ์ •๋ณด ๊ตํ™˜ ํ‘œ์ค€ ๋ถ€ํ˜ธ)๋ž€ ๋ฌธ์ž๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๊ฐ€์žฅ ์ดˆ์ฐฝ๊ธฐ ๋ฌธ์ž ์ง‘ํ•ฉ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ์•„๋ž˜๋Š” ๋‚˜๋ฌด์œ„ํ‚ค์˜ ์„ค๋ช…์„ ๋ง๋ถ™์˜€์œผ๋‹ˆ ๊ฐ€๋ณ๊ฒŒ ๋ณด์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์˜๋ฌธ ํ‚ค๋ณด๋“œ๋กœ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ๊ธฐํ˜ธ๋“ค์ด ํ• ๋‹น๋˜์–ด ์žˆ๋Š” ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ๋ถ€ํ˜ธ ์ฒด๊ณ„์ด๋‹ค. ๋งค์šฐ ๋‹จ์ˆœํ•˜๊ณ  ๊ฐ„๋‹จํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์–ด๋Š ์‹œ์Šคํ…œ์—์„œ๋„ ์ ์šฉ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ์žฅ์ ์ด ์žˆ๋‹ค. 8๋น„ํŠธ ์ปดํ“จํ„ฐ์—์„œ๋Š” ์•„์Šคํ‚ค ์ฝ”๋“œ์— 1๋น„ํŠธ๋ฅผ ๋”ํ•ด ๋” ๋งŽ์€ ๋ฌธ์ž๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ์—ฌ์ง€๊ฐ€ ์ƒ๊ฒผ๊ณ , ์•„์Šคํ‚ค ์ฝ”๋“œ์— ์—†๋Š” ๋ฌธ์ž๋ฅผ ์ถ”๊ฐ€ํ•ด "์ฝ”๋“œํŽ˜์ด์ง€"๋ฅผ ์ œ์ •ํ•˜์˜€๋‹ค. IBM PC์—์„œ๋Š” "Codepage 437"(๋ผํ‹ด์–ด, ์Œ์„ฑ๊ธฐํ˜ธ, ์ˆ˜ํ•™๊ธฐํ˜ธ, ๊ด˜์„ , ํŠน์ˆ˜๋ฌธ์ž ๋“ฑ ์ถ”๊ฐ€)์„ ์‚ฌ์šฉํ–ˆ๊ณ , ํ™•์žฅ๋œ.. 2023. 10. 7.