๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Computer Science/Operating System

[CS] ์šด์˜์ฒด์ œ ๊ธฐ์ดˆ ์ง€์‹ ์ •๋ฆฌ (2/3)

by The Future Engineer, Lucy 2024. 11. 10.
728x90
๋ฐ˜์‘ํ˜•

์Šค์ผ€์ค„๋ง

  • CPU ์ž์›์€ ํ•œ์ •์  → ์Šค์ผ€์ค„๋ง์„ ํ†ตํ•ด ๋ชจ๋“  ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ณตํ‰ํ•˜๊ฒŒ ์‹คํ–‰ํ•ด ํ•œ์ •๋œ ์ž์›์„ ํšจ์œจ์ ์œผ๋กœ ํ™œ์šฉํ•˜๋Š” ๊ฒƒ์ด OS์˜ ์ฃผ์š” ๋ชฉ์ .

์Šค์ผ€์ค„๋ง์˜ ๋ชฉ์ 

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

์Šค์ผ€์ค„๋ง์˜ ๋‹จ๊ณ„

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

์Šค์ผ€์ค„๋ง ์•Œ๊ณ ๋ฆฌ์ฆ˜

  • CPU ์Šค์ผ€์ค„๋Ÿฌ๊ฐ€ ์ค€๋น„ ํ์— ์žˆ๋Š” ํ”„๋กœ์„ธ์Šค ์ค‘ ์–ด๋–ค ํ”„๋กœ์„ธ์Šค๋ฅผ ์‹คํ–‰์‹œํ‚ฌ์ง€ ๊ฒฐ์ •ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ.
  • ์Šค์ผ€์ค„๋ง ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ‰๊ฐ€ ๊ธฐ์ค€
    • CPU ์‚ฌ์šฉ๋ฅ  - CPU๋ฅผ ๋†€๋ฆฌ์ง€ ์•Š๊ณ  ์‚ฌ์šฉํ•˜๋Š”์ง€ ํŒ๋‹จ
    • ์ฒ˜๋ฆฌ๋Ÿ‰ - ๋‹จ์œ„ ์‹œ๊ฐ„ ๋‹น ์‹คํ–‰ํ•œ ํ”„๋กœ์„ธ์Šค ์ˆ˜
    • ์‘๋‹ต ์‹œ๊ฐ„ - ํ”„๋กœ์„ธ์Šค์— ์š”์ฒญ์ด ๋ฐœ์ƒํ–ˆ์„ ๋•Œ ์‘๋‹ต๊นŒ์ง€ ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„
    • ๋ฐ˜ํ™˜ ์‹œ๊ฐ„ - ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋กœ๋“œ๋œ ์ดํ›„๋ถ€ํ„ฐ ์ข…๋ฃŒ๋  ๋•Œ๊นŒ์ง€ ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„
    • ๋Œ€๊ธฐ ์‹œ๊ฐ„ - ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋Œ€๊ธฐ ํ์—์„œ ๋Œ€๊ธฐํ•˜๋Š” ์‹œ๊ฐ„์˜ ์ดํ•ฉ
  • ์Šค์ผ€์ค„๋ง ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๋น„์„ ์ ํ˜•๊ณผ ์„ ์ ํ˜•์œผ๋กœ ๋‚˜๋‰จ
  • ๋น„์„ ์ ํ˜• ์Šค์ผ€์ค„๋ง - ์‹คํ–‰ ์ค‘์ธ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ข…๋ฃŒ๋  ๋•Œ๊นŒ์ง€ ๋‹ค๋ฅธ ํ”„๋กœ์„ธ์Šค๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์—†์Œ.
    • FCFS ์Šค์ผ€์ค„๋ง : ์ค€๋น„ ํ์— ๋จผ์ € ๋“ค์–ด์˜จ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์šฐ์„ ์ˆœ์œ„๋ฅผ ๊ฐ–๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜. ์ค€๋น„ ํ์— ๋จผ์ € ๋“ค์–ด์˜จ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋จผ์ € ์‹คํ–‰
    • SJF ์Šค์ผ€์ค„๋ง : ์‹คํ–‰ ์‹œ๊ฐ„์ด ์งง์€ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์šฐ์„ ์ˆœ์œ„๋ฅผ ๊ฐ–๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜. SJN ์Šค์ผ€์ค„๋ง์ด๋ผ๊ณ ๋„ ํ•จ. ์ค€๋น„ ํ์— ์žˆ๋Š” ํ”„๋กœ์„ธ์Šค ์ค‘ CPU๋ฅผ ์ ์œ ํ•˜๋Š” ์‹คํ–‰ ์‹œ๊ฐ„์ด ๊ฐ€์žฅ ์งง์€ ํ”„๋กœ์„ธ์Šค๋ถ€ํ„ฐ ์‹คํ–‰. ํ‰๊ท  ๋Œ€๊ธฐ ์‹œ๊ฐ„์ด ๊ฐ€์žฅ ์งง์ง€๋งŒ, ์‹คํ–‰์‹œ๊ฐ„์ด ๊ธด ํ”„๋กœ์„ธ์Šค๋Š” ์‹คํ–‰ ์‹œ๊ฐ„์ด ์งง์€ ํ”„๋กœ์„ธ์Šค์— ๋ฐ€๋ ค ๊ธฐ์•„ ์ƒํƒœ๊ฐ€ ๋  ์ˆ˜ ์žˆ์Œ.
    • HRRN ์Šค์ผ€์ค„๋ง
  • ์„ ์ ํ˜• ์Šค์ผ€์ค„๋ง - ์Šค์ผ€์ค„๋Ÿฌ๊ฐ€ ์‹คํ–‰ ์ค‘์ธ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ค‘๋‹จ์‹œํ‚ค๊ณ  ๋‹ค๋ฅธ ํ”„๋กœ์„ธ์Šค๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Œ.
    • RR ์Šค์ผ€์ค„๋ง - ๋ชจ๋“  ํ”„๋กœ์„ธ์Šค๋ฅผ ์ˆœ์„œ๋Œ€๋กœ ์ผ์ • ์‹œ๊ฐ„ ๋™์•ˆ ์‹คํ–‰ํ•˜๋ฉฐ, ์ผ์ • ์‹œ๊ฐ„(ํƒ€์ž„ ์Šฌ๋ผ์ด์Šค)์„ ์ดˆ๊ณผํ•˜๋ฉด ๋‹ค๋ฅธ ํ”„๋กœ์„ธ์Šค๋ฅผ ์‹คํ–‰. Context Switching์ด ๋นˆ๋ฒˆํ•˜๊ฒŒ ์ผ์–ด๋‚˜์„œ ์˜ค๋ฒ„ํ—ค๋“œ๊ฐ€ ํผ. ๋ชจ๋“  ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋ฐ˜๋ณต ์ˆ˜ํ–‰๋˜์–ด ์‘๋‹ต ์†๋„๊ฐ€ ๋น ๋ฆ„.
      • ํƒ€์ž„ ์Šฌ๋ผ์ด์Šค๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ 10~100๋ฐ€๋ฆฌ์ดˆ
    • STRF ์Šค์ผ€์ค„๋ง : ์ค€๋น„ ํ์—์„œ ๋Œ€๊ธฐ ์‹œ๊ฐ„์ด ๊ฐ€์žฅ ์งง๊ฒŒ ๋‚จ์€ ํ”„๋กœ์„ธ์Šค๋ฅผ ์šฐ์„  ์ˆ˜ํ–‰ํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜. ํ•œ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‹คํ–‰ ์ค‘์ผ ๋•Œ ์‹คํ–‰ ์‹œ๊ฐ„์ด ๋” ์งง์€ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ค€๋น„ ํ์— ๋“ค์–ด์˜ค๋ฉด ์‹คํ–‰ ์‹œ๊ฐ„์ด ๋” ์งง์€ ํ”„๋กœ์„ธ์Šค๊ฐ€ CPU๋ฅผ ์ฐจ์ง€ํ•˜๊ฒŒ ๋จ. ํ‰๊ท  ๋Œ€๊ธฐ ์‹œ๊ฐ„์ด ์งง์Œ. ์ˆ˜ํ–‰ ์‹œ๊ฐ„์ด ๊ธด ํ”„๋กœ์„ธ์Šค๋Š” ๊ธฐ์•„ ์ƒํƒœ๊ฐ€ ๋˜๊ธฐ ์‰ฌ์›€.
    • ๋ฉ€ํ‹ฐ ๋ ˆ๋ฒจ ์Šค์ผ€์ค„๋ง : ์ค€๋น„ ํ๋ฅผ ๋ชฉ์ ์— ๋”ฐ๋ผ ์—ฌ๋Ÿฌ ๊ฐœ๋กœ ๋ถ„๋ฆฌํ•ด ์‚ฌ์šฉํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜. ๋ถ„๋ฆฌํ•œ ํ๋Š” ๊ฐ๊ฐ ์šฐ์„ ์ˆœ์œ„๊ฐ€ ์žˆ๊ณ  ๊ฐ์ž ๋‹ค๋ฅธ ์Šค์ผ€์ค„๋ง ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ ์šฉ ๊ฐ€๋Šฅ.
      • foreground queue์™€ background queue๋กœ ๋‚˜๋‰จ.
      • foregroud queue๋Š” ์‘๋‹ต ์†๋„๊ฐ€ ์ค‘์š”ํ•œ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋“ค์–ด๊ฐ.
      • backgroud queue๋Š” ์‘๋‹ต ์†๋„๋ณด๋‹ค ์„ฑ๋Šฅ์„ ์ค‘์š”์‹œํ•˜๋Š” ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋“ค์–ด๊ฐ.

๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ ์ „๋žต

  • ๋‹ค์ˆ˜์˜ ํ”„๋กœ์„ธ์Šค๋ฅผ ์‹คํ–‰ํ•˜๋ ค๋ฉด ํ•œ์ •๋œ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์— ๋งŽ์€ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋กœ๋“œํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•จ.

๋…ผ๋ฆฌ ๋ฉ”๋ชจ๋ฆฌ์™€ ๋ฌผ๋ฆฌ ๋ฉ”๋ชจ๋ฆฌ

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

์—ฐ์† ๋ฉ”๋ชจ๋ฆฌ ํ• ๋‹น

  • ๋ฉ€ํ‹ฐ ํ”„๋กœ์„ธ์Šค ํ™˜๊ฒฝ์—์„œ ์—ฌ๋Ÿฌ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋ฉ”๋ชจ๋ฆฌ์— ์—ฐ์†์ ์œผ๋กœ ๋กœ๋“œํ•˜๋Š” ๋ฐฉ๋ฒ•
  • ๊ณ ์ • ๋ถ„ํ•  ๋ฐฉ์‹
    • ๋ฉ”๋ชจ๋ฆฌ ์—ฌ์—ญ์„ ๋ถ„ํ• ํ•œ ๋’ค ๊ฐ ์˜์—ญ์— ํ”„๋กœ์„ธ์Šค๋ฅผ ํ• ๋‹นํ•˜๋Š” ๋ฐฉ์‹.
    • ๋ถ„ํ• ๋œ ์˜์—ญ์˜ ํฌ๊ธฐ๋Š” ์„œ๋กœ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋ถ„ํ• ๋œ ํฌ๊ธฐ๋Š” ๊ณ ์ •๋จ.
    • ๋ฉ”๋ชจ๋ฆฌ์— ์˜ฌ๋ฆด ์ˆ˜ ์ž‡๋Š” ํ”„๋กœ์„ธ์Šค ์ˆ˜์™€ ๊ฐ ํ”„๋กœ์„ธ์Šค ํฌ๊ธฐ๊ฐ€ ์ œํ•œ๋จ. → ๋‹จํŽธํ™” ๋ฌธ์ œ ๋ฐœ์ƒ ๊ฐ€๋Šฅ.
    • ์™ธ๋ถ€ ๋‹จํŽธํ™” - ํ”„๋กœ์„ธ์Šค๋ฅผ ํ• ๋‹นํ•œ ๊ณต๊ฐ„์ด ์—†์–ด ํ• ๋‹นํ•˜์ง€ ๋ชปํ•˜๋Š” ๊ฒฝ์šฐ
      • ๋ฉ”๋ชจ๋ฆฌ ์ง‘์•ฝ์œผ๋กœ ํ•ด๊ฒฐ ๊ฐ€๋Šฅ. ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‚ฌ์šฉ ์ค‘์ธ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์„ ์žฌ๋ฐฐ์น˜ํ•ด์„œ ํฉ์–ด์ ธ ์žˆ๋Š” ๊ฐ€์šฉ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์„ ํ•˜๋‚˜๋กœ ํ•ฉ์นจ.
    • ๋‚ด๋ถ€ ๋‹จํŽธํ™” - ๊ณ ์ • ๋ถ„ํ• ํ•œ ํฌ๊ธฐ๋ณด๋‹ค ์ž‘์€ ํ”„๋กœ์„ธ์Šค๊ฐ€ ํ• ๋‹น๋˜์–ด ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์ด ๋‚จ๋Š” ๊ฒฝ์šฐ
  • ๊ฐ€๋ณ€ ๋ถ„ํ•  ๋ฐฉ์‹
    • ํ• ๋‹นํ•  ํ”„๋กœ์„ธ์Šค์˜ ํฌ๊ธฐ์— ๋”ฐ๋ผ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„ ๋ถ„ํ• ํ•˜๋Š” ๋ฐฉ์‹
    • ๋ฉ”๋ชจ๋ฆฌ ํ• ๋‹น ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ด์šฉํ•ด ๊ฐ€์šฉ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์—์„œ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋กœ๋“œ๋  ์ˆ˜ ์žˆ๋Š” ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์„ ์ฐพ์Œ.
    • ์ตœ์ดˆ ์ ํ•ฉ - ๊ฐ€์šฉ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์—์„œ ํ”„๋กœ์„ธ์Šค ํฌ๊ธฐ๋งŒํผ ๋น„์–ด ์žˆ๋Š” ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์„ ์ฐพ์•„ ์ฐจ๋ก€๋Œ€๋กœ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋กœ๋“œํ•˜๋Š” ๋ฐฉ์‹.
    • ์ตœ์  ์ ํ•ฉ - ํ• ๋‹นํ•˜๋ ค๋Š” ํ”„๋กœ์„ธ์Šค ํฌ๊ธฐ ์ด์ƒ์ธ ๊ฐ€์šฉ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„ ์ค‘์—์„œ ๊ฐ€์žฅ ์ž‘์€ ๊ณต๊ฐ„์— ํ”„๋กœ์„ธ์Šค๋ฅผ ํ• ๋‹นํ•˜๋Š” ๋ฐฉ์‹. ๊ฐ€์šฉ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์„ ๋ชจ๋‘ ํƒ์ƒ‰ํ•ด์•ผ ํ•จ.
    • ์ตœ์•… ์ ํ•ฉ - ํ• ๋‹นํ•˜๋ ค๋Š” ํ”„๋กœ์„ธ์Šค ํฌ๊ธฐ๋ณด๋‹ค ํฐ ๊ฐ€์šฉ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„ ์ค‘์—์„œ ๊ฐ€์žฅ ํฐ ๊ณต๊ฐ„์— ํ”„๋กœ์„ธ์Šค๋ฅผ ํ• ๋‹นํ•˜๋Š” ๋ฐฉ์‹

