๐Ÿ”ฎ CS

[Computer Science] ์ปดํ“จํ„ฐ์˜ ๊ตฌ์„ฑ

darly213 2023. 6. 30. 09:30
728x90
  • ํ•˜๋“œ์›จ์–ด : ๋ฌผ๋ฆฌ์  ์žฅ์น˜
  • ์†Œํ”„ํŠธ์›จ์–ด : ํ•˜๋“œ์›จ์–ด์˜ ๋™์ž‘์„ ์ง€์‹œํ•˜๋Š” ๋ช…๋ น์–ด ์ง‘ํ•ฉ

ํ•˜๋“œ์›จ์–ด

  • CPU(Central Processing Units)
  • RAM(Random Access Memory), HDD(Hard Disk Drive)
  • ๋งˆ์šฐ์Šค, ํ”„๋ฆฐํ„ฐ, ํ‚ค๋ณด๋“œ

  • ์œ„ ์„ธ ๊ฐ€์ง€ ๊ตฌ์„ฑ์š”์†Œ๋Š” ์‹œ์Šคํ…œ ๋ฒ„์Šค(System Bus) ๋กœ ์—ฐ๊ฒฐ๋˜๋ฉฐ, ์‹œ์Šคํ…œ ๋ฒ„์Šค๋ฅผ ํ†ตํ•ด ๋ช…๋ น ์ œ์–ด ์‹ ํ˜ธ์™€ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š”๋‹ค.

์ค‘์•™์ฒ˜๋ฆฌ์žฅ์น˜ CPU

  • ์ฃผ๊ธฐ์–ต์žฅ์น˜(RAM or ROM(Read Only Memory))์—์„œ ๋ช…๋ น์–ด์™€ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ์–ด์™€ ์ฒ˜๋ฆฌ
  • ๋ช…๋ น์–ด์˜ ์ˆ˜ํ–‰ ์ˆœ์„œ๋ฅผ ์ œ์–ดํ•จ ⇒ Scheduling
  • ๊ตฌ์„ฑ
    • ์‚ฐ์ˆ ๋…ผ๋ฆฌ์—ฐ์‚ฐ์žฅ์น˜(ALU) : ๋น„๊ต ๋ฐ ์—ฐ์‚ฐ
    • ์ œ์–ด์žฅ์น˜ : ๋ช…๋ น์–ด ํ•ด์„ ๋ฐ ์‹คํ–‰
      • ์—ฐ์‚ฐ ๊ฒฐ๊ณผ๋ฅผ ์ž„์‹œ ์ €์žฅํ•˜๋Š” ๋“ฑ์— ์‚ฌ์šฉ๋จ
      • ์ฃผ๊ธฐ์–ต์žฅ์น˜๋ณด๋‹ค ๋น ๋ฆ„๋ ˆ์ง€์Šคํ„ฐ : ๊ณ ์† / ์ž„์‹œ ๋ฐ์ดํ„ฐ ์ €์žฅ์†Œ ๋ ˆ์ง€์Šคํ„ฐ

๊ธฐ์–ต์žฅ์น˜

  • ํ”„๋กœ๊ทธ๋žจ / ๋ฐ์ดํ„ฐ / ์—ฐ์‚ฐ์˜ ์ค‘๊ฐ„๊ฒฐ๊ณผ ์ €์žฅ
  • ์‹คํ–‰์ค‘์ธ ํ”„๋กœ๊ทธ๋žจ์— ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ผ์‹œ์ ์œผ๋กœ ์ €์žฅ
  • ์ฃผ๊ธฐ์–ต์žฅ์น˜ → RAM / ROM
  • ๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜ → HDD
    • ์ฃผ๊ธฐ์–ต์žฅ์น˜์— ๋น„ํ•ด ๋А๋ฆฌ์ง€๋งŒ ์˜๊ตฌ์  ์ž๋ฃŒ๋ณด๊ด€ ๊ฐ€๋Šฅ

์ž…์ถœ๋ ฅ์žฅ์น˜

  • ์ž…๋ ฅ์žฅ์น˜ ⇒ ํ‚ค๋ณด๋“œ, ๋งˆ์šฐ์Šค
  • ์ถœ๋ ฅ์žฅ์น˜ ⇒ ๋ชจ๋‹ˆํ„ฐ, ํ”„๋ฆฐํ„ฐ, ์Šคํ”ผ์ปค ๋“ฑ

์‹œ์Šคํ…œ ๋ฒ„์Šค

  • ํ•˜๋“œ์›จ์–ด ๊ตฌ์„ฑ์„ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์—ฐ๊ฒฐ
  • ๊ฐ ๊ตฌ์„ฑ์š”์†Œ๊ฐ„์˜ ํ†ต์‹  ํ†ต๋กœ

๋ฐ์ดํ„ฐ ๋ฒ„์Šค

  • ์–‘๋ฐฉํ–ฅ
  • CPU์™€ ๊ธฐํƒ€ ์žฅ์น˜ ์‚ฌ์ด์˜ ๋ฐ์ดํ„ฐ ์ „๋‹ฌ

์ฃผ์†Œ ๋ฒ„์Šค(Adress Bus)

  • ๋‹จ๋ฐฉํ–ฅ
  • ๋ฐ์ดํ„ฐ์˜ ์ „์†ก์„ ์œ„ํ•ด์„œ ๋ฐ์ดํ„ฐ๊ฐ€ ์ €์žฅ๋œ ์ฃผ์†Œ๋ฅผ ์ „๋‹ฌํ•˜๋Š” ๋ฒ„์Šค
  • CPU์—์„œ ๊ธฐํƒ€์žฅ์น˜๋กœ ์ฃผ์†Œ ์ „๋‹ฌ

์ œ์–ด ๋ฒ„์Šค(Control Bus)

  • ์–‘๋ฐฉํ–ฅ
  • CPU์—์„œ ๊ธฐํƒ€์žฅ์น˜์— ์ œ์–ด ์‹ ํ˜ธ๋ฅผ ์ „๋‹ฌ
  • ๊ธฐํƒ€์žฅ์น˜์—์„œ ๋ฒ„์Šค ์š”์ฒญ / ์ธํ„ฐ๋ŸฝํŠธ ์š”์ฒญ ๋“ฑ ์‹ ํ˜ธ ์ „๋‹ฌ
  • ์ฝ๊ธฐ/์“ฐ๊ธฐ๋ฅผ ๋ชจ๋‘ ์ˆ˜ํ–‰ํ•จ
  • ํ•˜๋“œ์›จ์–ด : ๋ฌผ๋ฆฌ์  ์žฅ์น˜
  • ์†Œํ”„ํŠธ์›จ์–ด : ํ•˜๋“œ์›จ์–ด์˜ ๋™์ž‘์„ ์ง€์‹œํ•˜๋Š” ๋ช…๋ น์–ด ์ง‘ํ•ฉํ•˜๋“œ์›จ์–ด
728x90