ํจ์คํธ์บ ํผ์ค ์ด์์ฒด์ ๊ฐ์์ ์ฝ๊ฒ ๋ฐฐ์ฐ๋ ์ด์์ฒด์ ๊ต์ฌ์ ๋ํ TIL์ ๋๋ค.
์ด์์ฒด์ ์ ์ ์
์ด์์ฒด์ ๋ฅผ ํ๋ง๋๋ก ์ ์ํ๋ฉด ์ปดํจํฐ ์์์ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ๋ ์ํํธ์จ์ด์ด๋ค.
๐ก ์ปดํจํฐ ์์
์์คํ ์์์ด๋ผ๊ณ ๋ ๋ถ๋ฆฐ๋ค. ์ฝ๊ฒ ๋งํด ์ปดํจํฐ์ ํ๋์จ์ด๋ฅผ ์๋ฏธํ๋ค.
- CPU, ๋ฉ๋ชจ๋ฆฌ(DRAM, RAM)
- ์ ์ถ๋ ฅ ์ฅ์น: ๋ชจ๋ํฐ, ํค๋ณด๋, ๋ง์ฐ์ค
- ์ ์ฅ ๋งค์ฒด: SSD, HDD
๐ก ์ํํธ์จ์ด
ํ๋์จ์ด๋ฅผ ์ ์ดํ์ฌ ์์ ์ ์ํ์ํค๋ ๋ช ๋ น์ ๋ชจ์, ์ฆ ํ๋ก๊ทธ๋จ์ด๋ค. ์ํํธ์จ์ด๋ ํฌ๊ฒ 2๊ฐ์ง๋ก ๋๋ ์ ์๋ค.
- ์์ฉ ํ๋ก๊ทธ๋จ: ์ฐ๋ฆฌ๊ฐ ํํ ์ฌ์ฉํ๋ ํ๋ก๊ทธ๋จ
- ์์คํ ์ํํธ์จ์ด: ์ด์์ฒด์ , ์ ํธ๋ฆฌํฐ(์ด์์ฒด์ ์ ์์ ์ ๋ณด์กฐํ๋ ์ํํธ์จ์ด)
์ด์์ฒด์ ๊ด์ ์์ ๋ณธ ์ปดํจํฐ ๊ตฌ์กฐ
์ด์์ฒด์ ๋ ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ์ปค๋๊ณผ ์ธํฐํ์ด์ค๋ก ๋๋๋ค.
์ปค๋์ ์ด์์ฒด์ ์ ํต์ฌ ๊ธฐ๋ฅ์ ๋ชจ์๋์ ๊ฒ์ด๋ค. ์ปค๋์ ๋ชจ๋ ์ปดํจํฐ ์์์ ๊ด๋ฆฌํ๊ธฐ ๋๋ฌธ์ ์ฌ์ฉ์๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ปค๋์ ํตํด์๋ง ์ปดํจํฐ ์์์ ์ ๊ทผํ ์ ์๋ค. ์ฆ, ์ด๋ค ์ฌ์ฉ์๋ ์์ฉ ํ๋ก๊ทธ๋จ๋ ์ปดํจํฐ ์์์ ์ง์ ์ ๊ทผํ ์ ์๋ค.
์ธํฐํ์ด์ค๋ ์ปดํจํฐ์์ ์ปค๋ฎค๋์ผ์ด์ ์ ์ง์ํ๋ ์ญํ ์ ํ๋ค. ์ธํฐํ์ด์ค๋ฅผ ์ด์ฉํด ์ปค๋์ ๋ช ๋ น์ ๋ด๋ฆฌ๋ฉด ์ธํฐํ์ด์ค๊ฐ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ์ ๋ฌํด ์ค๋ค. ์ด์์ฒด์ ๊ฐ ์ ๊ณตํ๋ ์ธํฐํ์ด์ค๋ ์ฌ๋ฌ ๊ฐ์ง๊ฐ ์๋ค. ์์ฉ ํ๋ก๊ทธ๋จ์ด ์ปดํจํฐ ์์์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ์๋ ์์คํ ์ฝ(System Call)์ด๋ผ๊ณ ํ๋ ํจ์ ํํ์ ์ธํฐํ์ด์ค๋ฅผ ์ด์ฉํด์ผ ํ๋ค. ๋ํ, ์ฌ์ฉ์๊ฐ ์ฌ์ฉํ๋ ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉ์ ์ธํฐํ์ด์ค(UI)๋ผ๊ณ ํ๋๋ฐ, ์ฌ์ฉ์๊ฐ ๋ช ๋ น์ด๋ฅผ ์ง์ ์ ๋ ฅํ์ฌ ์์ ํ๋ Command-Line Interface(CLI)์ ๋ง์ฐ์ค๋ ์๊ฐ๋ฝ ํฐ์น๋ง์ผ๋ก๋ ์์ ์ ์ฒ๋ฆฌํ ์ ์๊ฒ ํด์ฃผ๋ ๊ทธ๋ํฝ ์ฌ์ฉ์ ์ธํฐํ์ด์ค(GUI)๋ฅผ ์๋ก ๋ค ์ ์๋ค.
์ด์์ฒด์ ์ ์ญํ
- ์์ ๊ด๋ฆฌ
- ์์ ๋ณดํธ
- ํ๋์จ์ด ์ธํฐํ์ด์ค(๋๋ผ์ด๋ฒ) ์ ๊ณต
- ์ฌ์ฉ์ ์ธํฐํ์ด์ค ์ ๊ณต
์ด์์ฒด์ ๋ ์ปค๋๊ณผ ์ธํฐํ์ด์ค๋ก ๊ตฌ์ฑ๋์ด ์๋ค. ์ฆ, ์ปค๋์ด ๋ด๋นํ๋ ์์ ๊ด๋ฆฌ, ๋ณดํธ์ ์ธํฐํ์ด์ค๊ฐ ๋ด๋นํ๋ ํ๋์จ์ด, ์ฌ์ฉ์ ์ธํฐํ์ด์ค ์ ๊ณต์ด ๊ฒฐ๊ตญ ์ด์์ฒด์ ์ ์ญํ ์ธ ๊ฒ์ด๋ค.
์ด์์ฒด์ ์ ๋ชฉํ
- ํจ์จ์ฑ
- ์์ ์ฑ
- ํ์ฅ์ฑ
- ํธ๋ฆฌ์ฑ
์ปค๋๊ณผ ์ธํฐํ์ด์ค์ ๋ชฉํ๋ผ๊ณ ์๊ฐํ๋ฉด ์ฝ๋ค. ์ปค๋์ ๋ชฉํ๋ ์์์ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ๊ณ ๋น์ ์์ ์ธ ์์ ์ผ๋ก๋ถํฐ ์์์ ๋ณดํธํ์ฌ ์์ ์ฑ์ ํ๋ณดํ๋ ๊ฒ์ด๋ค. ์ธํฐํ์ด์ค์ ๋ชฉํ๋ ๋ค์ํ ์์คํ ์์(ํ๋์จ์ด)๋ฅผ ์ถ๊ฐํ๊ฑฐ๋ ์ ๊ฑฐํ๊ธฐ ํธ๋ฆฌํจ, ์ฆ ํ์ฅ์ฑ๊ณผ ์ฌ์ฉ์๊ฐ ํธ๋ฆฌํ๊ฒ ์์ ํ ์ ์๋ ํ๊ฒฝ์ ์ ๊ณตํ๋ ๊ฒ, ์ฆ ํธ๋ฆฌ์ฑ์ด๋ค.
'CS > ์ด์์ฒด์ ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ด์์ฒด์ ] ์ค๋ ๋ (0) | 2023.04.14 |
---|---|
[์ด์์ฒด์ ] ํ๋ก์ธ์ค (0) | 2023.04.13 |
[์ด์์ฒด์ ] ์ปดํจํฐ์ ๊ตฌ์กฐ์ ์ฑ๋ฅ ํฅ์ (0) | 2023.04.12 |
[์ด์์ฒด์ ] ์ปค๋๊ณผ ์ธํฐํ์ด์ค (0) | 2023.04.10 |
[์ด์์ฒด์ ] ์ด์์ฒด์ ์ ์ญ์ฌ (0) | 2023.04.09 |
๋๊ธ