๋น„์—ฐ์† ๋ฉ”๋ชจ๋ฆฌ ํ• ๋‹น

  • ํ”„๋กœ์„ธ์Šค์˜ ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ์„ ๋‚˜๋ˆ ์„œ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์— ์ €์žฅํ•˜๋Š” ๋ฐฉ๋ฒ•.
  • ํŽ˜์ด์ง•
    • ํ”„๋กœ์„ธ์Šค์˜ ๋…ผ๋ฆฌ ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ๊ณผ ๋ฌผ๋ฆฌ ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ์„ ๊ฐ๊ฐ ์ผ์ •ํ•œ ํฌ๊ธฐ์˜ ํŽ˜์ด์ง€์™€ ํ”„๋ ˆ์ž„์œผ๋กœ ๋‚˜๋ˆ”.
    • ํ”„๋กœ์„ธ์Šค์˜ ๋…ผ๋ฆฌ ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ๊ณผ ๋ฌผ๋ฆฌ ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ์„ ๊ฐ๊ฐ ์ผ์ •ํ•œ ํฌ๊ธฐ์˜ ํŽ˜์ด์ง€์™€ ํ”„๋ ˆ์ž„์œผ๋กœ ๋‚˜๋ˆ”. ํŽ˜์ด์ง€์™€ ํ”„๋ ˆ์ž„ ํฌ๊ธฐ๋Š” ๋™์ผ.
    • ํŽ˜์ด์ง€์™€ ํ”„๋ ˆ์ž„์—๋Š” ๊ฐ๊ฐ ๋ฒˆํ˜ธ๋ฅผ ํ• ๋‹นํ•ด ํ”„๋กœ์„ธ์Šค์˜ ํŽ˜์ด์ง€์™€ ๋ฉ”๋ชจ๋ฆฌ์˜ ํ”„๋ ˆ์ž„์„ ๋งคํ•‘. ํŽ˜์ด์ง€ ํ…Œ์ด๋ธ” ์‚ฌ์šฉ.
      • ํŽ˜์ด์ง€ ํ…Œ์ด๋ธ” - ํ”„๋กœ์„ธ์Šค์˜ ํŽ˜์ด์ง€ ์ •๋ณด์™€ ํŽ˜์ด์ง€์— ๋งคํ•‘ํ•˜๋Š” ํ”„๋ ˆ์ž„์˜ ์ฃผ์†Œ ๊ฐ’์„ ์ €์žฅ. ๊ฐ ํ”„๋กœ์„ธ์Šค์˜ PCB์— ์ €์žฅ๋จ.
    • ํŽ˜์ด์ง• ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋ฉด ํŽ˜์ด์ง€๋ฅผ ๋ฌผ๋ฆฌ ๋ฉ”๋ชจ๋ฆฌ์— ์—ฐ์†์œผ๋กœ ํ• ๋‹นํ•  ํ•„์š”๊ฐ€ ์—†์–ด์„œ ์™ธ๋ถ€ ๋‹จํŽธํ™” ๋ฌธ์ œ ํ•ด๊ฒฐ ๊ฐ€๋Šฅ.
    • ํ”„๋กœ์„ธ์Šค ํฌ๊ธฐ๊ฐ€ ํŽ˜์ด์ง€ ์ˆ˜๋กœ ๋‚˜๋ˆ„์–ด ๋–จ์–ด์ง€๋Š”์ง€๋Š” ๋ณด์žฅ ๋ชป ํ•จ. → ํ”„๋กœ์„ธ์Šค์˜ ๋งˆ์ง€๋ง‰ ํŽ˜์ด์ง€๊ฐ€ ํŽ˜์ด์ง€ ํฌ๊ธฐ๋ณด๋‹ค ์ž‘์„ ์ˆ˜ ์ž‡์œผ๋ฏ€๋กœ ๋‚ด๋ถ€ ๋‹จํŽธํ™” ๋ฐ ์•  ๊ฐ€๋Šฅ. ํŽ˜์ด์ง€ ํ…Œ์ด๋ธ”์„ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•œ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์ด ์ถ”๊ฐ€๋กœ ํ•„์š”.
    • ๊ณ„์ธต์  ํŽ˜์ด์ง• : ํŽ˜์ด์ง€ ํ…Œ์ด๋ธ”์„ ๋‹ค์‹œ ํŽ˜์ด์ง€๋กœ ๋‚˜๋ˆ  ํŽ˜์ด์ง€ ํ…Œ์ด๋ธ” ์ž์ฒด๋ฅผ ํŽ˜์ด์ง•ํ•˜๋Š” ๋ฐฉ์‹. ๋ฉ€ํ‹ฐ ๋ ˆ๋ฒจ ํŽ˜์ด์ง• ์ด๋ผ๊ณ ๋„ ํ•จ.
    • ํ•ด์‹œ ํŽ˜์ด์ง€ ํ…Œ์ด๋ธ” : ํ•ด์‹œ ํ…Œ์ด๋ธ”์˜ ๊ฐ ํ•ญ๋ชฉ์— ์ €์žฅ๋œ ์—ฐ๊ฒฐ ๋ฆฌ์ŠคํŠธ์— ํŽ˜์ด์ง€ ๋ฒˆํ˜ธ๋ฅผ ํ•ด์‹ฑํ•œ ๋’ค์— ์ฒซ ๋ฒˆ์งธ ์š”์†Œ์™€ ๊ฐ€์ƒ ํŽ˜์ด์ง€ ๋ฒˆํ˜ธ๋ฅผ ๋น„๊ตํ•˜๋Š” ๋ฐฉ์‹.
    • ์—ญ ํŽ˜์ด์ง€ ํ…Œ์ด๋ธ” : ํ”„๋ ˆ์ž„์„ ์ด์šฉํ•ด ํŽ˜์ด์ง€๋ฅผ ์ฐพ๋Š” ๋ฐฉ์‹. ํŽ˜์ด์ง€๋กœ ํ”„๋ ˆ์ž„์„ ์ฐพ๋Š” ๊ธฐ์กด ๋ฐฉ์‹๊ณผ ๋ฐ˜๋Œ€.
  • ์„ธ๊ทธ๋ฉ˜ํ…Œ์ด์…˜
    • ํ”„๋กœ์„ธ์Šค์˜ ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ์„ ๋…ผ๋ฆฌ์  ๋‹จ์œ„์ธ ์„ธ๊ทธ๋จผํŠธ๋กœ ๋ถ„ํ• ํ•ด ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ํ• ๋‹น.
    • ๋…ผ๋ฆฌ์  ๋‹จ์œ„๋Š” ํŒŒ์ผ ๋‚ด ํ•จ์ˆ˜ ๋‹จ์œ„๋‚˜ ํ”„๋กœ์„ธ์Šค์˜ ์Šคํƒ, ํž™๊ณผ ๊ฐ™์€ ์˜์—ญ์„ ์˜๋ฏธํ•˜๊ธฐ๋„ ํ•จ.
    • ์„ธ๊ทธ๋ฉ˜ํ…Œ์ด์…˜ ํ…Œ์ด๋ธ”์„ ์‚ฌ์šฉํ•ด ์„ธ๊ทธ๋จผํŠธ์˜ ๋…ผ๋ฆฌ ์ฃผ์†Œ๋ฅผ ๋ฌผ๋ฆฌ ์ฃผ์†Œ๋กœ ๋งคํ•‘.
    • ์„ธ๊ทธ๋จผํŠธ ํ…Œ์ด๋ธ”์€ ์„ธ๊ทธ๋จผํŠธ ๋ฒˆํ˜ธ๋ฅผ ์ธ๋ฑ์Šค๋กœ ์‚ฌ์šฉํ•˜๋ฉฐ, ์„ธ๊ทธ๋จผํŠธ๋ณ„ ์‹œ์ž‘ ์ฃผ์†Œ์ธ base์™€ ์„ธ๊ทธ๋จผํŠธ ๊ธธ์ด์ธ limit๋ฅผ ์ €์žฅ.
    • ํ”„๋กœ์„ธ์Šค์˜ ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ์„ ๋…ผ๋ฆฌ์  ๋‹จ์œ„๋กœ ๋‚˜๋ˆ  ์ €์žฅํ•˜๋ฏ€๋กœ ๋‹จ์œ„๋ณ„๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณดํ˜ธํ•˜๊ธฐ ์‰ฌ์›€.
    • ์„ธ๊ทธ๋จผํŠธ์˜ ํฌ๊ธฐ๊ฐ€ ๊ท ๋“ฑํ•˜์ง€ ์•Š์•„์„œ ํ”„๋กœ์„ธ์Šค์˜ ํ• ๋‹น/ํ•ด์ œ๋ฅผ ๋ฐ˜๋ณตํ•˜๋Š” ๊ณผ์ •์—์„œ ์™ธ๋ถ€ ๋‹จํŽธํ™” ๋ฌธ์ œ ๋ฐœ์ƒ ๊ฐ€๋Šฅ.
    • ๋ฉ”๋ชจ๋ฆฌ์— ๋กœ๋“œ๋œ ์Šคํƒ ์„ธ๊ทธ๋จผํŠธ ์˜์—ญ์—์„œ ์˜ค๋ฒ„ํ”Œ๋กœ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ๋‹ค๋ฅธ ํ”„๋กœ์„ธ์Šค์™€ ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ์ด ๊ฒน์น  ์ˆ˜ ์žˆ์Œ. → ๋‹ค๋ฅธ ํ”„๋กœ์„ธ์Šค์˜ ์„ธ๊ทธ๋จผํŠธ๋‚˜ ์Šคํƒ ์˜ค๋ฒ„ํ”Œ๋กœ๊ฐ€ ๋ฐœ์ƒํ•œ ์„ธ๊ทธ๋จผํŠธ๋ฅผ ๋””์Šคํฌ๋กœ ์Šค์™‘ ์•„์›ƒํ•ด์•ผ ํ•จ.
728x90
๋ฐ˜์‘ํ˜•