โ์ด์ ํฌ์คํ ์์ ์ด์ด์ง๋๋ค๐TIL221229๐์ด์์ฒด์ ์ ์ญ์ฌ 50๋ ๋~60๋ ๋
โ
๋ณธ๊ฒฉ์ ์ผ๋ก ์ด์์ฒด์ ์ ์ค์์ฑ์ด ๋ถ๊ฐ๋๊ธฐ ์์
โ
ํ๋ ์ด์์ฒด์ ์ ๊ธฐ์ ์ด ํ๋ฆฝ๋๋ฉฐ ์ ๋๋ก ๋ ์ด์์ฒด์ ๊ฐ ๋์ค๊ฒ ๋จ (UNIX OS)
์ด์์ฒด์ ๊ฐ๋ฐ์ C์ธ์ด๊ฐ ํ์ํ์๋ ์ด์ ๐ก
1970๋ ๋ ์ด์ :
- Assembly์ธ์ด๋ก ์ํํธ์จ์ด๋ฅผ ๊ฐ๋ฐ.
- CPU๋ช ๋ น์ด์ Memory ์ฃผ์๋ฅผ ์ปดํจํฐ๋ง๋ค ๊ฐ๊ฐ ์๋ก ๊ฐ๋ฐํด์ผํ์
- ํ๋ก๊ทธ๋จ์ ๋ณต์ก๋๊ฐ ๋์๋ค
1970๋ ๋ ์ดํ (C ์ธ์ด ๊ฐ๋ฐ์ดํ) :
- ์ปดํ์ผ๋ฌ๋ฅผ ๋ค์ ์์ฑ ํ ํ์๊ฐ ์์
- ํ๋ก๊ทธ๋๋ฐ ๋ณต์ก๋๊ฐ ๋น๊ต์ ๋ฎ์์ง
โ ๊ฐ์ธ์ฉ ์ปดํจํฐ์ ์๋
โ GUI ํ๊ฒฝ์ ๋์
์ฉ์ด์ดํด๐ก CLI์ GUI
- CLI (Command Line Interface) : ํฐ๋ฏธ๋ํ๊ฒฝ, ํค๋ณด๋ ๋ฒํผ๋ง์ผ๋ก ์ปดํจํฐ ์์คํ ์กฐ์
- GUI (Graphical User Interface) : ๊ทธ๋ํฝ์ผ๋ก ๊ตฌํ ๋ ํ๋ฉด์ ๋ง์ฐ์ค ํด๋ฆญ ๋ฑ์ ๋ค์ํ ์ํธ์์ฉ์ผ๋ก ์ปดํจํฐ ์์คํ ์กฐ์
โ
GUIํ๊ฒฝ์ ๋์
๊ณผ ๊ฐ์ธ์ฉ ์ปดํจํฐ์ ๋ณด๊ธ์ผ๋ก ์ธํด ์ปดํจํฐ์ ์ฌ์ฉ์๊ฐ ์ฆ๋ํ๋ฉฐ
ย ย ย ย ๋ค์ํ ์์ฉํ๋ก๊ทธ๋จ์ด ํ์ฑํ ๋จ
โ ๋คํธ์ํฌ ๊ธฐ์ ์ ๋ฐ์ ( ์ธํฐ๋ท์ ๋์คํ )
โ ์คํ์์ค ์ด๋ ํ์ฑํ
โ ์คํ์์ค ํ์ฑํ
โ ๊ฐ์๋จธ์ , ๋์ฉ๋ ๋ณ๋ ฌ์ฒ๋ฆฌ๊ธฐ์ ๋ฑ์ ํ์ฑํ