์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- Java
- dmz๊ตฌ์ฑ
- ์ ๋ฆฌํธ๋ฆฌํธ
- ๋ ์
- ๊ฐ์์ ์
- ํ์ด์ฌ
- ํ์ฒ์ ๋ฆฌํธ๋ฆฌํธ
- JavaScript
- database
- dmz๋คํธ์ํฌ
- ์๋ฐ์คํฌ๋ฆฝํธ
- html
- Python
- ์นดํ๋๊ฐ
- ์ค๋ผํด
- ๋ฐฉํ๋ฒฝdmz
- ๋คํธ์ํฌdmz
- css
- ๋๊ฐ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- ์ํ
- dmz๋
- ํ๋ก๊ทธ๋๋ฐ
- ์ค๋ธ์
- ์๋ฐ
- ์ฑ
- ์นํผ๋ธ๋ฆฌ์ฑ
- ์ฝ๋ฉ
- ๊ฐ๋ฐ
- Today
- Total
๋ชฉ๋ก์ ์ฒด ๊ธ (240)
JiYoung Dev ๐ฅ

DMZ(Demilitarized Zone)๋ ๋ฌด์์ธ๊ฐ?DMZํ๋ฉด ๊ตฐ๋๊ฐ ๋ ์ค๋ฅธ๋ค. ํ์ง๋ง ์ฌ๊ธฐ์ ๋งํ๋ DMZ๋ ๋คํธ์ํฌ์ ์ด๋ ํ ์์ญ์ ๋งํ๋ค. ๊ตฐ์ฌ ์ฉ์ด์ DMZ๋ Demilitarized Zone, ๋น๋ฌด์ฅ์ง๋๋ฅผ ๋งํ๋ค. ์ฐ๋ฆฌ๋๋ผ์ ๋ถํ ์ฌ์ด์๋ ๋น๋ฌด์ฅ์ง๋๊ฐ ์๋๋ฐ ๋น๋ฌด์ฅ์ง๋๋ ๋ง ๊ทธ๋๋ก ๋ฌด๊ธฐ๋ฅผ ๋ค๊ณ ๋ค์ด๊ฐ ์ ์๋ ์ค๋ฆฝ ์ง๋์ด๋ค. ์๋ก ๊ฐ์ ์ง์ ์ ์ธ ๋ฌด๋ ฅ ์ถฉ๋์ ๋ฐฉ์งํ๊ธฐ ์ํ ์์ถฉ ๊ตฌ์ญ์ธ ๊ฒ์ด๋ค. ๊ตฐ์ฌ ์ฉ์ด์ธ DMZ๊ฐ ์ด๋ป๊ฒ ๋คํธ์ํฌ ์์ญ์๋ ์ ์ฉ๋ ๊ฒ์ผ๊น?๋คํธ์ํฌ์์๋ ์ธ๋ถ ์ธํฐ๋ท(์ธ๋ถ๋ง)๊ณผ ๋ด๋ถ ๋คํธ์ํฌ(์ฌ๋ด๋ง)๊ฐ ์ง์ ๋ง๋๋ฉด ์ํํ๋ค. ์ธ๋ถ์์ ์ด๋ ํ ์ํ์ด ์กด์ฌํ ์ง ๋ชจ๋ฅธ๋ค. ๋๋์ค ๊ณต๊ฒฉ์ด ๋ ์๋ ์๊ณ , ์ฌํ ๋ค๋ฅธ ๊ณต๊ฒฉ์ผ ์ ์๋ค. ๋ฐ๋ผ์ ๋คํธ์ํฌ ๋ง ์ฌ์ด์๋ ์์ถฉ ๊ตฌ์ญ์ ๋ง๋ ๋ค. ์ธ๋ถ๋ง..
2025.03.18 - [diary] - [๊ฐ์์ ์ ์ผ๊ธฐ] ๋๋ ์ด๋ป๊ฒ ๊ฐ์์ ์์ ๋ฐ๊ฒฌํ๋๊ฐ? - 1ํธ [๊ฐ์์ ์ ์ผ๊ธฐ] ๋๋ ์ด๋ป๊ฒ ๊ฐ์์ ์์ ๋ฐ๊ฒฌํ๋๊ฐ? - 1ํธโ 2024๋ ๋ง 31์ด ์ธ์ ์ต์ด ๊ฐ์์ ์ด์ํ๋ฅผ ์งํํ๋ค. 2024๋ 11์ ์ง์ฅ์ธ ๊ฑด๊ฐ๊ฒ์ง์ ๋ฐ์๋ค. 2๋ ๋ง๋ค ๋ฐ์์์ง๋ง 2024๋ ์ ์ข ๋ฌ๋๋ค. ์๋ํ๋ฉด ํ์ฌ ๋ณต์ง๋ก 15๋ง์ ์๋น์ ๊ฑด๊ฐ๊ฒ์ง์ ๋ฌด๋ฃ๋กdanyoujeong.tistory.com ๊ฒ์ฌ ๊ฒฐ๊ณผ๋ฅผ ๋ค์ผ๋ฌ ์ง๋ฃ์ค์ ๋ค์ด๊ฐ๋ค. ์์์ ๊ธฐ์กด์ ๊ฑด๊ฐ๊ฒ์ง ๋ ๋ฐ๊ฒฌํ ๊ฒฐ์ ์ ๋ํ ์ด์ผ๊ธฐ๋ถํฐ์๋ค. ๊ธฐ์กด์ ๋ฐ๊ฒฌ๋ ๊ฒฐ์ ์ ๋ชจ์๋ ๋์์ง ์๊ณ ํฌ๊ธฐ๊ณ ์์์ ๊ฒฝ๊ณผ๊ด์ฐฐ๋ง ํ๋ฉด ๊ด์ฐฎ์ ๊ฒ์ด๋ผ๊ณ ํ๋ค. "์ํ, ๊ทธ๋ ๊ตฌ๋.. ๊ฑฑ์ ์ํด๋ ๋๊ฒ ๋ค!" ํ์ง๋ง ์ ์๋์ ๋ค์ ๋ง์์ ์์ํ์ จ๋ค. ๊ฑด๊ฐ๊ฒ์ง์ ์..

