CS๊ณต๋ถ€/์ปดํ“จํ„ฐ ๊ตฌ์กฐ&์šด์˜์ฒด์ œ

์ปดํ“จํ„ฐ๊ฐ€ ์ดํ•ดํ•˜๋Š” ์ •๋ณด์™€ ํ•ต์‹ฌ ๋ถ€ํ’ˆ

alswlfl 2026. 4. 19. 16:08

์ปดํ“จํ„ฐ๊ฐ€ ์ดํ•ดํ•˜๋Š” ์ •๋ณด: ๋ช…๋ น์–ด์™€ ๋ฐ์ดํ„ฐ

์ปดํ“จํ„ฐ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์ง์ ‘ ์ดํ•ดํ•˜์ง€ ๋ชปํ•˜๊ณ , ๋ช…๋ น์–ด์™€ ๋ฐ์ดํ„ฐ ์ •๋ณด๋งŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค. ์ฆ‰, ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ์ž‘์„ฑ๋œ ์†Œ์Šค ์ฝ”๋“œ๋Š” ๋‚ด๋ถ€์ ์œผ๋กœ ์ปดํ“จํ„ฐ๊ฐ€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ์™€ ๋ช…๋ น์–ด์˜ ํ˜•ํƒœ๋กœ ๋ณ€ํ™˜๋œ ํ›„ ์‹คํ–‰๋œ๋‹ค.

- ๋ช…๋ น์–ด: ์ˆ˜ํ–‰ํ•  ๋™์ž‘๊ณผ ์ˆ˜ํ–‰ํ•  ๋Œ€์ƒ์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค.

ex) ๋”ํ•˜๋ผ. 1๊ณผ 2๋ฅผ, ์ถœ๋ ฅํ•˜๋ผ "hello world"๋ฅผ

- ๋ฐ์ดํ„ฐ: ์ˆซ์ž, ๋ฌธ์ž, ์ด๋ฏธ์ง€, ๋™์˜์ƒ๊ณผ ๊ฐ™์€ ์ •์ ์ธ ์ •๋ณด๋ฅผ ์˜๋ฏธํ•œ๋‹ค.

์ฆ‰, ๋ฐ์ดํ„ฐ๋Š” ๋ช…๋ น์–ด์— ์ข…์†์ ์ธ ์ •๋ณด์ด๋ฉฐ, ๋ช…๋ น์˜ ๋Œ€์ƒ์„ ์˜๋ฏธํ•œ๋‹ค.

โ€ป ์ปดํ“จํ„ฐ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ 0๊ณผ 1๋งŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋ฐ์ดํ„ฐ์™€ ๋ช…๋ น์–ด๋„ 0๊ณผ 1๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค.


์ปดํ“จํ„ฐ์˜ ํ•ต์‹ฌ ๋ถ€ํ’ˆ

1. CPU(Central Processing Unit)

์ปดํ“จํ„ฐ๊ฐ€ ์ดํ•ดํ•˜๋Š” ์ •๋ณด(๋ช…๋ น์–ด์™€ ๋ฐ์ดํ„ฐ)๋ฅผ ์ฝ์–ด ๋“ค์ด๊ณ , ํ•ด์„ํ•˜๊ณ , ์‹คํ–‰ํ•˜๋Š” ํ•ต์‹ฌ ๋ถ€ํ’ˆ

[CPU ๋‚ด๋ถ€ ๋ถ€ํ’ˆ]

