๊ด€๋ฆฌ ๋ฉ”๋‰ด

Tech Log ๐Ÿ› ๏ธ

๊ฐ€์ƒ ๋ฉ”๋ชจ๋ฆฌ์˜ ๊ฐœ๋… (๋…ผ๋ฆฌ์ฃผ์†Œ, ํŽ˜์ด์ง€ ํดํŠธ, ์Šค์™€ํ•‘) ๋ณธ๋ฌธ

Computer Science/์šด์˜์ฒด์ œ

๊ฐ€์ƒ ๋ฉ”๋ชจ๋ฆฌ์˜ ๊ฐœ๋… (๋…ผ๋ฆฌ์ฃผ์†Œ, ํŽ˜์ด์ง€ ํดํŠธ, ์Šค์™€ํ•‘)

sehaan 2024. 1. 10. 17:39

๊ฐ€์ƒ๋ฉ”๋ชจ๋ฆฌ๋ž€?

ํ”„๋กœ๊ทธ๋žจ์„ ์‹œ์ž‘ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ํ”„๋กœ๊ทธ๋žจ์ด ๋ฉ”๋ชจ๋ฆฌ์— ์˜ฌ๋ผ์™€์•ผ ํ•˜๋Š”๋ฐ, ๋ชจ๋“  ํ”„๋กœ๊ทธ๋žจ์„ ์˜ฌ๋ฆฌ๊ธฐ์—๋Š” ๋ฉ”๋ชจ๋ฆฌ์˜ ์šฉ๋Ÿ‰์ด ํ„ฑ ์—†์ด ๋ถ€์กฑํ•˜๋‹ค. ์ด๋•Œ ํ•„์š”ํ•œ ๊ฒƒ์ด ๊ฐ€์ƒ ๋ฉ”๋ชจ๋ฆฌ์ด๋‹ค. 

๊ฐ€์ƒ ๋ฉ”๋ชจ๋ฆฌ๋Š” ์ปดํ“จํ„ฐ๊ฐ€ ์ด์šฉ ๊ฐ€๋Šฅํ•œ ๋ฉ”๋ชจ๋ฆฌ ์ž์›๋“ค์„ ์ถ”์ƒํ™”ํ•˜๋Š” ๊ฒƒ์ด๋ผ๊ณ  ํ•˜๋Š”๋ฐ, ์ด๊ฒŒ ๋ฌด์Šจ ๋ง์ผ๊นŒ?

 

CPU๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ ์‹คํ–‰ํ•  ๋•Œ ๋…ผ๋ฆฌ ์ฃผ์†Œ(logical memory)๋ฅผ ๋ฐ”๋ผ๋ณธ๋‹ค.

์ด๋•Œ ์‹ค์ œ๋กœ ๋ฉ”๋ชจ๋ฆฌ์— ์žˆ๋Š” ์ง€ ์—†๋Š” ์ง€ ์ƒ๊ด€์—†์ด, ๊ฐ€์ƒ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ํ†ตํ•ด์„œ ๋…ผ๋ฆฌ ์ฃผ์†Œ๋ฅผ ๋ชจ๋‘ ํ”„๋กœ์„ธ์Šค์—๊ฒŒ ํ• ๋‹นํ•˜์—ฌ์ค€๋‹ค. 

์ด๋ ‡๊ฒŒ ํ•ด์ฃผ๋ฉด CPU ์ž…์žฅ์—์„œ๋Š” "๋ชจ๋“  ํ”„๋กœ์„ธ์Šค๋“ค์ด ๋ฉ”๋ชจ๋ฆฌ์— ์˜ฌ๋ผ์™€ ์žˆ๋„ค?" ๋ผ๋Š” ์ฐฉ๊ฐ์„ ํ•˜๊ฒŒ ๋˜๊ณ  ์ด๋ฅผ ๋ฉ”๋ชจ๋ฆฌ์˜ ์ถ”์ƒํ™”๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

