์ปดํจํฐ ๊ตฌ์กฐ์ ํฐ ๊ทธ๋ฆผ
์ฐ๋ฆฌ๊ฐ ์์์ผ ํ ์ปดํจํฐ ๊ตฌ์กฐ ์ง์์ ํฌ๊ฒ ๋ ๊ฐ์ง ์ ๋๋ค.
- ์ปดํจํฐ๊ฐ ์ดํดํ๋ ์ ๋ณด
- ์ปดํจํฐ์ ๋ค ๊ฐ์ง ํต์ฌ ๋ถํ
์ปดํจํฐ๊ฐ ์ดํดํ๋ ์ ๋ณด
- ๋ฐ์ดํฐ
- ์ปดํจํฐ๊ฐ ์ดํดํ๋ ์ซ์, ๋ฌธ์, ์ด๋ฏธ์ง, ๋์์๊ณผ ๊ฐ์ ์ ์ ์ธ ์ ๋ณด
- ๋ช
๋ น์ด
- ์ปดํจํฐ๋ฅผ ์ค์ง์ ์ผ๋ก ์๋ ์ํค๋ ์ค์ํ ์ ๋ณด
- ๋ฐ์ดํฐ ์์ด๋ ์๋ฌด๊ฒ๋ ํ ์ ์๋ ์ ๋ณด ๋ฉ์ด๋ฆฌ
- โ๋ฐ์ดํฐ๋ฅผ ์์ง์ด๊ณ ์ปดํจํฐ๋ฅผ ์๋ ์ํค๋ ์ฅ๋ณดโ
โ์ฆ, ๋ช ๋ น์ด๋ ์ปดํจํฐ๋ฅผ ์๋์ํค๋ ์ ๋ณด์ด๊ณ , ๋ฐ์ดํฐ๋ ๋ช ๋ น์ด๋ฅผ ์ํด ์กด์ฌํ๋ ์ผ์ข ์ ์ฌ๋ฃ์ ๋๋ค.โ
- ์ปดํจํฐ ํ๋ก๊ทธ๋จ์ โ๋ช
๋ น์ด๋ค์ ๋ชจ์โ์ผ๋ก ์ ์๋๊ธฐ๋ ํฉ๋๋ค.
- ๊ทธ๋์ ๋ช ๋ น์ด๋ ์ปดํจํฐ ๊ตฌ์กฐ๋ฅผ ํ์ตํ๋ ๋ฐ ์์ด ๋ฐ์ดํฐ๋ณด๋ค ๋ ์ค์ํ ๊ฐ๋ .
์ปดํจํฐ์ 4๊ฐ์ง ํต์ฌ ๋ถํ.
- ์ค์์ฒ๋ฆฌ์ฅ์น(Central Programming Unit, CPU)
- ์ปดํจํฐ์ ๋๋
- ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋ ๋ช ๋ น์ด๋ฅผ ์ฝ์ด ๋ค์ด๊ณ , ์ฝ์ด ๋ค์ธ ๋ช ๋ น์ด๋ฅผ ํด์ํ๊ณ , ์คํํ๋ ๋ถํ์ ๋๋ค.
- CPU ๋ด๋ถ ๊ตฌ์ฑ ์์ ์ค ๊ฐ์ฅ ์ค์ํ ์ธ ๊ฐ์ง๋ ์ฐ์ ๋
ผ๋ฆฌ์ฐ์ฐ์ฅ์น(ALU: Arithmetic Logic Unit), ๋ ์ง์คํฐ(register), ์ ์ด์ฅ์น(CU: Control Unit) ์
๋๋ค.
- ALU: ๊ณ์ฐ๊ธฐ, ๊ณ์ฐ๋ง์ ์ํด ์กด์ฌํ๋ ๋ถํ, ์ปดํจํฐ ๋ด๋ถ์์ ์ํ๋๋ ๋๋ถ๋ถ์ ๊ณ์ฐ์ ALU๊ฐ ๋๋งก์ ์ํ
- ๋ ์ง์คํฐ: CPU ๋ด๋ถ์ ์์ ์์ ์ ์ฅ ์ฅ์น, ํ๋ก๊ทธ๋จ์ ์คํํ๋ ๋ฐ ํ์ํ ๊ฐ๋ค์ ์์๋ก ์ ์ฅ, CPU ์์๋ ์ฌ๋ฌ ๊ฐ์ ๋ ์ง์คํฐ๊ฐ ์กด์ฌํ๊ณ ๊ฐ๊ธฐ ๋ค๋ฅธ ์ด๋ฆ๊ณผ ์ญํ ์ ๊ฐ์ง
- ์ ์ด์ฅ์น: ์ ์ด ์ ํธ(Control Signal)๋ผ๋ ์ ๊ธฐ ์ ํธ๋ฅผ ๋ด๋ณด๋ด๊ณ ๋ช
๋ น์ด๋ฅผ ํด์ํ๋ ์ฅ์น.
- ์ ์ด ์ ํธ๋ ์ปดํจํฐ ๋ถํ๋ค์ ๊ด๋ฆฌํ๊ณ ์๋์ํค๊ธฐ ์ํ ์ผ์ข
์ ์ ๊ธฐ ์ ํธ
- CPU๊ฐ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋ ๊ฐ์ ์ฝ๊ณ ์ถ์ ๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํฅํด โ๋ฉ๋ชจ๋ฆฌ ์ฝ๊ธฐโ๋ผ๋ ์ ์ด ์ ํธ๋ฅผ ๋ณด๋ธ๋ค.
- CPU๊ฐ ๋ฉ๋ชจ๋ฆฌ์ ์ด๋ค ๊ฐ์ ์ ์ฅํ๊ณ ์ถ์ ๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํฅํด โ๋ฉ๋ชจ๋ฆฌ ์ฐ๊ธฐโ๋ผ๋ ์ ์ด ์ ํธ๋ฅผ ๋ณด๋ธ๋ค.
- ์ ์ด ์ ํธ๋ ์ปดํจํฐ ๋ถํ๋ค์ ๊ด๋ฆฌํ๊ณ ์๋์ํค๊ธฐ ์ํ ์ผ์ข
์ ์ ๊ธฐ ์ ํธ
- ์ฃผ๊ธฐ์ต์ฅ์น(Main memory, ๋ฉ๋ชจ๋ฆฌ)
- ํ์ฌ ์คํ๋๋ ํ๋ก๊ทธ๋จ์ ๋ช ๋ น์ด์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๋ถํ.
- ์ฆ, ํ๋ก๊ทธ๋จ์ด ์คํ๋๋ ค๋ฉด ๋ฐ๋์ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋์ด ์์ด์ผ ํฉ๋๋ค.
- ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋ ๊ฐ์ ์์น๋ ์ฃผ์๋ก ์ ์ ์์ต๋๋ค.
- ๋ณด์กฐ๊ธฐ์ต์ฅ์น(secondary storage)
- ๋ฉ๋ชจ๋ฆฌ๋ณด๋ค ํฌ๊ธฐ๊ฐ ํฌ๊ณ ์ ์์ด ๊บผ์ ธ๋ ์ ์ฅ๋ ๋ด์ฉ์ ์์ง ์๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋ณด์กฐํ ์ ์ฅ ์ฅ์น
- ๋ณด์กฐ๊ธฐ์ต์ฅ์น๋ โ๋ณด๊ดํ โ ํ๋ก๊ทธ๋จ์ ์ ์ฅํ๋ค๊ณ ์๊ฐํด๋ ์ข๋ค.
- ์
์ถ๋ ฅ์ฅ์น(input/output(I/O) device)
- ๋ง์ดํฌ, ์คํผ์ปค, ํ๋ฆฐํฐ, ๋ง์ฐ์ค, ํค๋ณด๋์ฒ๋ผ ์ปดํจํฐ ์ธ๋ถ์ ์ฐ๊ฒฐ๋์ด ์ปดํจํฐ ๋ด๋ถ์ ์ ๋ณด๋ฅผ ๊ตํํ๋ ์ฅ์น๋ฅผ ์๋ฏธ.
- โ์ปดํจํฐ ์ฃผ๋ณ์ ๋ถ์ด ์๋ ์ฅ์นโ๋ผ๋ ์๋ฏธ์์ โ์ฃผ๋ณ์ฅ์น(peripheral device)โ๋ผ ํต์นญํ๊ธฐ๋ ํจ.
โ์ฃผ์โ
- ์ปดํจํฐ๊ฐ ๋น ๋ฅด๊ฒ ์๋ํ๊ธฐ ์ํด์๋ ๋ฉ๋ชจ๋ฆฌ ์ ๋ช
๋ น์ด์ ๋ฐ์ดํฐ๊ฐ ์ ๋๋ ์์น์ ์ ์ฅ๋์ด ์์ด์ผ ํฉ๋๋ค.
- ๊ทธ๋์ ๋ฉ๋ชจ๋ฆฌ์๋ ์ ์ฅ๋ ๊ฐ์ ๋น ๋ฅด๊ฒ ํจ์จ์ ์ผ๋ก ์ ๊ทผํ๊ธฐ ์ํด ์ฃผ์(address)๋ผ๋ ๊ฐ๋ ์ด ์ฌ์ฉ๋ฉ๋๋ค.
- ์ฃผ์๋ก ๋ฉ๋ชจ๋ฆฌ ๋ด ์ํ๋ ์์น์ ์ ๊ทผํ ์ ์์ต๋๋ค.
๋ฉ์ธ๋ณด๋์ ์์คํ ๋ฒ์ค
- ๋ฉ์ธ๋ณด๋
- ๋ง๋๋ณด๋(mother board)๋ผ๊ณ ๋ ๋ถ๋ฆ
- ๋ฉ์ธ๋ณด๋์๋ ์์์ ์๊ฐํ ๋ถํ์ ๋น๋กฏํ ์ฌ๋ฌ ์ปดํจํฐ ๋ถํ์ ๋ถ์ฐฉํ ์ ์๋ ์ฌ๋ก๊ณผ ์ฐ๊ฒฐ ๋จ์๊ฐ ์์ต๋๋ค.
- ๋ฉ์ธ ๋ณด๋์ ์ฐ๋ ฅ๋ ๋ถํ๋ค์ ์๋ก ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ์์ ์์ต๋๋ค. ์ด๋ ๋ฉ์ธ๋ณด๋ ๋ด๋ถ์ โ๋ฒ์ค(bus)โ๋ผ๋ ํต๋ก๊ฐ ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
- ์์คํ
๋ฒ์ค(system bus)
- ์ฌ๋ฌ ๋ฒ์ค ๊ฐ์ด๋ฐ ์ปดํจํฐ์ ๋ค ๊ฐ์ง ํต์ฌ ๋ถํ์ ์ฐ๊ฒฐํ๋ ๊ฐ์ฅ ์ค์ํ ๋ฒ์ค์ ๋๋ค.
- ์ฃผ์ ๋ฒ์ค, ๋ฐ์ดํฐ ๋ฒ์ค, ์ ์ด ๋ฒ์ค๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค.
- ์ฃผ์ ๋ฒ์ค(address bus): ์ฃผ์๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ํต๋ก
- ๋ฐ์ดํฐ ๋ฒ์ค(data bus): ๋ช ๋ น์ด๋กธ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ํต๋ก
- ์ ์ด ๋ฒ์ค(control bus): ์ ์ด ์ ํธ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ํต๋ก
ํค์๋๋ก ์ ๋ฆฌํ๋ ํต์ฌ ํฌ์ธํธ
- ์ปดํจํฐ๊ฐ ์ดํดํ๋ ์ ๋ณด์๋ โ๋ฐ์ดํฐโ ์ โ๋ช ๋ น์ดโ ๊ฐ ์์ต๋๋ค.
- โ๋ฉ๋ชจ๋ฆฌโ ๋ ํ์ฌ ์คํ๋๋ ํ๋ก๊ทธ๋จ์ ๋ช ๋ น์ด์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๋ถํ์ ๋๋ค.
- โCPUโ ๋ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋ ๋ช ๋ น์ด๋ฅผ ์ฝ์ด ๋ค์ด๊ณ , ํด์ํ๊ณ , ์คํํ๋ ๋ถํ์ ๋๋ค.
- โ๋ณด์กฐ๊ธฐ์ต์ฅ์นโ ๋ ์ ์์ด ๊บผ์ ธ๋ ๋ณด๊ดํ ํ๋ก๊ทธ๋จ์ ์ ์ฅํ๋ ๋ถํ์ ๋๋ค.
- โ์ ์ถ๋ ฅ์ฅ์นโ ๋ ์ปดํจํฐ ์ธ๋ถ์ ์ฐ๊ฒฐ๋์ด ์ปดํจํฐ ๋ด๋ถ์ ์ ๋ณด๋ฅผ ๊ตํํ ์ ์๋ ๋ถํ์ ๋๋ค.
- โ์์คํ ๋ฒ์คโ ๋ ์ปดํจํฐ์ ๋ค ๊ฐ์ง ํต์ฌ ๋ถํ๋ค์ด ์๋ก ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ํต๋ก์ ๋๋ค.
Q1. โ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๊ฐ ๋ฌด์์ด๋ฉฐ, iOS ์์คํ ๋ด์์ ์ด๋ค ์ญํ ์ ์ํํ๋ค๊ณ ์๊ฐํ๋์?โ
๋ฉ๋ชจ๋ฆฌ ์ฃผ์๋ ์ปดํจํฐ ๋ฉ๋ชจ๋ฆฌ ๋ด์์ ๋ฐ์ดํฐ๋ ๋ช ๋ น์ด์ ์์น๋ฅผ ์๋ณํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๊ณ ์ ํ ์๋ณ์์ ๋๋ค. ๊ฐ ๋ฐ์ดํธ ๋๋ ์๋์๋ ๋ฉ๋ชจ๋ฆฌ ๋ด์ ์์น๋ฅผ ๋ํ๋ด๋ ๊ณ ์ ํ ์ฃผ์๊ฐ ์์ผ๋ฉฐ, ์ด๋ฅผ ํตํด CPU์ ๋ค๋ฅธ ์์คํ ๊ตฌ์ฑ ์์๊ฐ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ์ ํํ ์ฐพ์ ์ฝ๊ณ ์ธ ์ ์์ต๋๋ค.
iOS ์์คํ ๋ด์์ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์์ ์ญํ ์ ํนํ ์ค์ํฉ๋๋ค. iOS๋ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ์ ์๋ ์ฐธ์กฐ ์นด์ดํ (ARC)๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ์ฒด์ ์๋ช ์ฃผ๊ธฐ๋ฅผ ๊ด๋ฆฌํฉ๋๋ค. ARC๋ ๊ฐ์ฒด์ ๋ํ ์ฐธ์กฐ๊ฐ ๋ ์ด์ ํ์ํ์ง ์๊ฒ ๋๋ฉด ์๋์ผ๋ก ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํด์ ํฉ๋๋ค. ์ด ๊ณผ์ ์์ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ ๊ฐ์ฒด์ ์์น๋ฅผ ํ์ ํ๊ณ ๊ด๋ฆฌํฉ๋๋ค. ๋ฐ๋ผ์, ๊ฐ๋ฐ์๋ก์ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์์ ์ดํด๋ ๋ฉ๋ชจ๋ฆฌ ๋์๋ฅผ ๋ฐฉ์งํ๊ณ ์ฑ์ ์ฑ๋ฅ์ ์ต์ ํํ๋ ๋ฐ ํ์์ ์ ๋๋ค.
๋ํ, ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๋ฅผ ์ดํดํ๋ ๊ฒ์ ํฌ์ธํฐ๋ฅผ ์ฌ์ฉํ ํ๋ก๊ทธ๋๋ฐ, ๋ฉ๋ชจ๋ฆฌ ์ ๊ทผ ์ต์ ํ, ๊ทธ๋ฆฌ๊ณ ๋ค์ํ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ ๊ธฐ๋ฒ์ ์ ์ฉํ๋ ๋ฐ ์ค์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ํจ์จ์ ์ธ ๋ฐ์ดํฐ ๊ตฌ์กฐ ์ค๊ณ, ๋๊ท๋ชจ ๋ฐ์ดํฐ ์ฒ๋ฆฌ, ๋ฉํฐ์ค๋ ๋ฉ ํ๊ฒฝ์์์ ๋ฐ์ดํฐ ๊ณต์ ์ ๋๊ธฐํ ๋ฌธ์ ํด๊ฒฐ ๋ฑ์ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์์ ๋ฐ์ ํ ๊ด๋ จ์ด ์์ต๋๋ค.
iOS ์์คํ ๋ด์์ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์์ ๊ด๋ฆฌ์ ์ต์ ํ๋ ์ฑ์ ๋ฐ์ ์๋, ์์ ์ฑ, ๊ทธ๋ฆฌ๊ณ ์ฌ์ฉ์ ๊ฒฝํ์ ์ง์ ์ ์ธ ์ํฅ์ ๋ฏธ์น๊ธฐ ๋๋ฌธ์, ์ด๋ฅผ ์ ํํ ์ดํดํ๊ณ ํจ๊ณผ์ ์ผ๋ก ํ์ฉํ๋ ๋ฅ๋ ฅ์ iOS ๊ฐ๋ฐ์์๊ฒ ๋งค์ฐ ์ค์ํ ์์ง์ ๋๋ค.
Q2. โ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๊ฐ ๋ฌด์์ด๋ฉฐ, Java ์์คํ ๋ด์์ ์ด๋ค ์ญํ ์ ์ํํ๋ค๊ณ ์๊ฐํ๋์?โ
โ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๋ ์ปดํจํฐ ๋ฉ๋ชจ๋ฆฌ ๋ด์ ํน์ ์์น๋ฅผ ์๋ณํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๊ณ ์ ํ ์๋ณ์์ ๋๋ค. ์ด ์ฃผ์๋ฅผ ํตํด, ์ปดํจํฐ ์์คํ ์ ๋ฉ๋ชจ๋ฆฌ ๋ด์์ ๋ฐ์ดํฐ๋ ๋ช ๋ น์ด๋ฅผ ์ ํํ ์ฐพ์๋ด์ด ์ฝ๊ณ ์ธ ์ ์์ต๋๋ค. ๊ฐ๋จํ ๋งํด, ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๋ ์ปดํจํฐ ๋ฉ๋ชจ๋ฆฌ ๋ด์ โ์ฐํธ ์ฃผ์โ์ ์ ์ฌํ ์ญํ ์ ์ํํฉ๋๋ค.
Java ์์คํ ๋ด์์, ๋ฉ๋ชจ๋ฆฌ ์ฃผ์์ ์ญํ ์ Java ๊ฐ์ ๋จธ์ (JVM)์ ์ํด ์ถ์ํ๋์ด ๋ค๋ฃจ์ด์ง๋๋ค. Java ๊ฐ๋ฐ์๋ค์ ์ง์ ์ ์ผ๋ก ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๋ฅผ ๋ค๋ฃจ์ง ์์ผ๋ฉฐ, ๋์ Java๊ฐ ์ ๊ณตํ๋ ์ถ์ํ๋ ๋ฉ๋ชจ๋ฆฌ ๋ชจ๋ธ์ ์ฌ์ฉํ์ฌ ํ๋ก๊ทธ๋๋ฐํฉ๋๋ค. Java์์๋ ๊ฐ์ฒด์ ๋ฐฐ์ด ๋ฑ์ด ํ ๋ฉ๋ชจ๋ฆฌ์ ํ ๋น๋๋ฉฐ, ๊ฐ๋ฐ์๋ ์ด๋ฌํ ๊ฐ์ฒด์ ๋ํ ์ฐธ์กฐ๋ฅผ ํตํด ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ ๊ทผํ๊ฒ ๋ฉ๋๋ค. ์ฌ๊ธฐ์ โ์ฐธ์กฐโ๋ ์ค์ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๋ฅผ ์ง์ ์ ์ผ๋ก ๋ํ๋ด์ง๋ ์์ง๋ง, ํน์ ๊ฐ์ฒด๋ฅผ ๊ฐ๋ฆฌํค๋ ์ญํ ์ ํฉ๋๋ค.
JVM์ ๊ฐ๋น์ง ์ปฌ๋ ์ (Garbage Collection)์ ํตํด ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ๋ฅผ ์๋ํํฉ๋๋ค. ๊ฐ๋น์ง ์ปฌ๋ ํฐ๋ ๋ ์ด์ ์ฌ์ฉ๋์ง ์๋ ๊ฐ์ฒด๋ฅผ ์๋์ผ๋ก ๊ฒ์ถํ๊ณ , ๊ทธ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํ์ํ์ฌ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ๊ฒ ๋ง๋ญ๋๋ค. ์ด ๊ณผ์ ์์ JVM์ ๋ด๋ถ์ ์ผ๋ก ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๋ฅผ ๊ด๋ฆฌํ์ฌ, ํจ์จ์ ์ธ ๋ฉ๋ชจ๋ฆฌ ํ ๋น๊ณผ ํด์ ๋ฅผ ์ํํฉ๋๋ค.
๋ฐ๋ผ์, Java ์์คํ ๋ด์์ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๋ ์ฃผ๋ก ๋ฉ๋ชจ๋ฆฌ ํ ๋น, ๊ฐ์ฒด ์ฐธ์กฐ, ๊ทธ๋ฆฌ๊ณ ๊ฐ๋น์ง ์ปฌ๋ ์ ๊ณผ ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ ์์ ์ ์ค์ํ ์ญํ ์ ์ํํฉ๋๋ค. Java ๊ฐ๋ฐ์๋ก์ ์ฐ๋ฆฌ์ ์ญํ ์ ์ฃผ๋ก ์์ ํ๊ณ ํจ์จ์ ์ธ ์ฝ๋ ์์ฑ์ ์ด์ ์ ๋ง์ถ๋ฉฐ, JVM์ด ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ์ ์ธ๋ถ ์ฌํญ์ ์ถ์ํํ๊ณ ์ฒ๋ฆฌํ๋๋ก ํฉ๋๋ค. ์ด๋ ๊ฒ ํจ์ผ๋ก์จ, ๊ฐ๋ฐ์๋ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ์ ๋ณต์ก์ฑ์ผ๋ก๋ถํฐ ๋ฒ์ด๋ ๋น์ฆ๋์ค ๋ก์ง ๊ตฌํ์ ๋ ์ง์คํ ์ ์์ต๋๋ค.โ