OS (12) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ 12์ฅ Disk Management And Scheduling reference: kocw์ ๋ฐํจ๊ฒฝ ๊ต์๋ ๊ฐ์์ ๊ถ์ง์ฑ ๊ต์๋ ๊ฐ์(๋ํ ์ ๊ท ์์ ) ์์ ์ ๋ฃ๊ณ ๋์ ๊ฐ์ ๊ต์ฌ๋ฅผ ํ์ดํํ๊ณ ํ๊ธฐํ ๋ถ๋ถ์ ์ถ๊ฐ์ ์ผ๋ก ์ ๋ฆฌํ์์ต๋๋ค. ์น๋ทฐ์์ toc๋ฅผ ์ ๊ณตํฉ๋๋ค. github์ md ํ์ผ๋ก ๋ณด๋ ๊ฒ ํธํ์๋ค๋ฉด, ์ฌ๊ธฐ๋ก ์ด๋ํด์ฃผ์๋ฉด ๋ฉ๋๋ค. 1 Disk Structure logical block ๋์คํฌ์ ์ธ๋ถ์์ ๋ณด๋ ๋์คํฌ์ ๋จ์ ์ ๋ณด ์ ์ฅ ๊ณต๊ฐ๋ค ์ฃผ์๋ฅผ ๊ฐ์ง 1์ฐจ์ ๋ฐฐ์ด์ฒ๋ผ ์ทจ๊ธ ์ ๋ณด๋ฅผ ์ ์กํ๋ ์ต์ ๋จ์ sector logical block์ด ๋ฌผ๋ฆฌ์ ์ธ ๋์คํฌ์ ๋งคํ๋ ์์น Sector 0์ ์ต์ธ๊ฐ ์ค๋ฆฐ๋์ ์ฒซ ํธ๋์ ์๋ ์ฒซ ๋ฒ์งธ ์นํฐ์ด๋ค. 2 Disk Management Physical formatting (low level formatting) ๋์คํฌ๋ฅผ ์ปจํธ๋กค.. 11์ฅ File Systems Implementation reference: kocw์ ๋ฐํจ๊ฒฝ ๊ต์๋ ๊ฐ์์ ๊ถ์ง์ฑ ๊ต์๋ ๊ฐ์(๋ํ ์ ๊ท ์์ ) ์์ ์ ๋ฃ๊ณ ๋์ ๊ฐ์ ๊ต์ฌ๋ฅผ ํ์ดํํ๊ณ ํ๊ธฐํ ๋ถ๋ถ์ ์ถ๊ฐ์ ์ผ๋ก ์ ๋ฆฌํ์์ต๋๋ค. ์น๋ทฐ์์ toc๋ฅผ ์ ๊ณตํฉ๋๋ค. github์ md ํ์ผ๋ก ๋ณด๋ ๊ฒ ํธํ์๋ค๋ฉด, ์ฌ๊ธฐ๋ก ์ด๋ํด์ฃผ์๋ฉด ๋ฉ๋๋ค. -> ์ค์ ์ด๋ป๊ฒ ๊ตฌํ๋์ด ์๋๊ฐ? *๊ต์๋์ ํ๋ง๋: computer science์์ ๊ณตํต์ ํ๋๋ ์ต์ ํ! Optimization์ด๋ค. (๋น์ฉ์ ์ ๊ฒ, ํจ์จ์ ์ข๊ฒ-์๋๋ ๋น ๋ฅด๊ฒ, ๊ณต๊ฐ ํ์ฉ์ ์ ๊ฒ ๋ฑ) 01 Allocation of File Data in Disk Contiguous Allocation Linked Allocation Indexed Allocation 01-1 Contiguous Allocation count.. 10์ฅ File Systems reference: kocw์ ๋ฐํจ๊ฒฝ ๊ต์๋ ๊ฐ์์ ๊ถ์ง์ฑ ๊ต์๋ ๊ฐ์(๋ํ ์ ๊ท ์์ ) ์์ ์ ๋ฃ๊ณ ๋์ ๊ฐ์ ๊ต์ฌ๋ฅผ ํ์ดํํ๊ณ ํ๊ธฐํ ๋ถ๋ถ์ ์ถ๊ฐ์ ์ผ๋ก ์ ๋ฆฌํ์์ต๋๋ค. ์น๋ทฐ์์ toc๋ฅผ ์ ๊ณตํฉ๋๋ค. github์ md ํ์ผ๋ก ๋ณด๋ ๊ฒ ํธํ์๋ค๋ฉด, ์ฌ๊ธฐ๋ก ์ด๋ํด์ฃผ์๋ฉด ๋ฉ๋๋ค. 1 file, file system, directory, logical disk File "A named collection of related information" ๋นํ๋ฐ์ฑ์ ๋ณด์กฐ๊ธฐ์ต์ฅ์น(ex ํ๋๋์คํฌ)์ ์ ์ฅ๋๋ ๋จ์ ์ด์์ฒด์ ๋ ๋ค์ํ ์ ์ฅ ์ฅ์น๋ฅผ file์ด๋ผ๋ ๋์ผํ ๋ ผ๋ฆฌ์ ๋จ์๋ก ๋ณผ ์ ์๊ฒ ํด ์ค ๋ฉ๋ชจ๋ฆฌ๋ ์ฃผ์๋ฅผ ํตํด์ ์ ๊ทผ ↔ ํ์ผ์ ์ด๋ฆ์ ํตํด์ ์ ๊ทผ Operation ๊ฐ๋ฅํ ์ฐ์ฐ create, read, write.. 9์ฅ Virtual Memory reference: kocw์ ๋ฐํจ๊ฒฝ ๊ต์๋ ๊ฐ์์ ๊ถ์ง์ฑ ๊ต์๋ ๊ฐ์(๋ํ ์ ๊ท ์์ ) ์์ ์ ๋ฃ๊ณ ๋์ ๊ฐ์ ๊ต์ฌ๋ฅผ ํ์ดํํ๊ณ ํ๊ธฐํ ๋ถ๋ถ์ ์ถ๊ฐ์ ์ผ๋ก ์ ๋ฆฌํ์์ต๋๋ค. ์น๋ทฐ์์ toc๋ฅผ ์ ๊ณตํฉ๋๋ค. github์ md ํ์ผ๋ก ๋ณด๋ ๊ฒ ํธํ์๋ค๋ฉด, ์ฌ๊ธฐ๋ก ์ด๋ํด์ฃผ์๋ฉด ๋ฉ๋๋ค. 1 Demand Paging ์ค์ ๋ก ํ์ํ ๋ page๋ฅผ ๋ฉ๋ชจ๋ฆฌ์ ์ฌ๋ฆฌ๋ ๊ฒ ๊ทธ๋ฆผ์์ ์ ์ผ ์ค๋ฅธ์ชฝ์ ์ํตํ์ backing store๋ก HDD๋ SDD๊ฐ ์ด์ ํด๋นํ๋ค. ํ๋ก๊ทธ๋จ์์ ์์ฃผ ์ฌ์ฉ๋๋ ๋ถ๋ถ์ ๊ทนํ ์ ๋ค. ํ์ง๋ง ์์ฃผ ์ฌ์ฉํ๋ ๋ถ๋ถ์ด ์ฌ์ฌ์ฉ ๋ ํ๋ฅ (hit ratio)๊ฐ 90% ์ด์์ด๋ค. ๊ทธ๋์ ํ์ํ ๋๋ง ํ์ด์ง๋ฅผ ๋ฉ๋ชจ๋ฆฌ์ ์ฌ๋ฆฌ๋ ๊ฒ์ ํจ์จ์ ์ด๋ค. ํ์ ๋ ๋ฉ๋ชจ๋ฆฌ์์ ๋ชจ๋ ํ์ด์ง๋ฅผ ์ฌ๋ฆฌ๋ ๊ฒ๋ณด๋ค ํ์ํ ๋๋ง ์ฌ๋ฆฌ๋ ๊ฒ์ด .. 8์ฅ Memory Management reference: kocw์ ๋ฐํจ๊ฒฝ ๊ต์๋ ๊ฐ์์ ๊ถ์ง์ฑ ๊ต์๋ ๊ฐ์(๋ํ ์ ๊ท ์์ ) ์์ ์ ๋ฃ๊ณ ๋์ ๊ฐ์ ๊ต์ฌ๋ฅผ ํ์ดํํ๊ณ ํ๊ธฐํ ๋ถ๋ถ์ ์ถ๊ฐ์ ์ผ๋ก ์ ๋ฆฌํ์์ต๋๋ค. ์น๋ทฐ์์ toc๋ฅผ ์ ๊ณตํฉ๋๋ค. github์ md ํ์ผ๋ก ๋ณด๋ ๊ฒ ํธํ์๋ค๋ฉด, ์ฌ๊ธฐ๋ก ์ด๋ํด์ฃผ์๋ฉด ๋ฉ๋๋ค. 01 Logical vs Physical Address Logical Address (Virtual Address) ํ๋ก์ธ์ค๋ง๋ค ๋ ๋ฆฝ์ ์ผ๋ก ๊ฐ์ง๋ ์ฃผ์ ๊ณต๊ฐ ๊ฐ ํ๋ก์ธ์ค๋ง๋ค 0๋ฒ์ง๋ถํฐ ์์ CPU๊ฐ ๋ณด๋ ์ฃผ์๋ Logical Address Physical Address ๋ฉ๋ชจ๋ฆฌ์ ์ค์ ์ฌ๋ผ๊ฐ๋ ์์น 02 ์ฃผ์ ๋ฐ์ธ๋ฉ (Address Binding) ์ฃผ์ ๋ฐ์ธ๋ฉ: ์ฃผ์๋ฅผ ๊ฒฐ์ ํ๋ ๊ฒ Symbolic Address → Logical Ad.. 7์ฅ Deadlock reference: kocw์ ๋ฐํจ๊ฒฝ ๊ต์๋ ๊ฐ์์ ๊ถ์ง์ฑ ๊ต์๋ ๊ฐ์(๋ํ ์ ๊ท ์์ ) ์์ ์ ๋ฃ๊ณ ๋์ ๊ฐ์ ๊ต์ฌ๋ฅผ ํ์ดํํ๊ณ ํ๊ธฐํ ๋ถ๋ถ์ ์ถ๊ฐ์ ์ผ๋ก ์ ๋ฆฌํ์์ต๋๋ค. ์น๋ทฐ์์ toc๋ฅผ ์ ๊ณตํฉ๋๋ค. github์ md ํ์ผ๋ก ๋ณด๋ ๊ฒ ํธํ์๋ค๋ฉด, ์ฌ๊ธฐ๋ก ์ด๋ํด์ฃผ์๋ฉด ๋ฉ๋๋ค. 1 deadlock, resource์ ์ ์ deadlock ์ผ๋ จ์ ํ๋ก์ธ์ค๋ค์ด ์๋ก๊ฐ ๊ฐ์ง ์์์ ๊ธฐ๋ค๋ฆฌ๋ฉฐ block๋ ์ํ ์ด๋ ๋๊ตฌ๋ ์๋ณด๋ฅผ ํ์ง ์์ผ๋ฉด ๋์ด์ ์งํ๋์ง ์๋ ์ํ Resource ํ๋์จ์ด, ์ํํธ์จ์ด ๋ฑ์ ํฌํจํ ๊ฐ๋ ์: I/O device, CPU cycle, memory space, semaphore ๋ฑ ํ๋ก์ธ์ค๊ฐ ์์์ ์ฌ์ฉํ๋ ์ ์ฐจ๋ ๋ค์๊ณผ ๊ฐ์ด ์ด๋ฃจ์ด์ง๋ค. ์์ฒญ (Request) ํ๋ (Alloca.. 6์ฅ Process Synchronization reference: kocw์ ๋ฐํจ๊ฒฝ ๊ต์๋ ๊ฐ์์ ๊ถ์ง์ฑ ๊ต์๋ ๊ฐ์(๋ํ ์ ๊ท ์์ ) ์์ ์ ๋ฃ๊ณ ๋์ ๊ฐ์ ๊ต์ฌ๋ฅผ ํ์ดํํ๊ณ ํ๊ธฐํ ๋ถ๋ถ์ ์ถ๊ฐ์ ์ผ๋ก ์ ๋ฆฌํ์์ต๋๋ค. ์น๋ทฐ์์ toc๋ฅผ ์ ๊ณตํฉ๋๋ค. github์ md ํ์ผ๋ก ๋ณด๋ ๊ฒ ํธํ์๋ค๋ฉด, ์ฌ๊ธฐ๋ก ์ด๋ํด์ฃผ์๋ฉด ๋ฉ๋๋ค. 1 Race Condition๋? ์ปดํจํฐ์์ ์ฐ์ฐ์ ํ ๋๋ ํญ์ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ด์์ ์ฐ์ฐํ๊ณ , ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋ค์ ์ด๋๊ฐ ์ ์ฅํด๋๋๋ก ๋์ด์๋ค. race condition์ด๋ ํ๋์ ๊ณต์ data์ ์ฌ๋ฟ์ด ์ ๊ทผํ๋ ค๊ณ ํ ๋, ์ฆ ์ฐ์ฐํ ์ ์๋ ์ฃผ์ฒด๊ฐ ์ฌ๋ฌ ๊ฐ์ผ ๋ ๋ฐ์ํ๋ ๋ฌธ์ ๋ฅผ ๋งํ๋ค. Storage-box๋ฅผ ๊ณต์ ํ๋ E-box๊ฐ ์ฌ๋ฟ ์๋ ๊ฒฝ์ฐ, race condition์ ๊ฐ๋ฅ์ฑ์ด ์๋ค. Storage-box : Executio.. 5์ฅ CPU scheduling reference: kocw์ ๋ฐํจ๊ฒฝ ๊ต์๋ ๊ฐ์์ ๊ถ์ง์ฑ ๊ต์๋ ๊ฐ์(๋ํ ์ ๊ท ์์ ) ์์ ์ ๋ฃ๊ณ ๋์ ๊ฐ์ ๊ต์ฌ๋ฅผ ํ์ดํํ๊ณ ํ๊ธฐํ ๋ถ๋ถ์ ์ถ๊ฐ์ ์ผ๋ก ์ ๋ฆฌํ์์ต๋๋ค. ์น๋ทฐ์์ toc๋ฅผ ์ ๊ณตํฉ๋๋ค. github์ md ํ์ผ๋ก ๋ณด๋ ๊ฒ ํธํ์๋ค๋ฉด, ์ฌ๊ธฐ๋ก ์ด๋ํด์ฃผ์๋ฉด ๋ฉ๋๋ค. 1. CPU scheduling์ด ํ์ํ ์ด์ CPU-burst Time์ ๋ถํฌ ์ฌ๋ฌ ์ข ๋ฅ์ job (=process)๊ฐ ์์ฌ ์๊ธฐ ๋๋ฌธ์ CPU scheduling์ด ํ์ํ๋ค. interactive job์๊ฒ ์ ์ ํ response ์ ๊ณตํด์ผ ํ๊ณ cpu์ I/O ์ฅ์น ๋ฑ ์์คํ ์์์ ๊ณจ๊ณ ๋ฃจ ํจ์จ์ ์ผ๋ก ์ฌ์ฉํด์ผ ํ๋ค. Q. ๋นจ๊ฐ์ ๋ถ๋ถ๊ณผ ๊ฐ์ด cpu๋ฅผ ์งง๊ฒ ํ๋ก๊ทธ๋จ๊ณผ ํ๋์ ๋ถ๋ถ๊ณผ ๊ฐ์ด cpu๋ฅผ ๊ธธ๊ฒ ์ฐ๋ ํ๋ก๊ทธ๋จ ์ค CPU๋ฅผ ๋.. 4์ฅ Process Management reference: kocw์ ๋ฐํจ๊ฒฝ ๊ต์๋ ๊ฐ์์ ๊ถ์ง์ฑ ๊ต์๋ ๊ฐ์(๋ํ ์ ๊ท ์์ ) ์์ ์ ๋ฃ๊ณ ๋์ ๊ฐ์ ๊ต์ฌ๋ฅผ ํ์ดํํ๊ณ ํ๊ธฐํ ๋ถ๋ถ์ ์ถ๊ฐ์ ์ผ๋ก ์ ๋ฆฌํ์์ต๋๋ค. ์น๋ทฐ์์ toc๋ฅผ ์ ๊ณตํฉ๋๋ค. github์ md ํ์ผ๋ก ๋ณด๋ ๊ฒ ํธํ์๋ค๋ฉด, ์ฌ๊ธฐ๋ก ์ด๋ํด์ฃผ์๋ฉด ๋ฉ๋๋ค. 1. ํ๋ก์ธ์ค ์์ฑ ๋ถ๋ชจ ํ๋ก์ธ์ค๊ฐ ์์ ํ๋ก์ธ์ค๋ฅผ ์์ฑ ํ๋ก์ธ์ค์ ํธ๋ฆฌ(๊ณ์ธต ๊ตฌ์กฐ) ํ์ฑ ํ๋ก์ธ์ค๋ ์์์ ํ์๋ก ํจ ์ด์์ฒด์ ๋ก๋ถํฐ ๊ฐ๊ฐ ๋ฐ๋๋ค (๋๋ถ๋ถ) ๋ถ๋ชจ์ ๊ณต์ ํ๋ค (์ด๋ก์ ์) ์์์ ๊ณต์ ๋ถ๋ชจ์ ์์์ด ๋ชจ๋ ์์์ ๊ณต์ ํ๋ ๋ชจ๋ธ ์ผ๋ถ ๊ณต์ ํ๋ ๋ชจ๋ธ ์ ํ ๊ณต์ ํ์ง ์๋ ๋ชจ๋ธ (๋๋ถ๋ถ) ์ํ ๋ถ๋ชจ์ ์์์ ๊ณต์กดํ๋ฉฐ ์ํ๋๋ ๋ชจ๋ธ ์์์ด ์ข ๋ฃ๋ ๋๊ฐ์ง ๋ถ๋ชจ๊ฐ ๊ธฐ๋ค๋ฆฌ๋ ๋ชจ๋ธ ์ฃผ์ ๊ณต๊ฐ (Address space - code, d.. 3์ฅ Process reference: kocw์ ๋ฐํจ๊ฒฝ ๊ต์๋ ๊ฐ์์ ๊ถ์ง์ฑ ๊ต์๋ ๊ฐ์(๋ํ ์ ๊ท ์์ ) ์์ ์ ๋ฃ๊ณ ๋์ ๊ฐ์ ๊ต์ฌ๋ฅผ ํ์ดํํ๊ณ ํ๊ธฐํ ๋ถ๋ถ์ ์ถ๊ฐ์ ์ผ๋ก ์ ๋ฆฌํ์์ต๋๋ค. ์น๋ทฐ์์ toc๋ฅผ ์ ๊ณตํฉ๋๋ค. github์ md ํ์ผ๋ก ๋ณด๋ ๊ฒ ํธํ์๋ค๋ฉด, ์ฌ๊ธฐ๋ก ์ด๋ํด์ฃผ์๋ฉด ๋ฉ๋๋ค. 1. ํ๋ก์ธ์ค์ ๊ฐ๋ Process is a program in execution ์ด์์๋ ํ๋์ ์๋ช ์ฒด๋ก ์๊ฐํ ์ ์๋ค. ํ๋ก์ธ์ค์ ๋ฌธ๋งฅ (context) ์ฌ๊ธฐ์ ๋ฌธ๋งฅ์ด๋ ์๊ฐ์ ๋ฐ๋ผ ๋ณํํ๋ ํ๋ก์ธ์ค์ ํ์ฌ ์ํ๋ฅผ ์๋ฏธํ๋ค. CPU ์ํ ์ํ๋ฅผ ๋ํ๋ด๋ ํ๋์จ์ด ๋ฌธ๋งฅ Program Counter ๊ฐ์ข register ํ๋ก์ธ์ค์ ์ฃผ์ ๊ณต๊ฐ code, data, stack ํ๋ก์ธ์ค ๊ด๋ จ ์ปค๋ ์๋ฃ ๊ตฌ์กฐ PCB (process co.. 2์ฅ System Structure & Program Execution reference: kocw์ ๋ฐํจ๊ฒฝ ๊ต์๋ ๊ฐ์์ ๊ถ์ง์ฑ ๊ต์๋ ๊ฐ์(๋ํ ์ ๊ท ์์ ) ์์ ์ ๋ฃ๊ณ ๋์ ๊ฐ์ ๊ต์ฌ๋ฅผ ํ์ดํํ๊ณ ํ๊ธฐํ ๋ถ๋ถ์ ์ถ๊ฐ์ ์ผ๋ก ์ ๋ฆฌํ์์ต๋๋ค. ์น๋ทฐ์์ toc๋ฅผ ์ ๊ณตํฉ๋๋ค. github์ md ํ์ผ๋ก ๋ณด๋ ๊ฒ ํธํ์๋ค๋ฉด, ์ฌ๊ธฐ๋ก ์ด๋ํด์ฃผ์๋ฉด ๋ฉ๋๋ค. 1 ์ปดํจํฐ ์์คํ ๊ตฌ์กฐ 1-1. ์ปดํจํฐ ์์คํ ๊ตฌ์กฐ ์๋์ ์ฌ์ง์ ํ ํ๊ธฐ ๋ด๋ด ๋ค์๋ณด๊ณ ๋ค์๋ณด๊ณ ๋ค์๋ดค๋ ์ค์ํ ์๋ฃ์ ๋๋ค. ๋จผ์ ์ ๋ฐ์ ์ผ๋ก ์ด๋ป๊ฒ ํ๋ฌ๊ฐ๋์ง ์ดํด๋ณด๋ ค๊ณ ํฉ๋๋ค. ๋ฉ๋ชจ๋ฆฌ์์ ๊ธฐ๊ณ์ด๋ฅผ ํ๋์ฉ ์ฝ์ด์ ์คํํฉ๋๋ค. CPU๊ฐ ๊ธฐ๊ณ์ด๋ฅผ ์ฐ์ฐ(์ํ)ํ๋ค๋ ๊ฒ์ ๋๋ค. ๊ทธ๋ฐ๋ฐ ๋ค์ ๊ธฐ๊ณ์ด๋ฅผ ์คํํ๊ธฐ์ ์์์ ํน์ interrupt line ์ ์๊ทธ๋(์ธํฐ๋ฝํธ) ๋ค์ด์จ ๊ฒ ์๋์ง ํ์ธํฉ๋๋ค. (interrupt๋ ๊ฐ์ฅ ์ค๋ฅธ์ชฝ์ ์.. 1์ฅ Introduction to Operating System reference: kocw์ ๋ฐํจ๊ฒฝ ๊ต์๋ ๊ฐ์์ ๊ถ์ง์ฑ ๊ต์๋ ๊ฐ์(๋ํ ์ ๊ท ์์ ) ์์ ์ ๋ฃ๊ณ ๋์ ๊ฐ์ ๊ต์ฌ๋ฅผ ํ์ดํํ๊ณ ํ๊ธฐํ ๋ถ๋ถ์ ์ถ๊ฐ์ ์ผ๋ก ์ ๋ฆฌํ์์ต๋๋ค. ์น๋ทฐ์์ toc๋ฅผ ์ ๊ณตํฉ๋๋ค. github์ md ํ์ผ๋ก ๋ณด๋ ๊ฒ ํธํ์๋ค๋ฉด, ์ฌ๊ธฐ๋ก ์ด๋ํด์ฃผ์๋ฉด ๋ฉ๋๋ค. 1. ์ด์์ฒด์ ๋ ๋ฌด์์ธ๊ฐ? ์ปดํจํฐ ํ๋์จ์ด ๋ฐ๋ก ์์ ์ค์น๋์ด ์ฌ์ฉ์ ๋ฐ ๋ค๋ฅธ ๋ชจ๋ ์ํํธ์จ์ด์ ํ๋์จ์ด๋ฅผ ์ฐ๊ฒฐํ๋ ์ํํธ์จ์ด ๊ณ์ธต ์ข์ ์๋ฏธ์ ์ด์์ฒด์ = ์ปค๋ ์ด์์ฒด์ ์ ํต์ฌ ๋ถ๋ถ์ผ๋ก ๋ฉ๋ชจ๋ฆฌ์ ์์ฃผํ๋ ๋ถ๋ถ ๋์ ์๋ฏธ์ ์ด์์ฒด์ ์ปค๋ ๋ฟ ์๋๋ผ ๊ฐ์ข ์ฃผ๋ณ ์์คํ ์ ํธ๋ฆฌํฐ๋ฅผ ํฌํจํ ๊ฐ๋ 2. ์ด์์ฒด์ ์ ๋ชฉ์ 1. ์ปดํจํฐ ์์คํ ์ ํธ๋ฆฌํ๊ฒ ์ฌ์ฉํ ์ ์๋ ํ๊ฒฝ์ ์ ๊ณต ์ด์์ฒด์ ๋ ๋์ ์ฌ์ฉ์, ํ๋ก๊ทธ๋จ๋ค์ด ๊ฐ๊ฐ ๋ ์์ ์ปดํจํฐ์์ ์ํ.. ์ด์ 1 ๋ค์