(์‹ค์ œ ๋ฉ”๋ชจ๋ฆฌ์— ์žˆ๋Š” ์—†๋“  CPU ์ž…์žฅ์—์„  ์•Œ ํ•„์š” ์—†๋‹ค.)

 

๊ฐ€์ƒ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ํ•„์š”ํ•œ ์ด์œ 

๊ฐ€์ƒ ๋ฉ”๋ชจ๋ฆฌ์˜ ํ•ต์‹ฌ์€ ํ”„๋กœ์„ธ์Šค์˜ ์ผ๋ถ€๋ถ„๋งŒ ๋ฉ”๋ชจ๋ฆฌ์— ์˜ฌ๋ฆด ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.

๊ธฐ์กด์—๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ ์‹คํ–‰์‹œํ‚ค๊ธฐ ์œ„ํ•ด์„œ ๋ฉ”๋ชจ๋ฆฌ์— ํ”„๋กœ์„ธ์Šค ์ „์ฒด๋ฅผ ์˜ฌ๋ ค์•ผํ–ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด๋Ÿฌํ•œ ๋ฐฉ์‹์€ ๋ฉ”๋ชจ๋ฆฌ์˜ ์šฉ๋Ÿ‰์ด ๋ถ€์กฑํ•˜๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‹คํ–‰๋  ๊ฒฝ์šฐ ๋นˆ๋ฒˆํ•˜๊ฒŒ ์Šค์™‘(swap) ์š”์ฒญ์ด ๋ฐ˜๋ณต๋œ๋‹ค๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ์œผ๋ฉฐ, ๋ฉ”๋ชจ๋ฆฌ์˜ ๋น„ํšจ์œจ์„ฑ์„ ์ดˆ๋ž˜ํ–ˆ๋‹ค.

 

๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ€์ƒ ๋ฉ”๋ชจ๋ฆฌ์—์„œ๋Š” ์š”๊ตฌํŽ˜์ด์ง• ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ€์ƒ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์„ ํŽ˜์ด์ง€๋กœ ๋‚˜๋ˆ„๊ณ  ๊ผญ ํ•„์š”ํ•œ ํŽ˜์ด์ง€๋“ค๋งŒ ๋ฌผ๋ฆฌ ๋ฉ”๋ชจ๋ฆฌ์— ๊ฐ€์ ธ์˜จ๋‹ค.

 

์š”๊ตฌ ํŽ˜์ด์ง• ๊ธฐ๋ฒ•์ด๋ž€

 

๋ชจ๋“  ํ”„๋กœ์„ธ์Šค๋ฅผ ๋ฉ”๋ชจ๋ฆฌ์— ์˜ฌ๋ ค๋†“์œผ๋ฉด ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ๊ฐ€ ํž˜๋“ค์–ด์ง€๊ณ  ์‘๋‹ต ์‹œ๊ฐ„์ด ๋Š๋ ค์ง„๋‹ค๋Š” ๋‹จ์ ์ด ์žˆ์—ˆ๋‹ค.

์š”๊ตฌ ํŽ˜์ด์ง• ๊ธฐ๋ฒ•์€ ์ด๋Ÿฐ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋‚˜์˜จ ๊ฒƒ์ธ๋ฐ, ์š”๊ตฌ๋˜๋Š” ํ”„๋กœ์„ธ์Šค์˜ ์ผ๋ถ€๋งŒ ๋ฉ”๋ชจ๋ฆฌ์— ์ ์žฌํ•จ์œผ๋กœ์จ ๊ธฐ์กด ๋ฌธ์ œ๋“ค์„ ์™„ํ™”์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค.

 

์ถœ์ฒ˜ : https://velog.io/@chappi/OS%EB%8A%94-%ED%95%A0%EA%BB%80%EB%8D%B0-%ED%95%B5%EC%8B%AC%EB%A7%8C-%ED%95%A9%EB%8B%88%EB%8B%A4.-16%ED%8E%B8-Demand-Paging%EC%9A%94%EA%B5%AC-%ED%8E%98%EC%9D%B4%EC%A7%95-locality%EC%A7%80%EC%97%AD%EC%84%B1

 

 

