๋””์ง€ํ„ธ ์ปดํ“จํ„ฐ์˜ ๊ตฌ์กฐ

์ปดํ“จํ„ฐ ํ•˜๋“œ์›จ์–ด๋Š” ์„ธ ๊ฐ€์ง€ ๋ถ€๋ถ„์œผ๋กœ ๋‚˜๋‰œ๋‹ค.

CPU (Central Processing Unit)

์ค‘์•™์ฒ˜๋ฆฌ์žฅ์น˜CPU์˜ ๊ธฐ๋Šฅ์„ ์†Œ๊ฐœํ•˜๊ฒ ๋‹ค.

  1. ๋ฐ์ดํ„ฐ๋ฅผ ์กฐ์ž‘ํ•˜๋Š” ์‚ฐ์ˆ -๋…ผ๋ฆฌ ์—ฐ์‚ฐ ๋ถ€๋ถ„
    • Arithmetic and logic unit for manipulating data

  2. ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ ˆ์ง€์Šคํ„ฐ
    • Registers for storing data

  3. ๋ช…๋ น์–ด๋ฅผ ๊ฐ€์ ธ์™€ ์ˆ˜ํ–‰ํ•˜๋Š” ์ œ์–ดํšŒ๋กœ
    • Control circuits for fetching & executing instructions

RAM (Random Access Memory)

์ฃผ๊ธฐ์–ต ์žฅ์น˜์ด์ž, ์ž„์˜์ ‘๊ทผ ๊ธฐ์–ต์žฅ์น˜ RAM์„ ์„ค๋ช…ํ•˜๊ฒ ๋‹ค.

CPU๊ฐ€ ๋ช…๋ น์–ด์™€ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š”๋ฐ, ์ด์ง„ ์ •๋ณด๋ฅผ ์ž…๋ ฅํ•˜๊ฑฐ๋‚˜ ๊ฐ€์ ธ์˜ฌ ๋•Œ RAM์„ ๊ฑฐ์ณ๊ฐ€์•ผํ•œ๋‹ค.

์ €์žฅ๋œ ์œ„์น˜์— ๊ด€๊ณ„์—†์ด ๋ชจ๋“  ๋ฐ์ดํ„ฐ์— ๋™์ผํ•œ ์†๋„๋กœ ์ ‘๊ทผํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์–ธ์ œ๋‚˜ ์ผ์ •ํ•œ ์‹œ๊ฐ„์ด ์†Œ์š”๋œ๋‹ค. (์ž„์˜์ ‘๊ทผ ๊ธฐ์–ต์žฅ์น˜๊ธฐ๋Šฅ)

CPU์˜ ๋ชจ๋“  ์ •๋ณด๊ฐ€ RAM์„ ๊ฑฐ์น˜๋Š” ๊ฒƒ์€ ์•„๋‹ˆ์ง€๋งŒ CPU์™€ ์ €์žฅ ์žฅ์น˜ ์‚ฌ์ด์˜ ์ฃผ์š” ์ค‘๊ฐ„ ์ €์žฅ์†Œ ์—ญํ• ์„ ํ•œ๋‹ค.

RAM์€ ์ปดํ“จํ„ฐ์˜ ์ฃผ๊ธฐ์–ต์žฅ์น˜๋กœ CPU๊ฐ€ ๋น ๋ฅด๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๊ณ  ์“ธ ์ˆ˜ ์žˆ์–ด ์ปดํ“จํ„ฐ์˜ ์ „๋ฐ˜์ ์ธ ์„ฑ๋Šฅ์— ์˜ํ–ฅ์„ ์ค€๋‹ค.

Storage for instructions and data

IOP (Input and Output Processor)

์ปดํ“จํ„ฐ์™€ ์™ธ๋ถ€์„ธ๊ณ„์™€์˜ ํ†ต์‹ ๊ณผ ๋ฐ์ดํ„ฐ ์ „์†ก์„ ์ œ์–ดํ•จ.

Communicating and controlling the transfer of information b/w the computer and the outside world

์ข…๋ฅ˜: ํ‚ค๋ณด๋“œ, ํ”„๋ฆฐํ„ฐ, ํ„ฐ๋ฏธ๋„, ์ž๊ธฐ ๋””์Šคํฌ์žฅ์น˜

Keyboards, printers, terminals, magnetic disk devices

