์ปดํจํฐ์ ๊ธฐ๋ณธ ๊ตฌ์กฐ
- ์์ฉ ์ํํธ์จ์ด (Application Software) : ํน์ ๋ชฉ์ ์ ๊ฐ์ง ์ ์ ๊ฐ ์ง์ ์ฌ์ฉํ๋ ์ํํธ์จ์ด
- ์์คํ ์ํํธ์จ์ด (System software) : ์ ํ๋ฆฌ์ผ์ด์ ์ํํธ์จ์ด ์คํ ํ๊ฒฝ์ ์ ๊ณตํ๋ ์ํํธ์จ์ด
- ํ๋์จ์ด (Hardware) : ์ผ ์ฒ๋ฆฌ๋ฅผ ์ค์ ๋ก ํ๋ ์ฅ์น
์ปดํจํฐ ์์คํ ์ ๊ตฌ์ฑ
- ์ํํธ์จ์ด : ํ๋์จ์ด์ ๋์์ ์ง์ํ๊ณ ์ ์ดํ๋ ๋ช ๋ น์ด ์งํฉ
- ํ๋์จ์ด : ์ปดํจํฐ๋ฅผ ๊ตฌ์ฑํ๋ ๊ธฐ๊ณ์ ์ฅ์น
๐ข์ํํธ์จ์ด( Software )
๐์ํํธ์จ์ด๋
์ปดํจํฐ ์๊ฒ ๋์ ๋ฐฉ๋ฒ์ ์ง์ํ๋ ๋ช ๋ น์ด ์งํฉ ์ ๋ชจ์ ํน์ ํ๋ก๊ทธ๋จ์ด ์ฌ๋ฐ๋ฅด๊ฒ ์๋ํ๋๋ก ํ๋๋ฐ
ํ์ํ ๋ชจ๋ ๋ฌธ์ ๋ฐ ์ค์น ๋ฐ์ดํฐ๋ฅผ ์๋ฏธํ๋ค.
ํ๋ก๊ทธ๋จ ์ํํธ์จ์ด๋ ์ปดํจํฐ ํ๋์จ์ด์ ์ง์ ๋ช ๋ น์ด๋ฅผ ์ฃผ๊ฑฐ๋ ๋ค๋ฅธ ์ํํธ์จ์ด์ ์ ๋ ฅ์ ์ ๊ณตํจ์ผ๋ก์จ,
๋ช ๋ น์ด์ ๊ธฐ๋ฅ์ ์ํํ๋ค
๐ ์ํํธ์จ์ด ์ข ๋ฅ
๐ฌ ์์ฉ ์ํํธ์จ์ด(Application Software)
- ์์: Word, Excel, Chrome, Anydesk...
- ์ ์: ์์ฉ ์ํํธ์จ์ด๋ ํน์ ๋ถ์ผ์ ์ ๋ฌด๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํด ๋๋ ํน์ํ ๋ฌธ์ ํด๊ฒฐ์ ์ํด ๋ง๋ค์ด์ง๋ ํ๋ก๊ทธ๋จ์ด๋ค.
๐ฌ ์์คํ ์ํํธ์จ์ด(System Software)
- ์์: ์ด์์ฒด์ (Windows, Mac, Linux), ์ปดํ์ผ๋ฌ...
- ์ ์: ์ปดํจํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ์ด์ํ์ฌ ์ ์ดํ๊ธฐ ์ํ ํ๋ก๊ทธ๋จ์ด๋ค.
๐ขํ๋์จ์ด( Hardware )
๐ํ๋์จ์ด๋
ํ๋์จ์ด๋ ์ค์์ฒ๋ฆฌ์ฅ์น (CPU), ๊ธฐ์ต์ฅ์น, ์ ์ถ๋ ฅ์ฅ์น๋ก ๊ตฌ์ฑ๋์ด ์๊ณ
์ด๋ค์ ์์คํ ๋ฒ์ค๋ก ์ฐ๊ฒฐ๋์ด ์์ผ๋ฉฐ
์์คํ ๋ฒ์ค๋ ๋ฐ์ดํฐ์ ๋ช ๋ น ์ ์ด ์ ํธ๋ฅผ ๊ฐ ์ฅ์น๋ก ์ค์ด๋๋ฅด๋ ์ญํ ์ ํ๋ค.
๐ ํ๋์จ์ด ๊ตฌ์ฑ์์
๐ฌ์ค์์ฒ๋ฆฌ์ฅ์น(Central Processing Unit:CPU)
- ์ธ๊ฐ์ ๋๋ ์ญํ ,
- ์ค์์ฒ๋ฆฌ ์ฅ์น๋ ํ๋ก์ธ์๋ผ๊ณ ๋ ๋ถ๋ฆฌ๋ฉฐ, ์ ๋ ฅ์ฅ์น์์ ๋ฐ์ ๋ช ๋ น์ด์ ํด์๊ณผ ์๋ฃ์ ์ฐ์ฐ, ๋น๊ต ๋ฑ์ ์ฒ๋ฆฌ๋ฅผ ์ ์ดํ๋ ์ปดํจํฐ ์์คํ ์ ํต์ฌ์ฅ์น์ด๋ค.
- ์ค์์ฒ๋ฆฌ์ฅ์น๋ ๋น๊ต์ ์ฐ์ฐ์ ๋ด๋นํ๋ ์ฐ์ ๋ ผ๋ฆฌ์ฐ์ฐ์ฅ์น(ALU)์ ๋ช ๋ น์ด์ ํด์๊ณผ ์คํ์ ๋ด๋นํ๋ ์ ์ด์ฅ์น, ์๋๊ฐ ๋น ๋ฅธ ๋ฐ์ดํฐ ๊ธฐ์ต์ฅ์์ธ ๋ ์ง์คํฐ๋ก ๊ตฌ์ฑ๋์ด ์๋ค. ๋ค์ ๋งํ๋ฉด, ์ค์์ฒ๋ฆฌ์ฅ์น๋ ์ฃผ๊ธฐ์ต์ฅ์น์์ ํ๋ก๊ทธ๋จ ๋ช ๋ น์ด์ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ด์ ์ฒ๋ฆฌํ๊ณ , ๋ช ๋ น์ด์ ์ํ ์์๋ฅผ ์ ์ดํ๋ค.
ํน์ง | |
์ฐ์ ๋ ผ๋ฆฌ์ฐ์ฐ์ฅ์น (ALU) | - ์ฐ์ ์ฐ์ฐ๊ณผ ๋
ผ๋ฆฌ์ฐ์ฐ ์ํํ๋ค. - ์ฐ์ฐ์ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ๋ ์ง์คํฐ์์ ๊ฐ์ ธ์ค๊ณ , ์ฐ์ฐ ๊ฒฐ๊ณผ๋ฅผ ๋ค์ ๋ ์ง์คํฐ๋ก ๋ณด๋ธ๋ค. - ๋น๊ต์ ์ฐ์ฐ์ ๋ด๋น |
์ ์ด์ฅ์น | ๋ช
๋ น์ด๋ฅผ ์์๋๋ก ์คํํ ์ ์๋๋ก ์ ์ดํ๋ ์ฅ์น. ์ฃผ๊ธฐ์ต์ฅ์น์์ ํ๋ก๊ทธ๋จ ๋ช ๋ น์ด๋ฅผ ๊บผ๋ด ํด๋ ํ๊ณ , ๊ทธ ๊ฒฐ๊ณผ์ ๋ฐ๋ผ ๋ช ๋ น์ด ์คํ์ ํ์ํ ์ ์ด ์ ํธ๋ฅผ ๊ธฐ์ต์ฅ์น, ์ฐ์ฐ์ฅ์น, ์ ์ถ๋ ฅ์ฅ์น๋ก ๋ณด๋ด๋ฉฐ, ์ด๋ค ์ฅ์น๊ฐ ๋ณด๋ธ ์ ํธ๋ฅผ ๋ฐ์ ๋ค์์ ์ํํ ๋์์ ๊ฒฐ์ ํ๋ค. |
๋ ์ง์คํฐ | ๊ณ ์ ๊ธฐ์ต์ฅ์น๋ก์จ, ๋ช
๋ น์ด ์ฃผ์, ์ฝ๋, ์ฐ์ฐ์ ํ์ํ ๋ฐ์ดํฐ, ์ฐ์ฐ ๊ฒฐ๊ณผ ๋ฑ์ ์์๋ก ์ ์ฅํ๋ค. ์ค์์ฒ๋ฆฌ์ฅ์น ์ข ๋ฅ์ ๋ฐ๋ผ ์ฌ์ฉํ ์ ์๋ ๋ ์ง์คํฐ ๊ฐ์์ ํฌ๊ธฐ๊ฐ ๋ค๋ฅด๋ฉฐ, ์ฉ๋์ ๋ฐ๋ผ ๋ฒ์ฉ ๋ ์ง์คํฐ์ ํน์๋ชฉ์ ๋ ์ง์คํฐ๋ก ๊ตฌ๋ถ๋๋ค. - ๋ฒ์ฉ ๋ ์ง์คํฐ : ์ฐ์ฐ์ ํ์ํ ๋ฐ์ดํฐ๋ ์ฐ์ฐ ๊ฒฐ๊ณผ๋ฅผ ์์๋ก ์ ์ฅ - ํน์๋ชฉ์ ๋ ์ง์คํฐ : ํน๋ณํ ์ฉ๋๋ก ์ฌ์ฉํ๋ ๋ ์ง์คํฐ MAR (๋ฉ๋ชจ๋ฆฌ ์ฃผ์ ๋ ์ง์คํฐ) : ์ฝ๊ธฐ์ ์ฐ๊ธฐ ์ฐ์ฐ์ ์ํํ ์ฃผ๊ธฐ์ต์ฅ์น ์ฃผ์ ์ ์ฅ PC (ํ๋ก๊ทธ๋จ ์นด์ดํฐ) : ๋ค์์ ์ํํ ๋ช ๋ น์ด ์ฃผ์ ์ ์ฅ IR (๋ช ๋ น์ด ๋ ์ง์คํฐ) : ํ์ฌ ์คํ ์ค์ธ ๋ช ๋ น์ด ์ ์ฅ MBR (๋ฉ๋ชจ๋ฆฌ ๋ฒํผ ๋ ์ง์คํฐ) : ์ฃผ๊ธฐ์ต์ฅ์น์์ ์ฝ์ด์จ ๋ฐ์ดํฐ or ์ ์ฅํ ๋ฐ์ดํฐ ์์ ์ ์ฅ AC (๋์ฐ๊ธฐ) : ์ฐ์ฐ ๊ฒฐ๊ณผ ์์ ์ ์ฅ |
๐ฌ๊ธฐ์ต์ฅ์น
ํ๋ก๊ทธ๋จ, ๋ฐ์ดํฐ, ์ฐ์ฐ์ ์ค๊ฐ ๊ฒฐ๊ณผ๋ฅผ ์ ์ฅํ๋ ์ฅ์น์ด๋ค. RAM๊ณผ ROM๋ ์ด๊ณณ์ ํด๋นํ๋ฉฐ, ์คํ์ค์ธ ํ๋ก๊ทธ๋จ๊ณผ ๊ฐ์ ํ๋ก๊ทธ๋จ์ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ์ผ์์ ๋๋ ์๊ตฌ์ ์ผ๋ก ๋ณด์กดํ๋ค.
๐พ์ฃผ๊ธฐ์ต์ฅ์น ํน์ง
- ํ๋ฐ์ฑ ๋ฉ๋ชจ๋ฆฌ์ด๊ณ ์๋๊ฐ ๋น ๋ฅด๋ฉฐ ์ปดํจํฐ์ ์ฒด๊ฐ ์๋๋ฅผ ์ข์ฐํ๋ ์ญํ
- CPU ๊ฐ๊น์ด ์์นํ์ฌ CPU๊ฐ ์ฒ๋ฆฌํ ํ๋ก๊ทธ๋จ๊ณผ ๋ฐ์ดํฐ๋ฅผ ์ผ์์ ์ผ๋ก ์ ์ฅํ๋ค.
- ๋ฐ๋์ฒด ๊ธฐ์ต์ฅ์น ์นฉ๋ค๋ก ๊ตฌ์ฑ๋์ด์๋ค.
๊ฐ๊ฒฉ์ด ๋น์ธ๊ณ , ์ ์ฅํ ๋ ๋ฉด์ ์ ๋ง์ด ์ฐจ์งํ๋ค.
๊ณ ์ ์์ธ์ค๊ฐ ๊ฐ๋ฅํ๋ค.
RAM : Random Access Memory)
์ ์ ๊ณต๊ธ์ด ์ค๋จ๋๋ฉด ๊ธฐ์ต๋ ๋ด์ฉ์ด ์ง์์ง๋ฏ๋ก ์ผ์์ ์ ์ฅ๋ง ๊ฐ๋ฅํ๋ค.
ROM(Random Only Memory)
๋นํ๋ฐ์ฑ ๋ฉ๋ชจ๋ฆฌ๋ผ์ ์๊ตฌ์ ์ผ๋ก ์ ์ฅ๋๊ณ ์ฝ๊ธฐ๋ง ๊ฐ๋ฅํ ์ฝ๊ธฐ ์ ์ฉ ๋ฉ๋ชจ๋ฆฌ
๐พ ๋ณด์กฐ๊ธฐ์ต์ฅ์น ํน์ง
- 2์ฐจ ๊ธฐ์ต์ฅ์น๋ก ์ฃผ๊ธฐ์ต์ฅ์น์ ๋นํด ์ฝ๊ธฐ/์ฐ๊ธฐ ์๋๊ฐ ๋๋ฆฌ๋ค.
- ๋ง์ ์๋ฃ๋ฅผ ์๊ตฌ์ ์ผ๋ก ๋ณด๊ดํ ์ ์๋ ์ฅ์ ์ด ์๋ค.
- ์ ์ฅ ๋ฐ๋๊ฐ ๋๊ณ , ๋นํธ ๋น ๊ฐ๊ฒฉ์ด ๋ฎ๋ค.
ํ๋๋์คํฌ ๋ฑ์ ๋งํ๋ฉฐ, ์ฃผ๊ธฐ์ต์ฅ์น์ ๋นํด ์๋๋ ๋๋ฆฌ์ง๋ง ๋ง์ ์๋ฃ๋ฅผ
์๊ตฌ์ ์ผ๋ก ๋ณด๊ดํ ์ ์๋ ์ฅ์ ์ด ์๋ค.
๐ฌ์ ์ถ๋ ฅ์ฅ์น
์ฌ์ฉ์์ ์ปดํจํฐ๊ฐ์ ๋ํ๋ฅผ ์ํ ์ ๋ ฅ ๋ฐ ์ถ๋ ฅ ์ฅ์น์ด๋ค.
- ์ ๋ ฅ ์ฅ์น : ์ปดํจํฐ ๋ด๋ถ๋ก ์๋ฃ๋ฅผ ์ ๋ ฅํ๋ ์ฅ์น (ํค๋ณด๋, ๋ง์ฐ์ค ๋ฑ)
- ์ถ๋ ฅ ์ฅ์น : ์ปดํจํฐ์์ ์ธ๋ถ๋ก ํํํ๋ ์ฅ์น (ํ๋ฆฐํฐ, ๋ชจ๋ํฐ, ์คํผ์ปค ๋ฑ)
๐ข์์คํ ๋ฒ์ค( System Bus )
ํ๋์จ์ด ๊ตฌ์ฑ ์์๋ฅผ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ฐ๊ฒฐํ๋ ์
CPU์ ์์คํ ๋ด์ ๋ค๋ฅธ ์์๋ค ์ฌ์ด์ ์ ๋ณด๋ฅผ ๊ตํํ๋ ํต๋ก์ด๋ค.
์ฆ, ๊ฐ ๊ตฌ์ฑ์์๊ฐ ๋ค๋ฅธ ๊ตฌ์ฑ์์๋ก ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ผ ์ ์๋๋ก ํต๋ก๊ฐ ๋์ด์ค๋ค.
๐ ๋ฐ์ดํฐ ๋ฒ์ค
- CPU์ ๋๋จธ์ง ๊ธฐํ ์ฅ์น์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๋ ํต๋ก์ด๋ค.
- ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์์ผํ ํ๊ธฐ ๋๋ฌธ์ ์๋ฐฉํฅ ๋ฒ์ค์ด๋ค.
๐ ์ฃผ์ ๋ฒ์ค
- CPU๊ฐ ์ฃผ๊ธฐ์ต์ฅ์น๋ I/O ์ฅ์น๋ก ๊ธฐ์ต์ฅ์น ์ฃผ์๋ฅผ ์ ๋ฌํ๋ ํต๋ก์ด๋ค.
- ๋ฐ์ดํฐ๋ฅผ ์ ํํ๊ฒ ์ ๋ฌํ๊ธฐ ์ํด์๋ ์ฃผ์๋ฅผ ์ ํด์ค์ผ ํ๋๋ฐ, ์ฃผ์ ๋ฒ์ค๋ ์ด๋ฐ ์ฃผ์๋ฅผ '์ ๋ฌ๋ง' ํ๊ธฐ ๋๋ฌธ์ ๋จ๋ฐฉํฅ ๋ฒ์ค์ด๋ค.
๐ ์ ์ด ๋ฒ์ค
- CPU, ๊ธฐ์ต์ฅ์น, ์ ์ถ๋ ฅ์ฅ์น์ ์ ์ด ์ ํธ๋ฅผ ์ ๋ฌํ๋ค.
- ๋ฐ์ดํฐ ๋ฒ์ค์ ์ฃผ์ ๋ฒ์ค๋ฅผ ์ ์ดํ๋ค๊ณ ๋ ํ ์ ์๋ค.
- ์ ์ด ๋ฒ์ค๋ ์ฝ๊ธฐ์ ์ฐ๊ธฐ ๋์์ ๋ชจ๋ ์ํํ๊ธฐ ๋๋ฌธ์ ์๋ฐฉํฅ ๋ฒ์ค์ด๋ค.
๐์ถ์ฒ & ์ฐธ๊ณ
https://gyoogle.dev/blog/computer-science/computer-architecture/%EC%BB%B4%ED%93%A8%ED%84%B0%EC%9D%98%20%EA%B5%AC%EC%84%B1.html
https://velog.io/@alicesykim95/CS-%EC%BB%B4%ED%93%A8%ED%84%B0%EC%9D%98-%EA%B5%AC%EC%84%B1
https://aldrn29.tistory.com/54
๊ตฌ๊ธ๋ง
'๐จ๐ปโ๐ปCS(Computer Science)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๐๐ปโโ๏ธComputer Science CheckList (0) | 2022.10.19 |
---|---|
[CS] ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง ์ด์ (0) | 2022.10.02 |