๋งŒ์•ฝ ๊ฐ€์ƒ ๋ฉ”๋ชจ๋ฆฌ์—์„œ 4๋ฒˆ ํŽ˜์ด์ง€๋ฅผ ์š”์ฒญํ–ˆ๋Š”๋ฐ page fault๊ฐ€ ๋ฐœ์ƒํ•œ ๊ฒฝ์šฐ๋ฅผ ์‚ดํŽด๋ณด์ž.

ํ˜„์žฌ 4๋ฒˆ ํŽ˜์ด์ง€์˜ ์œ ํšจ๋น„ํŠธ๋Š” 1(invalid)์ด๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ์Šค์™‘ ์˜์—ญ์—์„œ ๊ฐ€์ ธ์™€์•ผํ•˜๋Š”๋ฐ ์ด๋•Œ ์Šค์™€ํ•‘์ด ๋ฐœ์ƒํ•œ๋‹ค.

์ผ๋‹จ, ์ž„์˜๋กœ 4๋ฒˆ์— ์žˆ๋Š” ํŽ˜์ด์ง€๋ฅผ ์Šค์™‘ ์˜์—ญ์œผ๋กœ ๋ฐฉ์ถœ(์Šค์™‘ ์•„์›ƒ)ํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ์œ ํšจ๋น„ํŠธ๋Š” 1์—์„œ 0์ด ๋˜๊ณ  ์Šค์™‘ ์˜์—ญ ๋‚ด์˜ ์ฃผ์†Œ(6)๊ฐ€ ๋“ค์–ด๊ฐ€๊ฒŒ ๋œ๋‹ค.

๊ทธ ๋‹ค์Œ ์Šค์™‘ ์˜์—ญ์˜ 1๋ฒˆ์— ํ•ด๋‹นํ•˜๋Š” ํ”„๋กœ์„ธ์Šค(E)๊ฐ€ ๋ฌผ๋ฆฌ๋ฉ”๋ชจ๋ฆฌ์˜ 3๋ฒˆ ํ”„๋ ˆ์ž„์œผ๋กœ ์˜ฌ๋ผ๊ฐ€๊ณ  ์œ ํšจ ๋น„ํŠธ๋Š” 1์—์„œ 0์œผ๋กœ ๋ฐ”๋€๋‹ค.

 

์ถœ์ฒ˜ : https://velog.io/@chappi/OS%EB%8A%94-%ED%95%A0%EA%BB%80%EB%8D%B0-%ED%95%B5%EC%8B%AC%EB%A7%8C-%ED%95%A9%EB%8B%88%EB%8B%A4.-16%ED%8E%B8-Demand-Paging%EC%9A%94%EA%B5%AC-%ED%8E%98%EC%9D%B4%EC%A7%95-locality%EC%A7%80%EC%97%AD%EC%84%B1

 

์ด์ฒ˜๋Ÿผ ์œ ํšจ๋น„ํŠธ๊ฐ€ 1(๋ฉ”๋ชจ๋ฆฌ์— ์—†์Œ)์ผ๋•Œ๋Š” ์ฃผ์†Œ ํ•„๋“œ์— ํ”„๋ ˆ์ž„ ๋ฒˆํ˜ธ๊ฐ€ ๋“ค์–ด๊ฐ€๊ณ  0(๋ฉ”๋ชจ๋ฆฌ์— ์žˆ์Œ)์ผ๋•Œ๋Š” ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ๊ฐ€ ๋“ค์–ด๊ฐ„๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์˜ˆ์‹œ์—์„œ๋Š” ์ž„์˜๋กœ ํŽ˜์ด์ง€๋ฅผ ๋ฐฉ์ถœํ–ˆ์ง€๋งŒ, ์‹ค์ œ๋กœ๋Š” ํŽ˜์ด์ง€๊ฐ€ ๊ฝ‰ ์ฐผ์„ ๊ฒฝ์šฐ ์ง€์—ญ์„ฑ์„ ๊ณ ๋ คํ•ด์„œ ํŽ˜์ด์ง• ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์„ค๊ณ„ํ•œ๋‹ค.

 