16Bit CPU

  • CPU : ์ค‘์•™ ์ฒ˜๋ฆฌ ์žฅ์น˜
    • central processing unit, central/main processor
    • ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์„ ํ†ต์ œํ•˜๊ณ  ํ”„๋กœ๊ทธ๋žจ์˜ ์—ฐ์‚ฐ์„ ์‹คํ–‰ ยท ์ฒ˜๋ฆฌํ•˜๋Š” ๊ฐ€์žฅ ํ•ต์‹ฌ์ ์ธ ์ปดํ“จํ„ฐ์˜ ์ œ์–ด ์žฅ์น˜, ํ˜น์€ ๊ทธ ๊ธฐ๋Šฅ์„ ๋‚ด์žฅํ•œ ์นฉ
  • 16๋น„ํŠธ๋Š” ๋˜ํ•œ ์ค‘์•™ ์ฒ˜๋ฆฌ ์žฅ์น˜์˜ ๋ฒ„์Šค(BUS)๊ฐ€ 16๋น„ํŠธ ๋‹จ์œ„๋กœ ์ž๋ฃŒ๋ฅผ ์ „์†กํ•˜๋Š” ์ปดํ“จํ„ฐ ์„ธ๋Œ€๋ฅผ ๊ฐ€๋ฆฌํ‚ค๊ธฐ๋„ ํ•˜๋ฉฐ ์ด๋ฅผ 16๋น„ํŠธ ์ปดํ“จํ„ฐ๋ผ๊ณ ๋„ ๋ถ€๋ฅธ๋‹ค. ํ•œ๋งˆ๋””๋กœ ๊ตฌ์„ธ๋Œ€ ์ปดํ“จํ„ฐ.
  • 16๋น„ํŠธ ํ”„๋กœ์„ธ์„œ (ex) ์ธํ…” 8088

32Bit 64Bit Computer

  • 32๋น„ํŠธ์™€ 64๋น„ํŠธ ์ฐจ์ด์ : ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ์‹
  • ๋น„ํŠธ ์‚ฌ์ด์ฆˆ: ์ฒ˜๋ฆฌ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฉ”๋ชจ๋ฆฌ
    • (ex) 1GB = 1024 * 1024 * 1024 = 1073741824 byte
  • 32๋น„ํŠธ ์ปดํ“จํ„ฐ
    • 2^32 = 4,294,967,296 byte = 4GB
  • 64๋น„ํŠธ ์ปดํ“จํ„ฐ
    • 2^64 = 16EB
    • ์ด๋งŒํผ ๋งŽ์€ ์–‘์˜ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•  ํ•„์š”๋Š” ์—†๋‹ค.
    • RAM์— ๋กœ๋“œํ•ด์•ผํ•จ.

RAM

  • 32 ๋น„ํŠธ

    • ์ปดํ“จํ„ฐ์—์„œ ํ”„๋กœ๊ทธ๋žจ์ด๋‚˜ ๋ฐ์ดํ„ฐ๋ฅผ ์‹คํ–‰ํ•˜๊ฑฐ๋‚˜ ๋จผ์ € RAM์— ๋กœ๋“œํ•ด์•ผํ•จ.
    • ๋ฐ์ดํ„ฐ๊ฐ€ RAM์—์„œ CPU๋กœ ์ด๋™ํ•˜๋Š” ๊ณผ์ •์—์„œ 4GB๋ฐ–์— ๋˜์ง€ ์•Š๋Š” ๋‚ฎ์€ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๋ณด์•ˆํ•˜๊ธฐ ์œ„ํ•ด์„œ ์ผ๋ถ€๋ฅผ ๋А๋ฆฐ ํ•˜๋“œ๋“œ๋ผ์ด๋ธŒ์— ์ €์žฅํ•ด์•ผํ•จ. ์ถ”๊ฐ€์ž‘์—…์ด ์ด๋ค„์ง€๋ฉด์„œ ์ปดํ“จํ„ฐ ์†๋„๊ฐ€ ๋А๋ ค์ง€๋Š”๊ฒƒ์ž„.
  • 64 ๋น„ํŠธ

    • ๋น ๋ฅธ RAM์— ์ €์žฅํ•œ ๋‹ค์Œ ๋А๋ฆฐ ํ•˜๋“œ๋“œ๋ผ์ด๋ธŒ์— ์ €์žฅํ•  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ๋” ๋งŽ์€ ๋ฐ์ดํ„ฐ๋ฅผ RAM์— ์ €์žฅํ•  ์ˆ˜ ์žˆ์–ด์„œ ํ›จ์”ฌ ๋” ๋น ๋ฆ„.
    • ๋” ๋งŽ์€ ๋ฐ์ดํ„ฐ๊ฐ€ RAM์— ์ €์žฅ๋  ์ˆ˜ ์žˆ์Œ

reference

  • https://www.youtube.com/watch?v=Wu2A4fpFzgs

  • https://ko.wikipedia.org/wiki/16%EB%B9%84%ED%8A%B8

  • https://ko.wikipedia.org/wiki/%EC%A4%91%EC%95%99%EC%B2%98%EB%A6%AC%EC%9E%A5%EC%B9%98