์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ๋ฐฐ์ด
- StringBuilder
- ๋ฐฑ์ค9093
- ์คํ
- ์
- StringBuffer
- ๋ฐฑ์ค9012
- ์ฐ
- ํ๋ฐฉ์ฟผ๋ฆฌ
- ์ฟ ํกDB
- java
- stream
- ๋ฐฑ์ค1874
- ๋ฐ์ดํฐํ์
- ๋
- ์คํธ๋ฆผ
- ์ฐ์ฐ์
- ์ฟ ํกERD
- ๋ฐฑ์ค11053 #ํ์ด์ฌ #python
- ์๋ฐ
- ์คํ์์ด
- ๋ฌธ์์ด
- Today
- Total
๋ชฉ๋ก์ ์ฒด ๊ธ (142)
Tech Log ๐ ๏ธ
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/b7Dt7V/btsFp6TfM61/pK40PGY4uiNkwj57lh0bwk/img.png)
1. ์ฟ ํค ์ธ์ฆ ๋ฐฉ์์ฟ ํค๋ ์๋ฒ๊ฐ ํด๋ผ์ด์ธํธ์ ๋ธ๋ผ์ฐ์ ์ key value ํํ๋ก ์ ์ฅํด๋๋ ์์ ๊ธฐ๋กํ์ผ์ด๋ค. ์ฟ ํค๋ฅผ ์ด์ฉํ์ฌ์ ๊ฐ๋จํ ๋ก๊ทธ์ธ์ ๊ตฌํํ ์ ์๋ค. ์ฟ ํค ๋ก๊ทธ์ธ ์ธ์ฆ ๋ฐฉ์ ํด๋ผ์ด์ธํธ์์๋ ๋ก๊ทธ์ธ์ด ํ์ํ ์์ฒญ์ ํ ๋๋ง๋ค ๋ค์๊ณผ ๊ฐ์ด ์ฟ ํค์ id, pw ์ ๋ณด๋ฅผ ๋ด์์ ์ ์กํ๋ค. ์์ ๊ฐ์ ์์ ์ ์ํํ๊ธฐ ์์์๋ ์ด๋ฏธ ๋ธ๋ผ์ฐ์ ์์ ๋ก๊ทธ์ธ์ด ์งํ๋ ํ ์ ์ ์ ๋ณด๊ฐ ์ฟ ํค์ ๋ค์ด์์ด์ผํ๋ค. ํ์ง๋ง ์ฟ ํค ์ธ์ฆ ๋ฐฉ์์ ์ฌ๋ฌ ๋ฌธ์ ๊ฐ ์๋ค. 1. ์ฟ ํค๊ฐ ์ ํจ์ฑ ๊ฒ์ฆ์ด ํ๋ค๋ค. (์กฐ์ ๊ฐ๋ฅ์ฑ์ด ์๋ค.) 2. ์ค๊ฐ์ ํ์ทจํด์ id,pw ์ ๋ณด๋ฅผ ํ์ธํ ์ ์๋ค. 3. ์๋ฒ์์ ๋งค๋ฒ ์ธ์ฆ์ ์ํํด์ผํ๋ค. 4. ๋ธ๋ผ์ฐ์ ๋ง๋ค ์ฟ ํค ํ์์ด ํต์ผ๋์ด ์์ง ์์์ ๋ธ๋ผ์ฐ์ ๊ฐ ๊ณต์ ๊ฐ ์ด๋ ต๋ค. ๋ฐ๋ผ์ ์ฟ ํค๋ง ์ด์ฉํ ์ธ์ฆ..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/DpZ86/btsE99XRPbK/M16RQnDp50LZXRRAepXNk0/img.png)
1. ๋ก๋ ๋ฐธ๋ฐ์๋? ์ดํ๋ฆฌ์ผ์ด์ ์ ์ฌ๋ฌ ์ฌ์ฉ์์ ์์ฒญ๋ค์ ๋์์ ์ฒ๋ฆฌํ๊ณ ์์ ์ ์ธ ์๋น์ค๋ฅผ ์ ๊ณตํด์ฃผ์ด์ผํ๋ค. ๋ฌผ๋ก ํ ๋์ ์๋ฒ๋ก ์ฑ๋ฅ์ ๊ณ์ ํค์์ ์ด๋ ์ ๋๋ ์ปค๋ฒ(Scale-up)ํ ์ ์๊ฒ ์ง๋ง, ์ด ๋ฐฉ์์ ์ผ๋ง ์๊ฐ์ ํ๊ณ๋ฅผ ๋ง๋๊ฒ ๋๋ค. ๋ฐ๋ผ์ ์ฌ๋ฌ ๋์ ์๋ฒ๋ฅผ ๋ฌ์ ์์ฒญ ๋ถํ๋ฅผ ๋ถ์ฐํ๋๋ก ํ๋ ๊ฒ(Scale-out)์ด ๋ก๋ ๋ฐธ๋ฐ์ฑ์ด๊ณ ์ด ์ญํ ์ ํ๋๊ฒ ๋ก๋ ๋ฐธ๋ฐ์์ด๋ค. ๋ก๋ ๋ฐธ๋ฐ์๋ ์ฌ์ฉ์์ ์๋ฒ ์ฌ์ด์ ์์นํ๋ฉฐ ๋ชจ๋ ๋ฆฌ์์ค ์๋ฒ๊ฐ ์ต์ ์ ์ฑ๋ฅ์ ๋ด๋๋ก ๋ถํ๋ฅผ ๋ถ์ฐํ๋ค. 2. ๋ก๋ ๋ฐธ๋ฐ์ฑ ์ฌ์ฉ์ ์ด์ ๊ฐ์ฉ์ฑ ์๋ฒ ์ฅ์ ๋๋ ๋ถํ๋ก ์ธํ ๋๋ ์ด๋ฅผ ๋ก๋ ๋ฐธ๋ฐ์ฑ์ ํตํด ์ฌ์ ์ ๋ฐฉ์งํจ์ผ๋ก์จ ์ดํ๋ฆฌ์ผ์ด์ ์ ๊ฐ์ฉ์ฑ์ ์ฆ๊ฐ์ํจ๋ค. ๋ค์๊ณผ ๊ฐ์ ์์ ์ ๊ฐํธํ๊ฒ ์ํํ ์ ์๋ค. ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ ์ค์ง ์์ด..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/v0Dg6/btsE0jGEmla/yJHooN0lckky41jKmHUCjk/img.png)
1. DNS๋? ๋๋ฉ์ธ์ ์ธํฐ๋ท์์ ์ฌ์ฉํ๋ ์ฃผ์๋ก ๋น์ ํ ์ ์๋ค. ์๋ ์ซ์๋ก ๋ ๊ธด IP ์ฃผ์๋ฅผ ์ฌ์ฉํ์ง๋ง ์ค์ ๋ก ์ฌ๋๋ค์ด ์ด ์ฃผ์๋ฅผ ๊ธฐ์ตํ๊ธฐ๋ ์ด๋ ต๋ค. ๊ทธ๋์ ์ธํฐ๋ท ์์์ ์ฃผ์ด์ง ์์น๋ฅผ ์ฝ๊ฒ ์ฐพ๊ธฐ ์ํด์ ๋๋ฉ์ธ์ด ๊ฐ๋ฐ๋์๊ณ , ์์ฐ์ค๋ ๋๋ฉ์ธ์ IP ์ฃผ์๋ก ๋ณํํด์ฃผ๋ ๋๋ฉ์ธ ๋ค์ ์์คํ (Domain Name System, ์ดํ DNS)์ด ๊ฐ๋ฐ๋์๋ค. DNS๋ฅผ ํตํ์ฌ ์ฌ์ฉ์๋ค์ ๋๋ฉ์ธ ์ด๋ฆ๋ง ๊ฐ์ง๊ณ ๋ ์ฝ๊ฒ ์น ์ฌ์ดํธ์ ์ ์ํ ์ ์๊ฒ ํด์ฃผ๋ฉฐ, ์ค๋ น ์ฃผ์๊ฐ ๋ฐ๋๋ค๊ณ ํ๋ค ๋๋ฉ์ธ ์ด๋ฆ์ ๋ฐ๋์ง ์๋๋ค. ์ด๋ฌํ DNS ์์คํ ์ ์ธ๊ณ์ ์ผ๋ก ์ผ๊ด๋ ๊ท์น์ ๊ฐ์ง๋ฉฐ ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๋ ๋ถ์ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ์กฐ์ด๋ค. 2. DNS ๊ตฌ์ฑ ์์ ๋๋ฉ์ธ ๋ค์ ์คํ์ด์ค DNS๋ ๊ฑฐ๋ํ ๋ถ์ฐ ๋ค์ด๋ฐ ์์คํ ์ด๋ฉฐ, ๋๋ฉ์ธ ๋ค์ ..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/O3wVc/btsE2Dw1k58/sCKZMvuKA3atKxFmceIq5K/img.png)
๋ชจ๋ํฐ๋ง๊ณผ ๊ด์ฐฐ ๊ฐ๋ฅ์ฑ ๋ชจ๋ํฐ๋ง์ ์์คํ ์ด ์ ๋๋ก ๋์ํ๋ ์ง ํ์ธํ๊ธฐ ์ํด ๋ก๊ทธ ์งํ ์ถ์ ์ ์์งํ๊ณ ๋ถ์ํ๋ค. ๊ด์ฐฐ๊ฐ๋ฅ์ฑ์ ์์คํ ์ด ๋น ๋ฅด๊ฒ ๋์ํ์ง ์๋ ์ด์ ๋ฅผ ์ ์ ์๋ค. ๊ด์ฐฐ ๊ฐ๋ฅ์ฑ์ด ๋ชจ๋ํฐ๋ง ํฌ๊ด์ ์ธ ์๋ฏธ์ด๋ค. AWS ๊ด์ฐฐ๊ฐ๋ฅ์ฑ 3๊ฐ์ง ํ๋ผ(phillar) - ๋ก๊ทธ, ์งํ, ์ถ์ ๋ชจ๋ํฐ๋ง์์๋ ๊ฐ์ฅ ์ค์ํ ์์์ด๋ค. ํด๋ผ์ฐ๋ ์์น์์๋ 3๊ฐ์ง ํ๋ผ๋ฅผ ๋จ์ผ ํ๋ซํผ์์ ํ์ธ๊ฐ๋ฅํ ์ ์์ผ๋ฉฐ, ์ ์ฒด ์คํ์ ๋ชจ๋ํฐ๋ง ํ๊ณ ๊ฒฝ๋ณด ๋ก๊ทธ ๋ฐ ์ด๋ฒคํธ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ์ฌ ์๋ํ๋ ์กฐ์น๋ฅผ ์ทจํ๊ณ ํ๊ท ํด๊ฒฐ์๊ฐ(MTTR) ๋จ์ถํ ์ ์๋ค. AWS ๊ด์ฐฐ๊ฐ๋ฅ์ฑ์ AWS ๋ค์ดํฐ๋ธ ์๋น์ค ํน์ ์คํ์์ค ๊ด๋ฆฌํ ์๋น์ค์์ ํ์ธ ํ ์ ์๋ค. ํด๋ผ์ฐ๋ ์์น ๋์ ๋ฐฉ์ ํด๋ผ์ฐ๋ ์์น์ ๋์ ๋ฐฉ์์ ๋จ๊ณ ๋ณ๋ก ๊ตฌ๋ถ๋๋ค. 1. ์์ง..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/HWWPd/btsEE3EtV0f/M3AfM1Bao3o7VkVddt7itK/img.png)
HTTP ๋ HTTP๋ ์๋ก ๋ค๋ฅธ ํด๋ผ์ด์ธํธ์ ์๋ฒ ๊ฐ ํต์ ์ ์ํ ๊ธฐ์ด์ ์ธ ํต์ ๊ท์น ์ธํธ ๋๋ ํ๋กํ ์ฝ์ด๋ค. ์ฌ์ฉ์๊ฐ ์น ์๋น์ค์ ์ ์ํ๋ฉด ํด๋ผ์ด์ธํธ๋ 80๋ฒ ํฌํธ๋ฅผ ํตํด ์น ์๋ฒ์ HTTP ์์ฒญ์ ๋ณด๋ด๊ณ ์๋ต์ ๋ฐ๋๋ค. ์ด๋ ๊ฒ ํจ์ผ๋ก์จ ๋ฐ์ดํฐ๋ฅผ ์ผ๋ฐ ํ ์คํธ๋ก ๊ตํํ ์ ์๋ค. ์๋ฅผ ๋ค์ด, ์ฌ์ฉ์๊ฐ HTTP์ ์์ฒญ ์ข ๋ฅ์ธ GET์ ๋ณด๋ด๋ฉด ์๋ฒ๋ ๊ทธ์ ๋ง๋ ์๋ต ๋ฐ ์ํ ์ฝ๋๋ฅผ ๋ณด๋ธ๋ค. ์ํ ์ฝ๋ ์์๋ ๋ค์๊ณผ ๊ฐ๋ค. 200 - OK(์ ์) 400 - Bad request(์๋ชป๋ ์์ฒญ) 404 - Resource not found(๋ฆฌ์์ค๋ฅผ ์ฐพ์ ์ ์์) HTTP๋ TCP/IP ์์์ ์๋ํ๋ ๋ฌด์ํ(stateless) ํ๋กํ ์ฝ์ด๋ฉฐ ๋ค์๊ณผ ๊ฐ์ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๋ค. ํ์ง๋ง HTTP๋ ํ๋ฌธ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ธฐ์..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/H81sk/btsEy7e47Yi/t3ExjOXckk60L7erHaNlyk/img.png)
TCP - ์ ์ก ์ ์ด ํ๋กํ ์ฝ TCP ํ๋กํ ์ฝ์ ์์๋ฅผ ๋ณด์ฅํ๊ณ ์ฐ๊ฒฐ์งํฅ์ ์ด๋ผ๋ ํน์ง์ด ์์ผ๋ฉฐ ๊ฐ์ ํ์ ํจํท ๊ตํ ๋ฐฉ์์ ์ฌ์ฉํ๋ค. IP์ ๋จ์ ์ด์๋ ํจํท ์์ค์ด๋ ์์ ๋ฏธ๋ณด์ฅ ๊ฐ์ ๋ฌธ์ ๋ค์ ํจํท์ ์ ์ดํ์ฌ ํด๊ฒฐํด ์ค๋ค. ๊ฐ์ ํ์ ํจํท ๊ตํ ๋ฐฉ์ ๊ฐ์ํ์ ํจํท ๊ตํ ๋ฐฉ์์ ๊ฐ ํจํท์ ๊ฐ์ํ์ ์๋ณ์๊ฐ ํฌํจ๋๊ณ ํจํท๋ค์ด ์์๋๋ก ๋์ฐฉํ๋ ๋ฐฉ์์ด๋ค. ๋ชจ๋ ํจํท์ ์ ์กํ๋ฉด ๊ฐ์ ํ์ ์ด ํด์ ๋๋ค. TCP ํ๋กํ ์ฝ์ ์ฐ๊ฒฐ์ ์์ํ ๋ 3 way ํธ๋์ ฐ์ดํฌ ๋ฐฉ์์ ์ฌ์ฉํ๋ฉฐ ์ฐ๊ฒฐ์ ์ข ๋ฃํ ๋ 4way ํธ๋ ์ ฐ์ดํฌ ๋ฐฉ์์ ์ฌ์ฉํ๋ค. 3way ํธ๋์ ฐ์ดํฌ - SYN : ํด๋ผ์ด์ธํธ๋ ์๋ฒ์ *ISN๊ณผ SYN์ ๋ณด๋ธ๋ค. *ISN : TCP ์ฐ๊ฒฐ์ ์ฒซ ๋ฒ์งธ ํจํท์ ํ ๋น๋ ์์์ ์ํ์ค ๋ฒํธ์ด๋ค. ์ง์ฐ ์ ์ก๋ ํจํท์ ํฌํธ ๋ฒ..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/rEMtz/btsElHuWJ6L/XVY3QhJBZOEcMjOcRQ3MI0/img.png)
๋ฉ๋ชจ๋ฆฌ ๊ณ์ธต ๊ตฌ์กฐ ๋ฉ๋ชจ๋ฆฌ๋ ๋ค์๊ณผ ๊ฐ์ด ๊ณ์ธต ๊ตฌ์กฐ๋ก ๊ตฌ์ฑ๋์ด์๋ค. ์ผ๋ฐ์ ์ผ๋ก ์์ ๊ณ์ธต์ผ๋ก ๊ฐ์๋ก ์๋๋ ๋นจ๋ผ์ง๋ ๋์ ๊ฐ๊ฒฉ์ ๋น์ธ์ง๋ค. ์๋๊ฐ ๋น ๋ฅธ ์บ์๋ ๋ ์ง์คํฐ์ ๋ชจ๋ ํ๋ก์ธ์ค๋ฅผ ์ ์ฅํด๋์ผ๋ฉด ์ข๊ฒ ์ง๋ง ๊ทธ๋ฌ์ง ๋ชปํ๋ ์ด์ ๊ฐ ๊ฒฝ์ ์ฑ ๋๋ฌธ์ด๋ค. ๋ฐ๋ผ์ ๋๋ฆฐ ์ ์ฅ์ฅ์น์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํด๋๊ณ ๋น ๋ฅธ ์ฅ์น๋ ํ์ํ ๋๋ง๋ค ๋ฐ์ดํฐ๋ฅผ ๋ถ๋ฌ์์ ์ฒ๋ฆฌํ๋๋ฐ, ๋ฉ๋ชจ๋ฆฌ์ CPU ์ฌ์ด์ ์๋ ์ฐจ์ด๊ฐ ๋๋ฌด ํฌ๊ธฐ ๋๋ฌธ์ ์ค๊ฐ์ ๋ ์ง์คํฐ ๊ณ์ธต๊ณผ ์บ์ ๊ณ์ธต์ ๋์ด์ ๊ด๋ฆฌํ๋ค. ์บ์ ์์์ ๋งํ๋ ๊ฒ์ฒ๋ผ ์บ์๋ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ๋ณด๊ดํ๋ ์์ ์ ์ฅ์์ด์ ๋ณ๋ชฉ ํ์์ ์ค์ด๊ธฐ ์ํ ๋ฉ๋ชจ๋ฆฌ์ด๋ค. ์บ์๋ฅผ ํตํด CPU์ ์ฐ์ฐ ์๋์ ๋ฉ๋ชจ๋ฆฌ ์ ๊ทผ ์๋์ ์ฐจ์ด๋ฅผ ์ํํ ์ ์๋ค. ๊ณ์ธต์ ์บ์ ๋ฉ๋ชจ๋ฆฌ ๋ฉ๋ชจ๋ฆฌ ๊ตฌ์กฐ๊ฐ ๊ทธ๋ฌ๋ ๊ฒ ์ฒ๋ผ ์บ์ ๋ฉ๋ชจ๋ฆฌ ๋ํ ..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bj8VyH/btsElK591FF/4gB3Cwki9L2T3P4EtgLCM1/img.png)
๋คํธ์ํฌ๋ ํต์ ๋ถ์ผ์์ ๋จ๋ง๊ธฐ ๋ฑ์ ์ ์ํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ ๋จ๋ง๊ธฐ๊ธฐ, ์ ๋ก ๋ฐ ๊ต ํ๊ธฐ ๋ฑ์ผ๋ก ๊ตฌ์ฑ๋๋ ์ ์ก๋งค์ฒด์ด๋ค. ํ๋กํ ์ฝ ํต์ผ์ ์ํ ์ํธ ๊ฐ์ ๊ท์ฝ(์ฝ์)์ด๋ค. ํ๋กํ ์ฝ์ ๊ตฌ์ฑ ์์ 1. ๊ตฌ๋ฌธ(syntax) - ๋ฐ์ดํฐ๋ฅผ ์ด๋ป๊ฒ ๊ตฌ์ฑํ ์ง , ์ฝ๋ฉ ๋ฐฉ๋ฒ , ์ ํธ ๋ ๋ฒจ ๋ฑ์ ๋ํ ์ ๋ณด - ๋ฐ์ดํฐ ํฌ๋งท(ํ์), ๋ถํธํ, ์ ํธ ๋ ๋ฒจ ๋ฑ 2. ์๋ฏธ(semantic) - ๋ฐ์ดํฐ๋ ์์ธ์ ๋ํด ์ด๋ป๊ฒ ์ฒ๋ฆฌํ ๊ฒ์ธ์ง์ ๋ํ ์ ๋ณด - ํน์ ํจํด์ ์ด๋ป๊ฒ ํด์ํ๊ณ , ์ด๋ค ๋์์ ํ ๊ฒ์ธ๊ฐ ๊ฒฐ์ 3. ํ์ด๋ฐ(timing) - ํต์ ์ด ์ด๋ฃจ์ด์ง ๋ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์๋์ ๋ํ ์กฐ์ ๊ณผ ์ฌ๋ฌ ๋ฐ์ดํฐ๊ฐ ๋์์ ํต์ ์ ํด์ผ ํ ๊ฒฝ์ฐ ์์ ๊ด๋ฆฌ๋ฅผ ์ํ ๊ธฐ๋ฒ - ์๋ ์ผ์น ๋ฐ ์์ ์ ์ด ํ๋กํ ์ฝ์ ์ญํ 1. ์๋ฌ ์ ์ด (Err..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/LxEVL/btsDVnJrbDS/PjOQJkUxykwRnbKMyGYzg0/img.jpg)
CISC๋? CISC(Complex Instruction Set Computer)๋ ๋ง์ ์์ ๋ค์ํ๊ณ ์ค๋ณต๋๋ ๋ช ๋ น์ด ์งํฉ์ด๋ค. *๋ช ๋ น์ด ์งํฉ:CPU๊ฐ ์ดํดํ ์ ์๋ ๋ช ๋ น์ด๋ค์ ๋ชจ์ ์ฌ์ฉ์๊ฐ ์ดํดํ ์ ์๋(๊ณ ๊ธ ์ธ์ด) ํ๋์ ๊ฐ๊ธฐ ๋ค๋ฅธ ๊ธฐ๊ณ ๋ช ๋ น์ด๋ฅผ ๋์ ์ํด์ผ๋ก์จ ๋ช ๋ น์ด์๊ฐ ๋ง๊ณ ๊ฐ๋ณ ๊ธธ์ด๋ฅผ ๊ฐ์ง๋ค. ๋ช ๋ น์ด ์๊ฐ ๋ง๊ณ ์๋์ ์ผ๋ก ์ ์ ์์ ๋ช ๋ น์ด๋ก๋ ํ๋ก๊ทธ๋จ์ ์คํํ ์ ์๋ค. (๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ์ด ์ ๋ค.) CISC์ ๋ช ๋ น์ด์ ๊ธธ์ด๊ฐ ๊ณ ์ ๋์ด ์์ง ์์ ์ด์ ๋ ๊ฐ๊ฐ์ ๋ช ๋ น์ด๊ฐ ํ๋ก์ธ์ฑ ์ฑ๋ฅ์ ๊ทน๋ํํ๋ ๋ก ์ค๊ณ๋์๊ธฐ ๋๋ฌธ์ด๋ค. ํ์ง๋ง ๋ช ๋ น์ด์ ์๊ฐ ๋ง๋ค๊ณ ํ๋๋ผ๊ณ ์ค์ ๋ก๋ ์ฐ์ด๋ ๋ช ๋ น์ด๋ค๋ง ์ฃผ๋ก ์ฐ์ด๊ณ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํด์ ๋ฉ๋ชจ๋ฆฌ ํ์ดํ๋ผ์ด๋์ด ๋ถ๋ฆฌํ๋ค๋ ๋จ์ ์ด ์๋ค. ๋ํ ์๋์ ์ผ๋ก ๋ง์ ์ ๋ ฅ์ ์๋ชจํ..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cl09l4/btsDASoTooc/wdKIKAWWsbLFZw0vrIOySK/img.png)
์ปค๋์ด๋? ์ปค๋์ด๋ ์ด์์ฒด์ ๋ด๋ถ์์ ์์๋ค์ ๊ด๋ฆฌํ๊ณ ์ถ์ํ ํด์ค๋ค. ์ด ๋๋ถ์ ์ฌ์ฉ์๋ ๋ด๋ถ ํ๋์จ์ด์ ์ง์ ์ ๊ทผํ์ง ์๊ณ ๋ ๊ฐํธํ๊ฒ ํ๋ก๊ทธ๋จ์ ์คํํ ์ ์๋ค. ์ฌ๊ธฐ์ ์์์ CPU, ๋ฉ๋ชจ๋ฆฌ , ์ ์ถ๋ ฅ ์ฅ์น ๊ฐ์ ๊ฒ๋ค์ ๋ํ๋ธ๋ค. ๋ํ ์ปค๋์ ์์์ ๊ด๋ฆฌํ๊ธฐ ์ํ ์ฌ๋ฌ ๊ด๋ฆฌ์๋ค์ด ์๋ค. ํ ์คํธ ๊ด๋ฆฌ์ : ๋ฌผ๋ฆฌ์ ์์์ธ CPU๋ฅผ ์ถ์ ์์์ธ ํ ์คํฌ๋ก ์ ๊ณตํ๋ค. ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ์ : ๋ฌผ๋ฆฌ์ ์์์ธ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ถ์ ์์์ธ ํ์ด์ง๋ ์ธ๊ทธ๋จผํธ๋ก ์ ๊ณตํ๋ค. ํ์ผ ์์คํ ๊ด๋ฆฌ์ : ๋ฌผ๋ฆฌ์ ์์์ธ ๋์คํฌ๋ฅผ ์ถ์ ์์์ธ ํ์ผ๋ก ์ ๊ณตํ๋ค. ๋คํธ์ํฌ ๊ด๋ฆฌ์ : ๋ฌผ๋ฆฌ์ ์์์ธ ๋คํธ์ํฌ ์ฅ์น๋ฅผ ์ถ์ ์์์ธ ์์ผ์ผ๋ก ์ ๊ณตํ๋ค. ๋๋ฐ์ด์ค ๋๋ผ์ด๋ฒ ๊ด๋ฆฌ์ : ๊ฐ์ข ์ธ๋ถ ์ฅ์น(ํ๋ฆฐํฐ, GPU ๋ฑ)์ ๋ํ ์ ๊ทผ์ ์ ๊ณตํ๋ค. ์ปค๋์ ๋์..