๊ฐ€์ƒ ๋ฉ”๋ชจ๋ฆฌ์˜ ๋™์ž‘ ๋ฐฉ์‹

ํ•„์š”์„ฑ์„ ์•Œ์•˜๋‹ค๋ฉด ๊ธฐ๋ณธ์ ์ธ ๋™์ž‘ ๋ฐฉ์‹์„ ๋‹ค๋ค„๋ณด๋ ค๊ณ ํ•œ๋‹ค.

 

๋จผ์ € ์ฒ˜์Œ์—๋Š” CPU๊ฐ€ ํ”„๋กœ์„ธ์Šค ์š”์ฒญ์„ ํ•˜๋Š” ๊ฒƒ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•œ๋‹ค.

์ด๋•Œ ๋ฐ”๋กœ ํŽ˜์ด์ง€ ํ…Œ์ด๋ธ”๋กœ ๊ฐ€๋Š” ๊ฒƒ์ด ์•„๋‹Œ ์บ์‹ฑ ๊ณ„์ธต์ธ TLB๋ฅผ ๋ฐฉ๋ฌธํ•œ๋‹ค. -> ์—ฌ๊ธฐ์—๋„ ์—†์œผ๋ฉด ํŽ˜์ด์ง€ ํ…Œ์ด๋ธ”๋กœ ๊ฐ„๋‹ค.

 

 

ํ•˜์ง€๋งŒ ๋ฌผ๋ฆฌ ๋ฉ”๋ชจ๋ฆฌ ์ž์ฒด์— ์ ์ œ๊ฐ€ ๋˜์–ด์žˆ์ง€ ์•Š๋‹ค๋ฉด ํŽ˜์ด์ง€ ํดํŠธ ํ˜„์ƒ์ด ๋ฐœ์ƒํ•œ๋‹ค.

๋ฉ”๋ชจ๋ฆฌ์— ์—†๋Š” ํ”„๋กœ์„ธ์Šค๋งˆ์ € ๋…ผ๋ฆฌ ์ฃผ์†Œ๋ฅผ ํ• ๋‹นํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด ํ˜„์ƒ์€ ๋ถˆ๊ฐ€ํ”ผํ•˜๋‹ค. 

 

์ค‘์š”ํ•œ ๊ฒƒ์€ ํŽ˜์ด์ง€ ํดํŠธ๊ฐ€ ์ผ์–ด๋‚œ ๋‹ค์Œ์ธ๋ฐ, ๋ฐ”๋กœ ์Šค์™€ํ•‘์„ ํ†ตํ•ด ํŽ˜์ด์ง€ ํดํŠธ๋ฅผ ๋Œ€์ฒ˜ํ•  ์ˆ˜ ์žˆ๋‹ค.

์Šค์™€ํ•‘์ด๋ž€ ๋ฉ”๋ชจ๋ฆฌ์— ์—†๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ ๋ฐ”๋กœ ๋””์Šคํฌ์˜ ์Šค์™‘ ์˜์—ญ์—์„œ ๊ฐ€์ ธ์˜ด์œผ๋กœ์จ ๋นจ๋ฆฌ ๋ฉ”๋ชจ๋ฆฌ์— ์ ์žฌ์‹œํ‚ค๋Š” ๊ฒƒ์ด๋‹ค.

 

์Šค์™€ํ•‘์ด ์ž์ฃผ ์ผ์–ด๋‚œ๋‹ค๋Š” ๊ฒƒ์€ ์ข‹์€ ํ˜„์ƒ์ด ์•„๋‹ˆ๋‹ค. ๋Œ€ํ‘œ์ ์ธ ๋ฌธ์ œ๊ฐ€ *์Šค๋ ˆ์‹ฑ์ด๋‹ค.