- ์‚ฐ์ˆ ๋…ผ๋ฆฌ์—ฐ์‚ฐ์žฅ์น˜(ALU, Arithmetic and Logic Unit): ์‚ฌ์น™ ์—ฐ์‚ฐ, ๋…ผ๋ฆฌ ์—ฐ์‚ฐ๊ณผ ๊ฐ™์€ ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•  ํšŒ๋กœ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋Š” ์ผ์ข…์˜ ๊ณ„์‚ฐ๊ธฐ๋กœ, CPU๊ฐ€ ์ฒ˜๋ฆฌํ•  ๋ช…๋ น์–ด๋ฅผ ์‹ค์งˆ์ ์œผ๋กœ ์—ฐ์‚ฐํ•˜๋Š” ์š”์†Œ
- ์ œ์–ด์žฅ์น˜(CU, Control Unit): ๋ช…๋ น์–ด๋ฅผ ํ•ด์„ํ•ด ์ œ์–ด ์‹ ํ˜ธ๋ผ๋Š” ์ „๊ธฐ ์‹ ํ˜ธ๋ฅผ ๋‚ด๋ณด๋‚ด๋Š” ์žฅ์น˜๋กœ, CPU๊ฐ€ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ํ–ฅํ•ด ์ œ์–ด ์‹ ํ˜ธ๋ฅผ ๋ณด๋‚ด๋ฉด ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์ž‘๋™์‹œํ‚ฌ ์ˆ˜ ์žˆ๊ณ , ์ž…์ถœ๋ ฅ์žฅ์น˜๋ฅผ ํ–ฅํ•ด ์ œ์–ด ์‹ ํ˜ธ๋ฅผ ๋ณด๋‚ด๋ฉด ์ž…์ถœ๋ ฅ์žฅ์น˜๋ฅผ ์ž‘๋™์‹œํ‚ฌ ์ˆ˜ ์žˆ์Œ
- ๋ ˆ์ง€์Šคํ„ฐ(Register): CPU ๋‚ด๋ถ€ ์ž‘์€ ์ž„์‹œ ์ €์žฅ์žฅ์น˜๋กœ, ๋ฐ์ดํ„ฐ์™€ ๋ช…๋ น์–ด๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ณผ์ •์˜ ์ค‘๊ฐ„๊ฐ’์„ ์ €์žฅํ•˜๋Š” ๋ถ€ํ’ˆ. CPU ๋‚ด์—๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ ˆ์ง€์Šคํ„ฐ๊ฐ€ ์กด์žฌํ•˜๋ฉฐ, ๊ฐ๊ธฐ ๋‹ค๋ฅธ ์ด๋ฆ„๊ณผ ์—ญํ• ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Œ

 

2. ๋ฉ”๋ชจ๋ฆฌ(์ฃผ๊ธฐ์–ต์žฅ์น˜)์™€ ์บ์‹œ ๋ฉ”๋ชจ๋ฆฌ

- ๋ฉ”์ธ ๋ฉ”๋ชจ๋ฆฌ: ํ˜„์žฌ ์‹คํ–‰ ์ค‘์ธ ํ”„๋กœ๊ทธ๋žจ์„ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐ์ดํ„ฐ์™€ ๋ช…๋ น์–ด๋ฅผ ์ €์žฅํ•˜๋Š” ๋ถ€ํ’ˆ(ex: RAM, ROM)์œผ๋กœ, ํ”„๋กœ๊ทธ๋žจ์ด ์‹คํ–‰๋˜๋ ค๋ฉด ๊ทธ ํ”„๋กœ๊ทธ๋žจ์„ ์ด๋ฃจ๋Š” ๋ฐ์ดํ„ฐ์™€ ๋ช…๋ น์–ด๊ฐ€ ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋˜์–ด ์žˆ์–ด์•ผ ํ•œ๋‹ค.

  • ์ฃผ์†Œ(address): CPU๊ฐ€ ๋ฉ”๋ชจ๋ฆฌ์— ์ ‘๊ทผํ•  ๋•Œ ์ปดํ“จํ„ฐ๊ฐ€ ๋น ๋ฅด๊ฒŒ ์ž‘๋™ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋ฉ”๋ชจ๋ฆฌ ์† ๋ฐ์ดํ„ฐ์™€ ๋ช…๋ น์–ด๊ฐ€ ์ •๋ˆ๋˜์–ด ์ €์žฅ๋˜์–ด์•ผ ์žˆ์–ด์•ผ ํ•˜๋Š”๋ฐ ์ด๋•Œ ์‚ฌ์šฉ๋˜๋Š” ๊ฐœ๋…์ด ์ฃผ์†Œ์ด๋‹ค.
    ์ฆ‰, CPU๊ฐ€ ์›ํ•˜๋Š” ์ •๋ณด๋กœ ์ ‘๊ทผํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ฃผ์†Œ๊ฐ€ ํ•„์š”ํ•˜๋‹ค.
  • ํœ˜๋ฐœ์„ฑ(volatile)์ „์›์ด ๊ณต๊ธ‰๋˜์ง€ ์•Š์„ ๋•Œ ์ €์žฅํ•˜๊ณ  ์žˆ๋Š” ์ •๋ณด๊ฐ€ ์ง€์›Œ์ง€๋Š” ํŠน์„ฑ์„ ์˜๋ฏธํ•œ๋‹ค. ๋ฉ”๋ชจ๋ฆฌ(RAM)์€ ํœ˜๋ฐœ์„ฑ ์ €์žฅ์žฅ์น˜๋กœ, ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋œ ์ •๋ณด๋Š” ์ปดํ“จํ„ฐ์˜ ์ „์›์ด ๊บผ์ง€๋ฉด ๋ชจ๋‘ ์‚ญ์ œ๋œ๋‹ค.

