๐ ๊ฐ๋ฐ ๊ณต๋ถ N๊ฐ์ ์ฐจ์ธ to-be ๊ฐ๋ฐ์์ ์์ต ๋ธ๋ก๊ทธ๐๏พ ??? 2 ~ 6, 2021
ํ์ฌ ์ํ
์ปดํจํฐ๊ณตํ, ํ ๋ฒ์ ์ง๊ณ ๋์ด๊ฐ์ผ ํ๋ค.
์ธ์ ๊ฐ ๊น์ด ํ์ตํด์ผ ํ ๋ ์ด ์ฌ์ง๋.
๋ชฐ๋๋ ๋ด์ฉ์ ๋ค ์ ์ผ๋ฉด... ๊ฐ์ ๋ด์ฉ์ ๋ค ์ ์ด์ผ ํ๋ฏ๋ก keyword๋ฅผ ์์ฃผ๋ก ์ ์ด๋ณด์.
1. Computer์ ์ญ์ฌ
1) Computer์ ์ญ์ฌ
(1) Computer์ ์๋ฒ์ง
- ๐ง Charles Babbage
- ์ฐจ๋ถ๊ธฐ๊ด (Difference Engine)
- ์ฒ ํ
Q ๊ทธ๋ผ Alan Turing์? (๋ฐ์ ๋์ด)
(2) ์ธ๊ณ ์ต์ด์ Computer
- ENIAC์ด ์๋๊ณ
- Atanasoff-Berry Computer (ABC)
ํ์ง๋ง ๋ ์์ฉ์ ์ผ๋ก ์ฐ์ธ ๊ฑด ENIAC
โ 16๋
ํ UNIVAC์ด๋ผ๋ ์์ฉ computer ์ฌ์ฉ
(3) ์ธ๊ณ ์ต์ด์ Programmer
- ๐ง Augusta Ada King, Countess of Lovelace
- ๐ง John von Neumann
- ๐ง Alan Mathison Turing
2) Computer ์ฌ์ฉ์ ๋ชฉ์
(1) ๊ณ์ฐ
- ex. ์ํ ใHidden Figuresใ
(2) ์ ์ฅ ์ฅ์น
- Punched Card (์ฒ๊ณต์นด๋) (์ด๊ธฐ์ ์ ์ฅ ๋งค์ฒด)
โ ... floppy disk โ CD/DVD โ USB โ cloud
3) PC
(1) ๊ฐ์ธ์ฉ computer
- 1970๋
๋์ ์ค์์ฒ๋ฆฌ์ฅ์น๊ฐ ์ฒ์ ์ฌ์ฉ โ 1974๋
Altair โ 1980๋
IBM
(2) ํด๋์ฉ computer
- 1975๋
์ต์ด์ laptop์ธ Scamp Prototype ๋ฑ์ฅ
4) Smart Phone
(1) ์ญ์ฌ
- Prototype of Smart Phone โ PDA โ I Phone โ HTC & Android
5) Computer์ ๋ฏธ๋
(1) ๊ธฐ์
- ๊ฐ๋ฐ ๋ฐ ๊ด๋ จ ๊ธฐ์ ์ computer ๋ฑ device์ ๊ตญํ๋์ด ์์ง ์์ ๊ฒ
2. Computer์ ๊ตฌ์กฐ
๊ทธ๋ฆผ : ์ปดํจํฐ ๊ฐ๋ก - ํ๋์จ์ด
1) ์ ์ด ์ฅ์น
2) ์
โ์ถ๋ ฅ ์ฅ์น
3) ๊ธฐ์ต ์ฅ์น
(1) ๋ณด์กฐ๊ธฐ์ต์ฅ์น
(2) ์ฃผ๊ธฐ์ต์ฅ์น
4) ์ฐ์ฐ ์ฅ์น
5) ์ฃผ ๊ธฐํ
(1) ์ฃผ ๊ธฐํ์ ์ฌ๋ฌ ์ด๋ฆ
- main board
- mother board
- system board
- mobo
(2) ์ฃผ ๊ธฐํ์ ์ฐ๊ฒฐํ๋ ๊ฒ ์ค CPU (Central Proceeing Unit)
- ์์ ๊ธฐ์ต
- ์ฐ์ฐ feat. clock ์๋
(3) ์ฃผ ๊ธฐํ์ ์ฐ๊ฒฐํ๋ ๊ฒ ์ค GPU (Graphic Card)
- ์ค์๊ฐ์ผ๋ก ์๊ฐ์ ์ธ ๊ฒ์ ๊ทธ๋ ค๋ด๊ธฐ ์ํด ์ผ์ข
์ ์ฐ์ฐ์ ํจ
3. ์ด์์ฒด์
1) ์ด์์ฒด์ ์ ์ญ์ฌ
(1) computer์ ์ํธ์์ฉ ๊ตฌ์กฐ
- user โ application software โ operating system โ kernel โ hardware
(2) ๋ฐ๋ช
์์
- 1956๋
์ต์ด์ ์ด์์ฒด์ GM-NAA I/O
- 1969๋
UNIX
- 1981๋
MS DOS
- 1984๋
MAC OS
- 1985๋
Windows I/O
2) ์ด์์ฒด์ ์ ์ญํ
(1) Process ๊ด๋ฆฌ
- process๋ ์คํํ๊ณ ์๋ program ํ๋์ด๊ณ , ์ฌ๋ฌ program์ ๊ด๋ฆฌํ๋ ๊ฒ process ๊ด๋ฆฌ
(2) interrupt
- ๋ ์ฐ์ ์ ์ผ๋ก ์ฒ๋ฆฌํด์ผ ํ๋ ๊ฒ์ด ์์ ๊ฒฝ์ฐ ํ์ฌ ์คํ ์ค์ธ program์ ์ ์ง์ํค๊ณ ๋ค๋ฅธ program์ ์ฌ์ฉํ ์ ์๊ฒ ํด์ฃผ๋ ๊ฒ
- ์๋ฐํ ๋งํ๋ฉด ์คํ ์ค์ธ program์ ์์ ํ ๋ฉ์ถ๋ค๊ธฐ ๋ณด๋ค ๊ฐ๋ํ๋ program์ ์ฐ์ ์์๊ฐ ๋ฌ๋ผ์ง
โป interrupt ์ข
๋ฅ
- supervisor call interrupt
- I/O interrupt
- external interrupt
- restart interrupt
or ์๋์ ๊ฐ์ด ๊ตฌ๋ถ ๊ฐ๋ฅ
- hardware interrupt
- software interrupt
&
(3) CPU Mode ์ ๊ณต
- supervisor mode
- ๋ณดํธ mode
(4) memory ๊ด๋ฆฌ
- memory๋ ํ๋์ธ๋ฐ program์ ์ฌ๋ฌ ๊ฐ๋ผ์ ์ถฉ๋ ์์ด ์คํ๋ ์ ์๊ฒ ํ๋ ๊ฒ feat. memory ํ ๋น
(5) file ๊ด๋ฆฌ
- hard disk๋ ํ๋์ธ๋ฐ program์ ์ฌ๋ฌ ๊ฐ๋ผ์ ์ถฉ๋ ์์ด ์คํ๋ ์ ์๊ฒ ํ๋ ๊ฒ
(6) ์ฅ์น driver
(7) networking
- ์ฅ์น์ sofrware์ ์ฐ๊ฒฐ์ ๋๊ณ Internet์ ์ฌ์ฉํ ์ ์๊ฒ ํ๋ ๊ฒ
(8) ๋ณด์
- ๋ฐฉํ๋ฒฝ๊ฐ์ software๋ฅผ ์ ๊ณตํด ์ต์ํ์ ๋ณด์์ ๋๋ ๊ฒ์ด๋ฉฐ ์ด๋ฐ ์กฐ์น๋ฅผ ํ์ง ์์ ์ port๊ฐ์ ๊ฒ ์ด๋ฆผ
(9) ์
์ถ๋ ฅ
- ์
๋ ฅ : keyboard, mouse, scanner, mic...
- ์ถ๋ ฅ : monitor, printer
etc (๊ฐ์ ๋ฉ๋ชจ๋ฆฌ, CPU mode...)
3) ์ด์์ฒด์ ํน์ฑ
โป ์ด์์ฒด์ ๊ฐ ๋ค์ฏ ๊ฐ์ง ํน์ฑ์ ๋ชจ๋ ๊ฐ์ง๋ ๊ฒ์ ์๋
(1) single/multi tasking
(2) ์ค์๊ฐ ์ด์์ฒด์
(3) ๋จ์ผ/๋ค์ค ์ฌ์ฉ์
(4) embeded
(5) ํํ ์ด์์ฒด์
ex. MS์ Windows๋ multi tasking์ด์ ๋จ์ผ ์ฌ์ฉ์์ฉ ์ด์์ฒด์ ์ด๋ค.
ref.
NAVER ์ง์ ๋ฐฑ๊ณผ ์ปดํจํฐ ๊ฐ๋ก
์ฐฐ์ค ๋ฐฐ๋น์ง
์์ด๋ค ๋ฌ๋ธ๋ ์ด์ค
ํฐ ๋
ธ์ด๋ง
์จ๋ฐ ํ๋ง
์ ์ฅ ๋งค์ฒด ์งํ์ ์ญ์ฌ
์ผ ํฐํ์จ
๋ฐ๋์ค ๋ฆฌ์น
๐ the source of this content
ํ๋
ธ๋ฐ