์Šค์™€ํ•‘์ด ๋™์‹œ ๋‹ค๋ฐœ์ ์œผ๋กœ ๋ฐœ์ƒํ•˜๋ฉด CPU ์ฒ˜๋ฆฌ์˜ ๊ณต๋ฐฑ์ด ๋ฐœ์ƒํ•œ๋‹ค.

๊ทผ๋ฐ ์šด์˜์ฒด์ œ๋Š” ์ด๋ฅผ CPU๊ฐ€ ๋†€๊ณ ์žˆ๋‹ค๊ณ  ์ธ์‹ํ•˜๊ณ  ๋” ๋งŽ์€ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋ฉ”๋ชจ๋ฆฌ์— ์˜ฌ๋ฆฌ๋Š”๋ฐ ์ด๋Ÿฌํ•œ ์•…์ˆœํ™˜์˜ ๋ฐ˜๋ณต์œผ๋กœ ์„ฑ๋Šฅ์ด ๋–จ์–ด์ง€๊ฒŒ๋œ๋‹ค.

 

์Šค๋ ˆ์‹ฑ : ํŽ˜์ด์ง€ ๋ถ€์žฌ์œจ(Page fault)์ด ์ฆ๊ฐ€ํ•˜์—ฌ CPU ์ด์šฉ์œจ์ด ๊ธ‰๊ฒฉํ•˜๊ฒŒ ๋–จ์–ด์ง€๋Š” ํ˜„์ƒ

 

์Šค๋ ˆ์‹ฑ ํ˜„์ƒ์˜ ๋Œ€ํ‘œ์ ์ธ ํ•ด๊ฒฐ๋ฒ•์œผ๋กœ๋Š” PFF(page fault frequency)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŽ˜์ด์ง€ ํดํŠธ์˜ ์ƒํ•œ์„ ๊ณผ ํ•˜ํ•œ์„ ์„ ์ •ํ•ด์คŒ์œผ๋กœ์จ ์ตœ์†Œํ•œ์˜ ํŽ˜์ด์ง€ ํ”„๋ ˆ์ž„ ํ• ๋‹น์„ ๋ณด์žฅํ•ด์ฃผ๋Š” ๋ฐฉ์‹์ด ์žˆ๋‹ค.

์ด ๋ฐฉ์‹์„ ํ†ตํ•ด ํŽ˜์ด์ง€ ํดํŠธ ๋นˆ๋„๋ฅผ ๊ณ„์‚ฐํ•˜์—ฌ ํŽ˜์ด์ง€ ํดํŠธ๊ฐ€ ์ƒํ•œ์„ ๋ณด๋‹ค ๋†’์œผ๋ฉด ๋” ๋งŽ์€ ํ”„๋ ˆ์ž„์„ ํ• ๋‹นํ•ด์ฃผ๊ณ  ๋‚ฎ์œผ๋ฉด ํ• ๋‹นํ•œ ํ”„๋ ˆ์ž„์„ ํšŒ์ˆ˜ํ•ด์ค„ ์ˆ˜ ์žˆ๋‹ค.

 

์•„๋‹ˆ๋ฉด ์ž‘์—… ์ง‘ํ•ฉ ๋ชจ๋ธ(Working Set)์„ ๋งŒ๋“ค์–ด์„œ ๊ฐ€์žฅ ์ตœ๊ทผ์— ์ฐธ์กฐ๋œ ํŽ˜์ด์ง€๋“ค์„ ์ง‘ํ•ฉ์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค.

์ด๋Š” ์ตœ๊ทผ์— ์ฐธ์กฐ๋œ ํ”„๋ ˆ์ž„๋“ค์ด ์ดํ›„์—๋„ ๋˜ ์ฐธ์กฐ๋  ๊ฒƒ์ด๋ผ๋Š” ์ง€์—ญ์„ฑ์— ๊ธฐ๋ฐ˜ํ•œ๋‹ค.

 