- ์บ์‹œ ๋ฉ”๋ชจ๋ฆฌ: CPU์™€ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์ด์— ์œ„์น˜ํ•ด CPU๊ฐ€ ์กฐ๊ธˆ์ด๋ผ๋„ ๋” ๋นจ๋ฆฌ ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋œ ๊ฐ’์— ์ ‘๊ทผํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ์ €์žฅ์žฅ์น˜๋กœ, ๋น ๋ฅธ ๋ฉ”๋ชจ๋ฆฌ ์ ‘๊ทผ์„ ๋ณด์กฐํ•˜๋Š” ์ €์žฅ์žฅ์น˜์ด๋‹ค. ์บ์‹œ ๋ฉ”๋ชจ๋ฆฌ๋Š” CPU ์•ˆ์— ์œ„์น˜ํ•˜๊ธฐ๋„ ํ•˜๊ณ , CPU ๋ฐ–์— ์œ„์น˜ํ•˜๊ธฐ๋„ ํ•œ๋‹ค.

 

3. ๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜(Secondary Storage)

์ „์›์ด ๊บผ์ ธ๋„ ์ €์žฅ๋œ ์ •๋ณด๊ฐ€ ์‚ฌ๋ผ์ง€์ง€ ์•Š๋Š” ๋น„ํœ˜๋ฐœ์„ฑ ์ €์žฅ์žฅ์น˜๋กœ, CD-ROM, DVD, ํ•˜๋“œ ๋””์Šคํฌ ๋“œ๋ผ์ด๋ธŒ, ํ”Œ๋ž˜์Šค ๋ฉ”๋ชจ๋ฆฌ(SSD, USB ๋ฉ”๋ชจ๋ฆฌ), ํ”Œ๋กœํ”ผ ๋””์Šคํฌ ๋“ฑ์ด ์žˆ๋‹ค.

  • ๋ฉ”๋ชจ๋ฆฌ๋Š” ํ˜„์žฌ ์‹คํ–‰ ์ค‘์ธ ํ”„๋กœ๊ทธ๋žจ์„ ์ €์žฅํ•œ๋‹ค๋ฉด, ๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜๋Š” ๋ณด๊ด€ํ•  ํ”„๋กœ๊ทธ๋žจ์„ ์ €์žฅํ•œ๋‹ค.
  • CPU๋Š” ๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜์— ์ €์žฅ๋œ ํ”„๋กœ๊ทธ๋žจ์„ ๊ณง์žฅ ๊ฐ€์ ธ์™€ ์‹คํ–‰ํ•  ์ˆ˜ ์—†๊ณ , ์–ด๋– ํ•œ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๋ ค๋ฉด ๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜์—์„œ ๋ณด๊ด€ํ•˜๊ณ  ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ๋ฉ”๋ชจ๋ฆฌ์— ๋ณต์‚ฌํ•ด์„œ ์‹คํ–‰ํ•ด์•ผ ํ•œ๋‹ค.

[์ €์žฅ์žฅ์น˜์˜ ๊ณ„์ธต ๊ตฌ์กฐ]

์ €์žฅ์žฅ์น˜๋กœ๋Š” ๋ ˆ์ง€์Šคํ„ฐ, ๋ฉ”๋ชจ๋ฆฌ, ์บ์‹œ ๋ฉ”๋ชจ๋ฆฌ, ๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜๊ฐ€ ์กด์žฌํ•œ๋‹ค. ์ด ์ €์žฅ์žฅ์น˜๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ช…์ œ๋ฅผ ๋”ฐ๋ฅธ๋‹ค.

