Skip to content

Latest commit

ย 

History

History
46 lines (41 loc) ยท 2.88 KB

File metadata and controls

46 lines (41 loc) ยท 2.88 KB
  • ๋†’์€ ์ด์‹์„ฑ์˜ ์žฅ๋‹จ์ ์— ๋Œ€ํ•ด ๋…ผํ•˜์‹œ์˜ค.

    • ์ด์‹์„ฑ
      • ํŠน์ • ์‹œ์Šคํ…œ์˜ ์ฝ”๋“œ๊ฐ€ ์–ผ๋งˆ๋‚˜ ์‰ฝ๊ฒŒ ๋‹ค๋ฅธ ์‹œ์Šคํ…œ์œผ๋กœ ์˜ฎ๊ฒจ์งˆ ์ˆ˜ ์žˆ๋Š”๊ฐ€๋ฅผ ์˜๋ฏธํ•œ๋‹ค.

    ๋†’์€ ์ด์‹์„ฑ์„ ๊ฐ€์ง„๋‹ค๋Š” ๊ฒƒ์€ ๋งŽ์€ ์ถ”์ƒํ™” ๋‹จ๊ณ„๋ฅผ ๊ฑฐ์นœ ๊ฒƒ์ด๋‹ค.

    • ์žฅ์ 
      • ์ฝ”๋“œ๋ฅผ ๋‹ค๋ฅธ ์•„ํ‚คํ…์ณ๋กœ ๋น„๊ต์  ์‰ฝ๊ฒŒ ์˜ฎ๊ธธ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ์ฝ”๋“œ๊ฐ€ ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ณ์— ๊ตฌ์• ๋ฐ›์ง€ ์•Š๋Š”๋‹ค.
        • ๊ฐ„๋‹จํ•œ ์ถ”๊ฐ€ ์ž‘์—…์œผ๋กœ ๋‹ค๋ฅธ ์•„ํ‚คํ…์ณ๋กœ ์ฝ”๋“œ๋ฅผ ์ด์‹ํ•  ์ˆ˜ ์žˆ๋‹ค.
      • ์ฝ”๋“œ ์œ ์ง€ ๋ณด์ˆ˜์— ์šฉ์ดํ•˜๋‹ค.
    • ๋‹จ์ 
      • ํŠน์ • ์•„ํ‚คํ…์ณ์— ์ ํ•ฉํ•œ ์„ค๊ณ„๋ฅผ ์ง€์–‘ํ•˜๊ณ  ์ผ๋ฐ˜์ ์ธ ํ˜•ํƒœ๋กœ ์ถ”์ƒํ™”ํ•˜๊ธฐ์— ์•„ํ‚คํ…์ณ์— ์ตœ์ ํ™”๋œ ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค.

    ์ด์‹์„ฑ <-> ์ตœ์ ํ™” ๋Š” Trade-off ์ด๋‹ค

  • ์ด์‹์„ฑ ์žˆ๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋ ค๋ฉด ์–ด๋–ค ๋ฌธ์ œ๋ฅผ ๊ณ ๋ คํ•ด์•ผ ํ•˜๋Š”์ง€ ๋…ผํ•˜์‹œ์˜ค.

    • ์•„ํ‚คํ…์ณ ์˜์กด์ ์ธ ์—ฐ์‚ฐ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค.
    • ์‹œ์Šคํ…œ ์›Œ๋“œ ํฌ๊ธฐ์— ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š๋„๋ก ์ฝ”๋“œ๋ฅผ ์ผ๋ฐ˜ํ™”ํ•œ๋‹ค.
    • ๋ฐ์ดํ„ฐ ํ˜• ํฌ๊ธฐ ๋ถˆ๊ฐ€์ง€๋ก ์ž๊ฐ€ ๋˜์–ด์•ผ ํ•œ๋‹ค.
    • ๋ฌธ์ž ๋ฐ์ดํ„ฐ ํ˜•์˜ ๋ถ€ํ˜ธ๋ฅผ ์‹ ๊ฒฝ์จ์•ผ ํ•œ๋‹ค.
    • ํ•ญ์ƒ SMP, ์„ ์ , ์ƒ์œ„ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๊ณ  ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด์•ผ ํ•œ๋‹ค.
  • ์ด์‹์„ฑ ์žˆ๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ธฐ ์œ„ํ•ด ๋ฐ์ดํ„ฐ ํ˜• ํฌ๊ธฐ๋ฅผ ๊ณ ๋ คํ•ด์•ผ ํ•˜๋Š” ์ด์œ ๋ฅผ ์„ค๋ช…ํ•˜์‹œ์˜ค.

    • C์–ธ์–ด๋ฅผ ์˜ˆ๋กœ ๋“ค๋ฉด, longํ˜•์€ ์‹œ์Šคํ…œ์˜ ์›Œ๋“œ ํฌ๊ธฐ์™€ ๊ฐ™๋‹ค. ์ฆ‰, 32๋น„ํŠธ ์‹œ์Šคํ…œ์—์„œ์™€ 64๋น„ํŠธ ์‹œ์Šคํ…œ์—์„œ์˜ longํ˜•์˜ ํฌ๊ธฐ๊ฐ€ ๋‹ค๋ฅด๋‹ค.
    • ์ด ์ ์„ ๋ฌด์‹œํ•˜๊ณ  longํ˜•์˜ ๋ฐ์ดํ„ฐ ํฌ๊ธฐ๋ฅผ ํ•˜๋‚˜๋กœ ํ™•์ •ํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•œ๋‹ค๋ฉด ์›Œ๋“œ์˜ ํฌ๊ธฐ๊ฐ€ ๋‹ค๋ฅธ ์‹œ์Šคํ…œ์—์„œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ๋น… ์—”๋””์•ˆ๊ณผ ๋ฆฌํ‹€ ์—”๋””์•ˆ์˜ ์ฐจ์ด์™€ ์žฅ๋‹จ์ ์„ ์•Œ์•„๋ณด๊ณ , ์ด๊ฒƒ๋“ค์„ ํ™œ์šฉํ•˜๋Š” ์•„ํ‚คํ…์ณ์— ๋Œ€ํ•ด ๋…ผํ•˜์‹œ์˜ค.

    • ๋น… ์—”๋””์•ˆ
      • ์ตœ์ƒ์œ„ ๋ฐ”์ดํŠธ๊ฐ€ ๋‚ฎ์€ ์ฃผ์†Œ, ์ฆ‰ ์ฒ˜์Œ์— ๋‚˜์˜ค๋Š” ๋ฐฉ์‹
      • ์žฅ์ 
        • ์‚ฌ๋žŒ์ด ์ˆซ์ž๋ฅผ ์ฝ๊ณ  ์“ฐ๋Š” ๋ฐฉ์‹๊ณผ ๊ฐ™๋‹ค.
        • ํฐ ์ž๋ฆฌ์ˆ˜๋ถ€ํ„ฐ ํ™•์ธํ•˜๋Š” ์ˆซ์ž ๋น„๊ต ์‹œ ์œ ๋ฆฌํ•˜๋‹ค.
      • ๋‹จ์ 
        • ํ•˜์œ„ ๋ฐ”์ดํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ํฌ์ธํ„ฐ ์กฐ์ž‘์ด ํ•„์š”ํ•˜๋‹ค.
        • ์˜ฌ๋ฆผ์ˆ˜๋ฅผ ๊ณ ๋ คํ•ด์•ผ ํ•˜๋Š” ์ˆ˜์น˜ ๊ณ„์‚ฐ ์‹œ ๋ถˆ๋ฆฌํ•˜๋‹ค.
      • ํ™œ์šฉ ์•„ํ‚คํ…์ณ
        • PA-RISC, z/Architecture, MIPS, SPARC
    • ๋ฆฌํ‹€ ์—”๋””์•ˆ
      • ์ตœ์ƒ์œ„ ๋ฐ”์ดํŠธ๊ฐ€ ๋†’์€ ์ฃผ์†Œ, ์ฆ‰ ๋งˆ์ง€๋ง‰์— ๋‚˜์˜ค๋Š” ๋ฐฉ์‹
      • ์žฅ์ 
        • ํ•˜์œ„ ๋ฐ”์ดํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์šฉ์ดํ•˜๋‹ค.
        • ์˜ฌ๋ฆผ์ˆ˜๋ฅผ ๊ณ ๋ คํ•ด์•ผ ํ•˜๋Š” ์ˆ˜์น˜ ๊ณ„์‚ฐ ์‹œ ์œ ๋ฆฌํ•˜๋‹ค.
      • ๋‹จ์ 
        • ์‚ฌ๋žŒ์ด ์ˆซ์ž๋ฅผ ์ฝ๊ณ  ์“ฐ๋Š” ๋ฐฉ์‹๊ณผ ๋ฐ˜๋Œ€๋‹ค.
        • ํฐ ์ž๋ฆฌ์ˆ˜๋ถ€ํ„ฐ ํ™•์ธํ•˜๋Š” ์ˆซ์ž ๋Œ€์†Œ ๋น„๊ต ์‹œ ๋ถˆ๋ฆฌํ•˜๋‹ค.
      • ํ™œ์šฉ ์•„ํ‚คํ…์ณ
        • x86, x64, Alpha, Itanium