๊ฐ€์ƒ ๋ฉ”๋ชจ๋ฆฌ์˜ ์žฅ๋‹จ์ 

์žฅ์ 

๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ํ•  ์ˆ˜ ์žˆ๋‹ค.

๊ธฐ์กด์—๋Š” ํ”„๋กœ์„ธ์Šค ์ „์ฒด๊ฐ€ ์˜ฌ๋ผ์™€์•ผ ํ–ˆ๋‹ค๋ฉด ํŽ˜์ด์ง€ ํ…Œ์ด๋ธ”์„ ํ†ตํ•ด ๊ผญ ํ•„์š”ํ•œ ํŽ˜์ด์ง€๋งŒ ๋ฉ”๋ชจ๋ฆฌ์— ์˜ฌ๋ฆด ์ˆ˜ ์žˆ๋‹ค.

 

๋˜ํ•œ ๋žจ+์Šค์™‘ ์˜์—ญ์„ ํ†ตํ•ด ๋น„๊ต์  ๋„“์€ ์˜์—ญ์— ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ์–ด์„œ ๋ฉ”๋ชจ๋ฆฌ ์ถฉ๋Œ ์œ„ํ—˜์ด ์ ๊ณ  ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ๊ฐ€ ๋น„๊ต์  ๋‹จ์ˆœํ•ด์ง„๋‹ค.

 

๋‹จ์ 

ํŽ˜์ด์ง€ ํดํŠธ ํ˜„์ƒ์ด ๋นˆ๋ฒˆํ•  ์‹œ ์Šค๋ ˆ์‹ฑ์œผ๋กœ ์ธํ•œ ์„ฑ๋Šฅ ์ €ํ•˜๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๋ฐ ์ด๋ฅผ ์™„ํ™”ํ•˜๊ธฐ ์œ„ํ•œ ์ถ”๊ฐ€ ์ž‘์—…์ด ํ•„์š”ํ•˜๋‹ค. ex) ํŽ˜์ด์ง• ์•Œ๊ณ ๋ฆฌ์ฆ˜

 

๊ฒฐ๋ก 

๊ฐ€์ƒ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•จ์œผ๋กœ์จ ๊ผญ ํ•„์š”ํ•œ ํ”„๋กœ์„ธ์Šค๋“ค๋งŒ ํŽ˜์ด์ง€ ๋‹จ์œ„๋กœ ๋ฉ”๋ชจ๋ฆฌ์— ์˜ฌ๋ฆด ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด ํšจ๊ณผ์ ์œผ๋กœ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค.

CPU ์ž…์žฅ์—์„œ๋Š” ์ด๋Ÿฐ ๋ฉ”๋ชจ๋ฆฌ์˜ ์ถ”์ƒํ™”๋ฅผ ํ†ตํ•ด ๋ชจ๋“  ํ”„๋กœ์„ธ์Šค๋“ค์„ ์ž์œ ๋กญ๊ฒŒ ์š”์ฒญํ•  ์ˆ˜ ์žˆ๊ณ  ๋งŒ์•ฝ ๋ฉ”๋ชจ๋ฆฌ์— ์—†๋”๋ผ๋„ ์Šค์™‘์„ ํ†ตํ•ด ๋ฐ”๋กœ ์š”์ฒญํ•  ์ˆ˜ ์žˆ๋‹ค.

 

ํ•˜์ง€๋งŒ ์žฆ์€ ํŽ˜์ด์ง€ ํดํŠธ๋กœ ์ธํ•œ ์Šค๋ ˆ์‹ฑ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์–ด๋–ค ํ”„๋กœ์„ธ์Šค๋ฅผ ์˜ฌ๋ฆฌ๊ณ  ๋‚ด๋ฆด ์ง€์— ๋Œ€ํ•œ ์ถ”๊ฐ€์ ์ธ ํŽ˜์ด์ง• ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ํ•„์š”ํ•˜๋‹ค.