โ‘  CPU์™€ ๊ฐ€๊นŒ์šด ์ €์žฅ์žฅ์น˜๋Š” ๋น ๋ฅด๊ณ , ๋ฉ€๋ฆฌ ์žˆ๋Š” ์ €์žฅ์žฅ์น˜๋Š” ๋А๋ฆฌ๋‹ค.

โ‘ก ์†๋„๊ฐ€ ๋น ๋ฅธ ์ €์žฅ์žฅ์น˜๋Š” ์šฉ๋Ÿ‰์ด ์ž‘๊ณ , ๊ฐ€๊ฒฉ์ด ๋น„์‹ธ๋‹ค.

 

์ €์žฅ์žฅ์น˜ ๊ณ„์ธต ๊ตฌ์กฐ

 

โ€ป ์ €์žฅ์žฅ์น˜ ๊ณ„์ธต ๊ตฌ์กฐ์—๋Š” ์–ผ๋งˆ๋“ ์ง€ ์ƒˆ๋กœ์šด ์ €์žฅ์žฅ์น˜๊ฐ€ ์ถ”๊ฐ€๋  ์ˆ˜ ์žˆ๋‹ค.

 

4. ์ž…์ถœ๋ ฅ์žฅ์น˜(Input/Output Device)

์ปดํ“จํ„ฐ ์™ธ๋ถ€์— ์—ฐ๊ฒฐ๋˜์–ด ์ปดํ“จํ„ฐ ๋‚ด๋ถ€์™€ ์ •๋ณด๋ฅผ ๊ตํ™˜ํ•˜๋Š” ์žฅ์น˜๋กœ, ๋งˆ์šฐ์Šค, ํ‚ค๋ณด๋“œ, ๋งˆ์ดํฌ ๋“ฑ์€ ์ž…๋ ฅ ์žฅ์น˜์ด๊ณ , ์Šคํ”ผ์ปค, ๋ชจ๋‹ˆํ„ฐ, ํ”„๋ฆฐํ„ฐ ๋“ฑ์€ ์ถœ๋ ฅ์žฅ์น˜์ด๋‹ค.
โ€ป ๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜์™€ ์ž…์ถœ๋ ฅ์žฅ์น˜๋ฅผ ์ฃผ๋ณ€์žฅ์น˜๋ผ๊ณ  ํ†ต์นญํ•˜๊ธฐ๋„ ํ•œ๋‹ค.

 

5. ๋ฉ”์ธ๋ณด๋“œ์™€ ๋ฒ„์Šค

๋ฉ”์ธ๋ณด๋“œ๋Š” ์œ„ ๋ถ€ํ’ˆ๋“ค์„ ๊ณ ์ •ํ•˜๊ณ  ์—ฐ๊ฒฐํ•˜๋Š” ๊ธฐํŒ์œผ๋กœ, ๋งˆ๋” ๋ณด๋“œ๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. ๋ฉ”์ธ๋ณด๋“œ์—๋Š” ์ปดํ“จํ„ฐ์˜ ํ•ต์‹ฌ ๋ถ€ํ’ˆ์„ ๋น„๋กฏํ•œ ์—ฌ๋Ÿฌ ๋ถ€ํ’ˆ๋“ค์„ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ์Šฌ๋กฏ๊ณผ ์—ฐ๊ฒฐ ๋‹จ์ž๋“ค์ด ์กด์žฌํ•œ๋‹ค.
๋ฒ„์Šค๋Š” ๋ฉ”์ธ ๋ณด๋“œ์— ์—ฐ๊ฒฐ๋œ ๋ถ€ํ’ˆ๋“ค์ด ์ •๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š” ํ†ต๋กœ๋กœ, ์ข…๋ฅ˜๊ฐ€ ๋‹ค์–‘ํ•˜์ง€๋งŒ ํ•ต์‹ฌ ๋ถ€ํ’ˆ์„ ์—ฐ๊ฒฐํ•˜๋Š” ์‹œ์Šคํ…œ ๋ฒ„์Šค๊ฐ€ ๊ฐ€์žฅ ์ค‘์š”ํ•˜๋‹ค.

 


[์ฐธ๊ณ  ์ž๋ฃŒ]

์ด๊ฒƒ์ด ์ทจ์—…์„ ์œ„ํ•œ ์ปดํ“จํ„ฐ ๊ณผํ•™์ด๋‹ค.