์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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
- ํ์ฒ์ ๋ฆฌํธ๋ฆฌํธ
- ์ํ
- ์๋ฐ
- database
- dmz๋
- ์นดํ๋๊ฐ
- ๋๊ฐ
- ๊ฐ๋ฐ
- ์ฑ
- ์๋ฐ์คํฌ๋ฆฝํธ
- ์ ๋ฆฌํธ๋ฆฌํธ
- ์ค๋ธ์
- ์นํผ๋ธ๋ฆฌ์ฑ
- css
- ๋ ์
- ํ์ด์ฌ
- Python
- html
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- dmz๋คํธ์ํฌ
- JavaScript
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ์ฝ๋ฉ
- ๋คํธ์ํฌdmz
- dmz๊ตฌ์ฑ
- ํ๋ก๊ทธ๋๋ฐ
- ์ค๋ผํด
- ๊ฐ์์ ์
- ๋ฐฉํ๋ฒฝdmz
- Today
- Total
JiYoung Dev ๐ฅ
[Full Stack SW์ตํฉ ์ค๋ฌด ๋ถํธ์บ ํ] computer science ์ปดํจํฐ ๊ธฐ๋ณธ ์ฉ์ด & ์ปดํจํ ์ฌ๊ณ (2023.03.14) ๋ณธ๋ฌธ
[Full Stack SW์ตํฉ ์ค๋ฌด ๋ถํธ์บ ํ] computer science ์ปดํจํฐ ๊ธฐ๋ณธ ์ฉ์ด & ์ปดํจํ ์ฌ๊ณ (2023.03.14)
Shinjio 2023. 3. 14. 20:18๊ฐ๋ฐ์๋ก ์ฑ๊ณต์ ์ผ๋ก ์ทจ์ ํ๊ธฐ ์ํด ํ์ํ ๊ฒ! (์ถ์ฒ์์)
๐ ์ปดํจํฐ ๊ธฐ๋ณธ ์ฉ์ด
๐ ํ๋์จ์ด(Hardware)
๋ฌผ๋ฆฌ์ ์ธ ์ฅ์น
โ ํ๋์จ์ด ์ข ๋ฅ
CPU(central processing unit)
์ปดํจํฐ์ ๋๋ ์ญํ
๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋ ๋ช ๋ น์ด๋ฅผ ์ฝ์ด ๋ค์ด๊ณ ์ฝ์ด ๋ค์ธ ๋ช ๋ น์ด๋ฅผ ํด์ํ๊ณ ์คํ
์ฐ์ ๋ ผ๋ฆฌ ์ฐ์ฐ, ์ ์ด ๋ฑ์ ๋ด๋น
์ฃผ๊ธฐ์ต์ฅ์น(๋ฉ๋ชจ๋ฆฌ)
ํ์ฌ ์คํ๋๋ ํ๋ก๊ทธ๋จ์ ๋ช ๋ น์ด์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ์ฅ์น
ํ๋ก๊ทธ๋จ์ด ์คํ๋๋ ค๋ฉด ๋ฐ๋์ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋์ด ์์ด์ผ ํจ
RAM(Read Access Memory) : ์ผ๋ฐ์ ์ผ๋ก ๋ฉ๋ชจ๋ฆฌ๋ผ๊ณ ํ๋ ๊ฒ์ ์ด๊ฒ์ ์นญํจ. ํ๋ฐ์ฑ ์ฅ์น
ROM(Read Only Memory) : ์ฝ๊ธฐ๋ง ๊ฐ๋ฅํ๋ฉฐ ๋นํ๋ฐ์ฑ ์ฅ์น
๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋๋ ๋ฐ์ดํฐ๋ 0๊ณผ 1
์ต์ ๋จ์๋ 1bit
1byte = 8bit
1kb = 1024byte
1mb = 1024kb
1gb = 1024mb
1tb = 1024gb
๋ณด์กฐ๊ธฐ์ต์ฅ์น
์ฃผ๊ธฐ์ต์ฅ์น๋ณด๋ค ๋๋ฆฌ์ง๋ง ๋ง์ ์์ ๋ฐ์ดํฐ๋ฅผ ์๊ตฌ์ ์ผ๋ก ๋ณด๊ดํ ์ ์์
HDD(Hard Disk Driver) : ์๊ธฐ์ ์ธ ์๋ฆฌ๋ก ์ ๋ณด๋ฅผ ์ ์ฅ
SSD(Solid State Driver) : ์ ๊ธฐ์ ์ธ ์๋ฆฌ๋ก ์ ๋ณด๋ฅผ ์ ์ฅ
์ ์ถ๋ ฅ์ฅ์น
์ ๋ ฅ์ฅ์น : ์๋ฃ๋ฅผ ์ปดํจํฐ๊ฐ ์ธ์ํ ์ ์๋ ํํ๋ก ๋ณํ์์ผ ์ฃผ๊ธฐ์ต์ฅ์น๋ก ์ฝ์ด๋ค์ด๋ ์ฅ์น
์ถ๋ ฅ์ฅ์น : ์ปดํจํฐ์์ ์ฒ๋ฆฌ๋ ๋ด์ฉ์ ์ฌ์ฉ์๊ฐ ์ธ์ํ ์ ์๋ ํํ๋ก ๋ฐ๊พธ์ด ๋ฌธ์๋ ๋ํ ๋ฑ์ ํํ๋ก ํ์ํ๋ ์ฅ์น
๐ ์ํํธ์จ์ด(Software)
ํ๋์จ์ด๋ฅผ ์์ง์ด๊ฒ ํ๋ ๋ช ๋ น์ด๋ค์ ๋ชจ์
โ ์ํํธ์จ์ด์ ์ข ๋ฅ
์ด์์ฒด์ (์์คํ ์ํํธ์จ์ด) : ์์คํ ์์ ๊ด๋ฆฌ์๋ก ํ๋์จ์ด์ ํ๋ก๊ทธ๋จ์ ์ ์ด. ์ฌ์ฉ์์ ์ปดํจํฐ ๊ฐ์ ์ปค๋ฎค๋์ผ์ด์ ์ง์
์์ฉํ๋ก๊ทธ๋จ : ์ฌ์ฉ์๊ฐ ์ปดํจํฐ๋ฅผ ์ฌ์ฉํ์ฌ ์ด๋ ํ ์ผ์ ํ๋ ค๊ณ ํ ๋ ์ฌ์ฉ๋๋ ๋ชจ๋ ํ๋ก๊ทธ๋จ
๐ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด
ํ๋์จ์ด๊ฐ ๋ช ๋ น์ด๋ ์ฐ์ฐ ๋ฑ ์ฌ๋์ด ์ํ๋ ์์ ์ ์ํํ ์ ์๊ฒ ์์ฌ์ํต ํ ์ ์๋๋ก ํด์ฃผ๋ ์ธ์ด
์ ๊ธ์ธ์ด์ ๊ณ ๊ธ์ธ์ด๊ฐ ์๋ค.
๋ฒ์ญ ํ๋ก๊ทธ๋จ - ๊ณ ๊ธ ์ธ์ด๋ก ์ฐ์ฌ์ง ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ปดํจํฐ๊ฐ ์ฝ์ ์ ์๊ฒ ๋ฒ์ญ
์ปดํ์ผ๋ฌ(compiler) : ์์ฑ๋ ์์ค์ฝ๋๋ฅผ ํ๋ฒ์ ๋ฒ์ญ. ๋ฒ์ญ ์๊ฐ์ด ์ค๋ ๊ฑธ๋ฆฌ๊ณ ๊ทธ ๊ณผ์ ์ด ๋ณต์กํ์ง๋ง ์คํ์๊ฐ์ ๋น ๋ฆ
์ธํฐํ๋ฆฌํฐ(interpreter) : ์ค๋จ์๋ก ๋ฒ์ญ๊ณผ ์คํํ์ฌ ๋ฒ์ญ ์๊ฐ์ ๋น ๋ฅด์ง๋ง ์คํ์๊ฐ์ ๋๋ฆผ
๐ ์ปดํจํ ์ฌ๊ณ (Computational Thinking)
์ปดํจํฐ(์ฌ๋์ด๋ ๊ธฐ๊ณ)๊ฐ ํจ๊ณผ์ ์ผ๋ก ์ํํ ์ ์๋๋ก ๋ฌธ์ ๋ฅผ ์ ์ํ๊ณ ๊ทธ์ ๋ํ ๋ต์ ๊ธฐ์ ํ๋ ๊ฒ์ด ํฌํจ๋ ์ฌ๊ณ ๊ณผ์
- ๋ฌธ์ ๋ถํด : ๋ฌธ์ ๋ฅผ ํด๊ฒฐ๊ฐ๋ฅํ ์์ค์ ์์ ๋ฌธ์ ๋ก ๋๋
- ์ถ์ํ : ๋ฌธ์ ํด๊ฒฐ์ ์ํด ๋ฐ๋์ ํ์ํ ํต์ฌ์์๋ฅผ ํ์ ํ๊ณ , ๋ณต์กํ ์์๋ฅผ ๋จ์ํ ํจ
- ํจํด์ธ์ : ์๊ฒ ๋ถํด๋ ๋ฌธ์ ๋ค ์ฌ์ด์ ์ ์ฌ์ฑ ๋๋ ํจํด์ ํ์ํ๋ ๊ณผ์
- ์๊ณ ๋ฆฌ์ฆ : ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ฑฐ๋ ์ด๋ค ๊ฒฐ๊ณผ๋ฅผ ์ด๋ฃจ๊ธฐ ์ํด ์ผ๋ จ์ ์ ์ฐจํ๋ ์์ ์ทจํจ
'full stack' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๊ธฐ์ ๋ฉ์ค] 1์ผ์ฐจ. ๋๋ฉ์ธ ์ดํดํ๊ณ ๊ตฌ์กฐ ์ค๊ณํ๊ธฐ (0) | 2023.06.29 |
---|---|
[Computer Science] ์คํฌ๋์น๋ก ๊ฒ์ ๋ง๋ค๊ธฐ (2023.03.15) (1) | 2023.03.18 |