โ 2024๋ ๋ง 31์ด ์ธ์ ์ต์ด ๊ฐ์์ ์ด์ํ๋ฅผ ์งํํ๋ค. 2024๋ 11์ ์ง์ฅ์ธ ๊ฑด๊ฐ๊ฒ์ง์ ๋ฐ์๋ค. 2๋ ๋ง๋ค ๋ฐ์์์ง๋ง 2024๋ ์ ์ข ๋ฌ๋๋ค. ์๋ํ๋ฉด ํ์ฌ ๋ณต์ง๋ก 15๋ง์ ์๋น์ ๊ฑด๊ฐ๊ฒ์ง์ ๋ฌด๋ฃ๋ก ๋ฐ์ ์ ์์๊ธฐ ๋๋ฌธ์ด๋ค. ํ์ฌ์ ์ฐ๊ณ๋ ๊ฒ์ง ์ผํฐ์ธ KMI ์์ ์ง์ ์์ ๊ธฐ๋ณธ์ ์ธ ๊ฑด๊ฐ๊ฒ์ง๊ณผ ํจ๊ป ๊ฐ์์ ์ด์ํ, ์ ๋ด์๊ฒฝ, ์ ๋ฐฉ ์ดฌ์์ ํจ๊ป ์งํํ๊ณ , ๊ฒ์ฌ ๊ฒฐ๊ณผ๋ ๊ทธ ๋ค์์ฃผ์ ์จ๋ผ์ธ์ผ๋ก ๋ฐ์ ์ ์์๋ค. ํ์ ์ด๋๋ ์กฐ๊ธ์ฉ ํ๊ณ , ์ฒด์ค๋ ์ ๋นํ๊ฒ ์ ์งํ๊ณ ์ด์ ๊น์ง ํฌ๊ฒ ์ํ ๊ณณ์ด ์๋ํฐ๋ผ ๋ณ ๋ฌธ์ ์๊ฒ ์ง ์๊ฐํ๋๋ฐ30๋๊ฐ ๋์ด์ ๊ทธ๋ฐ๊ฑธ๊น. ์๋๋ ๋ค๋ฅผ๊น ์๋ด/ํ์ธ ํ์์ฌํญ 1๊ฐ, ๊ฒฝ๊ณผ๊ด์ฐฐ 4๊ฐ๊ฐ ๋์๋ค. ๊ฒฝ๊ณผ๊ด์ฐฐ 4๊ฐ์ง ํญ๋ชฉ ์ค ํ ๊ฐ์ง๊ฐ ๊ฐ์์ ์ด์ํ ํญ๋ชฉ์ด์๋ค. ๊ฒฐ๊ณผ ์์ผ๋ก๋ ์๋์..
๐ ๋ณ๋ ฌ ํ๋ก๊ทธ๋๋ฐ๋ณ๋ ฌ ํ๋ก๊ทธ๋๋ฐ์ CPU๊ฐ ์ฑ๊ธ ์ฝ์ด๊ฐ ์๋ ๋ฉํฐ ์ฝ์ด ์ปดํจํฐ ํ๊ฒฝ์์ ์ฌ๋ฌ ๊ฐ์ ์์ ์ ๋ณด๋ค ๋นจ๋ฆฌ ์คํํ๊ธฐ ์ํ ๋ชฉ์ ์ผ๋ก ๊ฐ๋ฐ๋๋ ํ๋ก๊ทธ๋๋ฐ์ด๋ค. ๐พ ๋ณ๋ ฌ ํ๋ก๊ทธ๋๋ฐ์ ๊ตฌํํ๋ ๋ฐฉ๋ฒ1๏ธโฃ ๋ฉํฐํ๋ก์ธ์ฑ(Multiprocessing)์ฌ๋ฌ ๊ฐ์ ํ๋ก์ธ์ค๋ฅผ ๋์์ ์คํํ์ฌ ๋ณ๋ ฌ ์ฒ๋ฆฌ๋ฅผ ๊ตฌํํ๋ค. ๊ฐ ํ๋ก์ธ์ค๋ ๋ ๋ฆฝ์ ์ผ๋ก ์คํ๋๋ฉฐ, ์๋ก ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ๊ณต์ ํ์ง ์์ผ๋ฏ๋ก ํ๋ก์ธ์ค ๊ฐ ํต์ (IPC)๊ฐ ํ์ํ๋ค. ๋ฉํฐ ํ๋ก์ธ์ฑ์ CPU ์ฝ์ด๋ฅผ ์ฌ๋ฌ ๊ฐ ํ์ฉํ ์ ์์ด ๋ฉํฐ์ฝ์ด ์์คํ ์์ ์ฑ๋ฅ์ ํฌ๊ฒ ํฅ์์ํฌ ์ ์์ผ๋ฉฐ, ๊ฐ ํ๋ก์ธ์ค๊ฐ ๋ ๋ฆฝ์ ์ผ๋ก ์คํ๋๋ฏ๋ก ๋ค๋ฅธ ํ๋ก์ธ์ค์ ์ถฉ๋ ์์ด ์์ ํ๊ฒ ์คํํ ์ ์๋ค. 2๏ธโฃ ๋ฉํฐ์ค๋ ๋ฉ(Multithreading)ํ๋์ ํ๋ก์ธ์ค ๋ด์์ ์ฌ๋ฌ ์ค๋ ๋๋ฅผ ์..
ํ์ด์ฌ์ GIL ํน์ฑ ๋๋ฌธ์ ๋ฉํฐ ์ค๋ ๋๋ฅผ ์ฌ์ฉํ ๋ณ๋ ฌ ์ฒ๋ฆฌ์์ ์ ํ์ ๋ฐ๋๋ค. ๋ฐ๋ผ์ ํ์ด์ฌ์ ๋ฉํฐ ํ๋ก์ธ์ฑ์ ํ์ฉํ์ฌ ๋ณ๋ น ์ฒ๋ฆฌ๋ฅผ ํ๊ณ , ์ ๋๋ก ๋ ๋ณ๋ ฌ ์ฒ๋ฆฌ๋ฅผ ๊ตฌํํ๊ธฐ ์ํด ํ๋ก์ธ์ค๋ฅผ ์์ฑํ๋ 3๊ฐ์ง ๋ฐฉ๋ฒ์ ์ดํดํ๋ ๊ณผ์ ์ด ํ์ํ๋ค. ** GIL(Global Interpreter Lock) : ํ์ด์ฌ ์ธํฐํ๋ฆฌํฐ๊ฐ ์ค๋ ๋๋ฅผ ๊ด๋ฆฌํ๋ ๋ฐฉ์ ์ค ํ๋๋ก, ํ ๋ฒ์ ํ๋์ ์ค๋ ๋๋ง์ด ํ์ด์ฌ ๊ฐ์ฒด์ ์ ๊ทผํ ์ ์๋๋ก ์ ํํ๋ค. ์ด๋ฅผ ํตํด ๋ฉํฐ์ค๋ ๋ฉ ํ๊ฒฝ์์ ํ์ด์ฌ ํ๋ก๊ทธ๋จ์ ์คํ์ ์์ ํ๊ฒ ๋ง๋ค์ด์ฃผ์ง๋ง, ๋์์ ์ฑ๋ฅ ์ ํ์ ์์ธ์ด ๋๊ธฐ๋ ํ๋ค. ๐ fork()fork()๋ ํ์ฌ ์คํ ์ค์ธ ํ๋ก์ธ์ค(๋ถ๋ชจ ํ๋ก์ธ์ค)๋ฅผ ๋ณต์ ํ์ฌ ์๋ก์ด ํ๋ก์ธ์ค๋ฅผ ์์ฑํ๋ค. ์๋ก์ด ํ๋ก์ธ์ค๋ฅผ ์์ ํ๋ก์ธ์ค(child proce..