์์ฆ ํ๋ก์ ํธ ํค์ผ๋ฉ๋ฆฌ๋ผ๋ ์ฑ ์ ์ฌ๋ฐ๊ฒ ์ฝ๋ ์ค์ธ๋ฐ, ์ฃผ์ธ๊ณต์ด ์ฐ์ฃผ์ ์์ ํฐ์น์คํฌ๋ฆฐ ์ปดํจํฐ(์๋ง ํ๋ธ๋ฆฟPC๊ฐ ์๋๊น ํ๋ค.)๋ฅผ ๋ฐ๊ฒฌํ๋ ์ฅ๋ฉด์์ ๋ค์๊ณผ ๊ฐ์ ๋ด์ฉ์ด ๋์จ๋ค.
"'์ํ ๋์๊ด'์ด๋ผ๋ ์ด๋ฆ์ด ๋ถ์ ํด๋๊ฐ ํ๋ ์๋๋ฐ, ๊ฑฐ๊ธฐ์๋ ๋ฏธ๊ตญ์์ ์ ์๊ถ์ ์ธ์ ๋ฐ์ ๋ชจ๋ ์ ์ ์นดํ๋ก๊ทธ๊ฐ ํต์งธ๋ก ๋ค์ด ์๋ ๋ฏ ํ๋ค. ...(์ค๋ต)... SSD๋ ๋ฌด๊ฒ๊ฐ ๊ฐ๋ฒผ์ฐ๋, ์ ๋ณด๋ฅผ ์ค์ ๋ ๊ตณ์ด ์ธ์ํด์ง ํ์๋ ์๋ค๊ณ ์๊ฐํ ๋ชจ์์ด๋ค. ์๋, ์๋ฃ๋ฅผ ๊ทธ๋ฅ ๋กฌ(ROM)์ ๊ตฌ์๋ฒ๋ฆฐ๊ฑธ ์๋ ์๋ค."
์ด ๋ถ๋ถ์ ์ฝ์ผ๋ฉด์ SSD์ ROM์ด ๋ญ์๋๋ผ? SSD๋ ๋น๊ต์ ์ต์ํ์ง๋ง ROM์ ๋ค์ด๋ง ๋ดค์ง ๋ฌด์์ด์๋์ง ์ ํํ ๊ธฐ์ต์ด ๋์ง ์์์ ์ฐพ์๋ณด์๋ค.
1. ROM
- ROM์ Read-Only Memory์ ์ฝ์๋ก ์ฝ๊ธฐ ์ ์ฉ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์๋ฏธํ๋ค.
- ๋ฐ์ดํฐ๋ฅผ ํ ๋ฒ ์ ์ฅํ๋ฉด ์์ ํ ์ ์๊ณ , ์ ์์ด ๊บผ์ ธ๋ ๋ฐ์ดํฐ๊ฐ ์ ์ง๋๋ ๋นํ๋ฐ์ฑ ๋ฉ๋ชจ๋ฆฌ์ด๋ค.
- ์ฃผ๋ก ์์คํ ๋ถํธ ๋ก๋, ํ์จ์ด, ํน์ ์ํํธ์จ์ด์ ํต์ฌ ๋ถ๋ถ์ ์ฌ์ฉ๋๋ฉฐ ๋ณ๊ฒฝ์ด ํ์ํ์ง ์์ ๊ฒฝ์ฐ์ ์ฃผ๋ก ์ฌ์ฉ๋๋๋ฐ, ์๋ฅผ ๋ค์ด ์ปดํจํฐ์ BIOS(๊ธฐ๋ณธ ์ /์ถ๋ ฅ ์์คํ ) ๋ฑ์ ์ฌ์ฉ๋๋ค.
์ค๋ช ์ ์ฝ์ผ๋ฉด์ '์ ์ด๋ฐ๊ฑฐ๊ตฌ๋' ํ๋ฉด์๋, ๋ด๊ฐ ์ปดํจํฐ๋ฅผ ์ฐ๋ฉด์ ์ด๊ฑธ ์ธ์ ์ ํด๋ดค์ง? ์ถ์ ์๊ฐ์ด ๋ค์๋๋ฐ BIOS ๋ถ๋ถ์ ๋ณด๊ณ ๋จ๋ฒ์ ์ดํดํ๋ค.
BIOS๋, Basic Input/Output System์ ์ฝ์๋ก ์ด์ ์ฒด์ ์ค ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ์ํํธ์จ์ด์ด์ ์ ์ถ๋ ฅ์ ์ฒ๋ฆฌํ๋ ํ์จ์ด์ด๋ค. ์ฌ์ฉ์๊ฐ ์ปดํจํฐ๋ฅผ ์ผ๋ฉด ์์๋๋ ํ๋ก๊ทธ๋จ์ผ๋ก, ์ฃผ๋ณ ์ฅ์น(ํ๋์จ์ด)์ ์ปดํจํฐ ์ด์ ์ฒด์ (์ํํธ์จ์ด) ์ฌ์ด์ ๋ฐ์ดํฐ ํ๋ฆ์ ๊ด๋ฆฌํ๋ค. ์๋์ฐ ์คํ ์ค์ ๋จ์ถํค๋ฅผ ๋๋ฌ์ ๋ค์ด๊ฐ๋ณด๋ฉด ๋๋ต ์์ ๊ฐ์ ํ๋ฉด์ ๋ณผ ์ ์๋ค. ๋ค์ด๊ฐ๋ณด๋ฉด ๋ญ๊ฐ ์๋ ๋์ค ์์ ์ด ์๊ฐ๋๊ณ ๊ทธ๋ฐ ๋๋..(?)
์์ ์ ์กฐ๋ฆฝ์ ์ปดํจํฐ๋ฅผ ์๋ก ์ฌ๊ณ ๋์ ๊ฒ์์ ์ค์นํ๋๋ฐ, ๊ฒ์์ด ์๊พธ ํ๊ฒจ์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์์๋ณด๋ ์ค BIOS์ ์ง์ ํ์ฌ ๋ฉ์ธ๋ณด๋ ์ ๋ฐ์ดํธ๋ฅผ ํ๋ผ๊ณ ํด์ ๋ค์ด๊ฐ๋ดค๋ ๊ธฐ์ต์ด ์๋ค.
2. RAM
- RAM์ Random Access Memory์ ์ฝ์๋ก, ์ฃผ๊ธฐ์ต์ฅ์น์ด๋ค.
- ํ๋ฐ์ฑ ๋ฉ๋ชจ๋ฆฌ๋ก, ์ ์์ด ๊บผ์ง๋ฉด ๋ฐ์ดํฐ๊ฐ ์์ค๋๋ค. ๋๋ค ์์ธ์ค๊ฐ ๊ฐ๋ฅํ๋ฏ๋ก ์์์ ์์น์ ๋น ๋ฅด๊ฒ ๋ฐ์ดํฐ์ ์ ๊ทผํ ์ ์๋ค.
- ์คํ ์ค์ธ ํ๋ก๊ทธ๋จ ๋ฐ์ดํฐ์ ํ๋ก๊ทธ๋จ ์ฝ๋๋ฅผ ์ ์ฅํ๋๋ฐ ์ฌ์ฉ๋๋ค. ์ปดํจํฐ์ ์ค์๊ฐ ์์ ์ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ์ผ์์ ์ผ๋ก ์ ์ฅํ๋๋ฐ, ํ๋ก๊ทธ๋จ๋ฟ๋ง ์๋๋ผ ๋ฌธ์๋ ๋ฉํฐ๋ฏธ๋์ด ํ์ผ ๋ฑ ์ฌ๋ฌ ์ข ๋ฅ์ ๋ฐ์ดํฐ ์ ์ฅ์ด ๊ฐ๋ฅํ๋ค.
CPU๋ฅผ ์ฌ๋์ ๋๋ก ๋น๊ตํ๋ฉด, RAM์ ๊ทธ ์ฌ๋์ด ์ฌ์ฉํ๋ ์ฑ ์์ ํฌ๊ธฐ๋ก ๋ณผ ์ ์๋ค. ์ฑ ์์ด ๋์ ์๋ก ๋ง์ ์ผ์ ๊ฐ์ง๊ณ ์์ ์ ์๋ ๊ฒ์ผ๋ก ์ดํดํ๋ฉด ์ฝ๋ค.
3. SSD
- SSD๋ Solid State Drive์ ์ฝ์๋ก, ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ์ฝ์ ๋ ์ ๊ธฐ ์ ํธ๋ฅผ ์ฌ์ฉํ๋ ๋นํ๋ฐ์ฑ ๋ฉ๋ชจ๋ฆฌ์ด๋ค. ํ๋์ ๋ฉ๋ชจ๋ฆฌ๋ผ๋ ๋ฐ๋์ฒด ๊ธฐ์ ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ค.
- ์ฃผ๋ก ์ปดํจํฐ๋ ๋ ธํธ๋ถ์ ๋ด์ฅ ์ ์ฅ ์ฅ์น๋ก ์ฌ์ฉ๋๋ฉฐ, ์ต๊ทผ์๋ ์ธ์ฅ ๋๋ผ์ด๋ธ๋ก๋ ๋ง์ด ์ฌ์ฉ๋๋ค.
- ์ ๊ธฐ ์ ํธ๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ๊ธฐ๊ณ์ ์ธ ๋ถํ์ด ์์ด ๊ฐํ ๋ด๊ตฌ์ฑ๊ณผ ๋ฌด์์์ด ํน์ง์ด๋ฉฐ, ๋ฌด์๋ณด๋ค HDD์ ๋นํด I/O ์์ ์๋๊ฐ ๋งค์ฐ ๋น ๋ฅด๋ค.
๊ทธ๋ฌ๋๊น ํ๋ก์ ํธ ํค์ผ๋ฉ๋ฆฌ์์ ๋ฌ์ฌํ ๋ถ๋ถ์, ์์ฒญ๋ ์์ ๋ฐ์ดํฐ๋ค์ ์ค์ค๋๋ฅผ ์๋ผ์ง ์๊ณ ๋ฃ์๊ฑฐ๋ ์์ ์ปดํจํฐ์ ์ฝ๊ธฐ ์ ์ฉ ๋ฉ๋ชจ๋ฆฌ์ ์๊ตฌ์ ์ผ๋ก ๋ฐ์๋ฒ๋ ธ๊ฒ ๊ฑฐ๋ ํ๋ ๋ป์ด๊ตฌ๋.
์์ ์๋ SSD๊ฐ ๋ง์ด ๋น์ธ์ 256GB๋ 512GB ์ ๋์ SSD๋ง ์ฐ๊ณ ํฐ ์ฉ๋์ HDD๋ฅผ ๊ฐ์ด ์ผ๋๋ฐ.. ์์ฆ์ ๊ฑฐ์ SSD๋ง ์ฐ์ง ์๋? ๊ฒ์ํด๋ณด๋ ์ ์ฅํ ๋ฐ์ดํฐ๋ค์ด ๋ง์ ๊ฒฝ์ฐ์๋ ์ฌ์ ํ HDD๋ฅผ ๊ฐ์ด ์ฐ๋๋ณด๋ค. ๋ฐ์คํฌํ์ผ๋ก ๋ญ ๋ง์ด ํ๋ ๊ฒ๋ ์๋๋ฐ ์ง๊ธ 512GB SSD๋ ์ ์ด์ ๊ฒ์์ ํ ๋๊ฐ์ฉ ์ง์๊ฐ๋ฉฐ ์ฐ๊ณ ์๋ค..ใ ใ ๋ค์์ 1ํ ๋ผ ์ ๋ ์ฐ๋ฉด ๋ฑ ์ข์ ๊ฒ ๊ฐ๋ค.
4. HDD
- HDD๋ Hard Disk Drive์ ์ฝ์๋ก, ํ์ ํ๋ ๋์คํฌ์ ์๊ธฐ ํค๋๊ฐ ์ฝ๊ณ ์ฐ๋ ๋ฐฉ์์ผ๋ก ๋์ํ๋ ์ ์ฅ ์ฅ์น์ด๋ค.
- ๋น๊ต์ ์ ๋ ดํ ๊ฐ๊ฒฉ์ ๋์ฉ๋์ ์ ์ฅ ์ฉ๋์ ์ฌ์ฉํ ์ ์๋ค๋ ์ฅ์ ์ด ์์ผ๋, ํ์ ํ๋ ๋์คํฌ์ ์์ง์ด๋ ํค๋ ๋ฑ ๊ธฐ๊ณ์ ์ธ ๋ถํ์ด ์์ด ์์๊ณผ ์ด์ด ๋ฐ์ํ๋ฉฐ, ์ถฉ๊ฒฉ์ ๋ฏผ๊ฐํ๋ค๋ ๋จ์ ์ด ์๋ค. ๋ํ ๋ถํ์ด ์ง์ ํ์ ํ๋ฏ๋ก ์๋์ง ์๋น๊ฐ ๋๋ค.
๋์ ๊ฒฝ์ฐ ์์ ์๋ ์์ ๋, ์ํ๋ ๋๋ผ๋ง๋ ๋ค ๋ค์ด๋ฐ์์ ๋ดค๊ธฐ ๋๋ฌธ์ ์ปดํจํฐ ์ ์ฅ ์ฉ๋์ด ์ค์ํ๋๋ฐ ์์ฆ์ ๋๋ถ๋ถ ์คํธ๋ฆฌ๋ฐ์ ํ๊ธฐ ๋๋ฌธ์ ์ฌ์ค ์ ์ฅ ์ฉ๋์ด ์์ฒญ ์ค์ํ์ง ์์ ๊ฒ ๊ฐ๋ค. ๊ฒ์ ํ๋์ ๋ช์ญ๊ธฐ๊ฐ์ฉ ํ์ง๋ง.. ๋ญ ๊ฒ์์ ์ํ๋ ๊ฒ์์ ์ธ์ ๋ ์ง์ ๋ค ๋ค์ ์ค์นํ ์ ์์ผ๋๊น. ๊ทธ๋ฐ๋ฐ ์์ ์ ๋๋ผ๋ง, ๋ ธ๋ ์ง์ฐ๊ธฐ ์๊น์์ ์์๋จ๋ ๊ธฐ์ต์ด..ใ ใ ใ
'๐ป Programming > ๊ธฐํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํด๋ฆฐ ์ฝ๋ Clean Code] 1์ฅ ๊นจ๋ํ ์ฝ๋ (0) | 2024.01.14 |
---|---|
VS Code ์์ ๋ฐ์ดํ, ํฐ ๋ฐ์ดํ ์ค์ ํ๊ธฐ (1) | 2024.01.07 |
ํ๋ก ํธ์๋ ์น๊ฐ๋ฐ ๊ณต๋ถ ์ ์ฉํ ์ฌ์ดํธ ์ ๋ฆฌ (0) | 2023.02.19 |