๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
  • ์žฅ์›์ต ๊ธฐ์ˆ ๋ธ”๋กœ๊ทธ
๐Ÿ’ป Computer Science/- Operating System

[์šด์˜์ฒด์ œ] 5. ์šด์˜์ฒด์ œ์˜ ๊ตฌ์กฐ

by Wonit 2019. 12. 7.

์šด์˜์ฒด์ œ์˜ ๊ตฌ์กฐ

ํ•˜๋“œ์›จ์–ด์˜ ๊ธฐ๋Šฅ๊ณผ ๊ธฐ์ข…์ด ๋‹ค์–‘ํ•ด์ง€๊ณ  ๋‹ค์–‘ํ•œ ๋ชฉ์ ์œผ๋กœ ์“ฐ์ด๋Š” ์šด์˜์ฒด์ œ๋กœ ์ธํ•ด ๊ทธ ๊ธฐ๋Šฅ์€ ๋ณต์žกํ•ด์ง€๊ณ  ํ…Œ์ŠคํŠธ, ์„ค๊ณ„, ๊ตฌํ˜„, ์œ ์ง€ ๋ณด์ˆ˜๋“ฑ ๋‹ค์–‘ํ•œ ๋ฉด์—์„œ ์‰ฝ์ง€ ์•Š๋‹ค. ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์šด์˜์ฒด์ œ๋ฅผ ์„ค๊ณ„ํ•˜๋Š” ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœํ•œ๋‹ค.

 

๋‹จ์ผ ๊ตฌ์กฐ ์šด์˜์ฒด์ œ

๋‹จ์ผ ๊ตฌ์กฐ ์šด์˜์ฒด์ œ๋Š” ์ดˆ๊ธฐ์— ์ƒ๊ฒจ๋‚œ ๊ฐ€์žฅ ๋ณดํŽธ์ ์ธ ํ˜•ํƒœ๋กœ ์šด์˜์ฒด์ œ์˜ ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ์ปค๋„๊ณผ ๋™์ผํ•œ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์— ์ ์žฌ๋ฅผ ํ•œ ๋’ค system call์„ ํ†ตํ•ด์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ์ž‘๊ณ  ๊ฐ„๋‹จํ•˜๋ฉด์„œ ๊ธฐ๋Šฅ์ด ์ œํ•œ๋œ ๊ตฌ์กฐ๋กœ ๋„์Šค๊ฐ€ ์˜ˆ๋กœ ์žˆ๋‹ค.

 

์ปค๋„์—๋Š” ํผ์ผ ์‹œ์Šคํ…œ, ํ”„๋กœ์„ธ์„œ ์Šค์ผ€์ฅด๋ง, ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ๋“ฑ์ด ํฌํ•จ๋˜๋ฉฐ, ์‹œ์Šคํ…œ ํ˜ธ์ถœ์„ ํ•˜์—ฌ ๋˜ ๋‹ค๋ฅธ ์šด์˜์ฒด์ œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค.

  • ์žฅ์ 

    ์ด๋Ÿฌํ•œ ๋‹จ์ผ ๊ตฌ์กฐ ์šด์˜์ฒด์ œ๋Š” ๋Œ€๋ถ€๋ถ„์˜ ๊ธฐ๋Šฅ์„ ์ปค๋„์— ๊ทธ๋ฃนํ™” ํ•ด์„œ ๊ตฌํ˜„ํ•˜๋ฏ€๋กœ, ์ง์ ‘ ํ†ต์‹ ํ•˜์—ฌ ์‹œ์Šคํ…œ ์ž์›์„ ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค

  • ๋‹จ์ 

    ์ปค๋„ ํฌ๊ธฐ๊ฐ€ ์ƒ๋Œ€์ ์œผ๋กœ ์ปค์ง€๋ฉด์„œ ๋ฒ„๊ทธ์˜ ์›์ธ์ด๋‚˜ ๊ธฐํƒ€ ์˜ค๋ฅ˜๋ฅผ ๊ตฌ๋ถ„ํ•˜๊ธฐ ์–ด๋ ต๊ณ , ์ƒˆ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๋Š” ์ˆ˜์ •๊ณผ ์œ ์ง€๋ณด์ˆ˜๊ฐ€ ์–ด๋ ต๋‹ค.

๊ณ„์ธต ๊ตฌ์กฐ ์šด์˜์ฒด์ œ

๋‹จ์ผ ๊ตฌ์กฐ ์šด์˜์ฒด์ œ ๋งŒ์œผ๋กœ๋Š” ์‹œ๋Œ€๋ฅผ ๋”ฐ๋ผ๊ฐ€์ง€ ๋ชป ํ•˜์˜€๊ณ  ๋‹จ์ผ ๊ตฌ์กฐ ์šด์˜ ์ฒด์ œ๋ฅผ ๋ณด์™„ํ•˜์—ฌ ๋งŒ๋“ฏ ๊ฒƒ์ด ๋ฐ”๋กœ ๊ณ„์ธต ๊ตฌ์กฐ ์šด์˜์ฒด์ œ์ด๋‹ค.

 

๊ณ„์ธต ๊ตฌ์กฐ์—์„œ๋Š” ๋น„์Šทํ•œ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์š”์†Œ๋ฅผ ๊ทธ๋ฃนํ™” ํ•˜์—ฌ ๊ณ„์ธต์ ์œผ๋กœ ๊ตฌ์„ฑํ•œ๋‹ค. ์‹ค์ œ๋กœ ํ”„๋กœ์„ธ์Šค์˜ ์š”์ฒญ์„ ์ˆ˜ํ–‰ํ•  ๋•Œ 0๊ณ„์ธต๋ถ€ํ„ฐ 5๊ณ„์ธต๊นŒ์ง€ ๊ฑฐ์ณ์•ผ ํ•œ๋‹ค.

 

์ด๋•Œ ๊ฐ ๊ณ„์ธต์€ ์„œ๋กœ ์ธ์ ‘ํ•œ ๊ณ„์ธต๊ณผ ์ƒํ˜ธ์ž‘์šฉ ํ•œ๋‹ค. ๋˜ํ•œ ๊ฐ ๊ณ„์ธต์€ ์ž์‹ ์˜ ํ•˜์œ„ ๊ณ„์ธต๋งŒ ์„œ๋น„์Šคํ•œ๋‹ค.

  • ์žฅ์ 

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

  • ๋‹จ์ 

    ๊ณ„์ธต ๊ตฌ์กฐ๋ฅผ ์ •์˜ํ•˜๊ธฐ ์–ด๋ ต๋‹ค. ๋ชจ๋“  ๊ณ„์ธต์ด ์‹œ์Šคํ…œ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์•…์„ฑ์ฝ”๋“œ์— ๋ฏผ๊ฐํ•˜๋‹ค.

๋งˆ์ดํฌ๋กœ ์ปค๋„ ๊ตฌ์กฐ ์šด์˜์ฒด์ œ

๋‹จ์ผ ๊ตฌ์ดˆ ์šด์˜์ฒด์ œ, ๊ณ„์ธต ๊ตฌ์กฐ ์šด์˜์ฒด์ œ์™€ ๊ฐ™์ด ํ•œ ๊ฐœ์˜ ์ปค๋„์„ ์‚ฌ์šฉํ•˜๋Š” ์šด์˜์ฒด์ œ์˜ ๊ด€๋ฆฌ์˜ ์–ด๋ ค์›€ ๋•Œ๋ฌธ์— ์ปค๋„์ด ๋ชจ๋“ˆํ™”๊ฐ€ ๋œ ๊ตฌ์กฐ์ด๋‹ค.

 

๋งˆ์ดํฌ๋กœ ์ปค๋„์€ ์ปค๋„์˜ ๊ธฐ๋Šฅ์„ ๋งŽ์ด ์ œ์™ธ์‹œ์ผฐ๋‹ค.

 

์ฆ‰, ์ปค๋„์—๋Š” ์ตœ์†Œ ๊ธฐ๋Šฅ๋งŒ ํฌํ•จ์‹œ์ผœ ํฌ๊ธฐ๋ฅผ ์ค„์ด๊ณ  ๊ธฐํƒ€ ๊ธฐ๋Šฅ์€ ์‚ฌ์šฉ์ž ๊ณต๊ฐ„์œผ๋กœ ์˜ฎ๊ฒจ ์‚ฌ์šฉ์ž ์˜์—ญ์—์„œ ์ˆ˜ํ–‰ํ•˜๋„๋ก ํ•˜์˜€๋‹ค.
  • ์žฅ์ 

    ์ปค๋„์ด ๊ฐ€๋ฒผ์›Œ์ ธ ์ž˜ ๋ชป๋œ ์ˆ˜ํ–‰์ด ์žˆ๋”๋ผ๋„ ์ปค๋„์— ์น˜๋ช…์ ์ธ ์˜ํ–ฅ์„ ๋ฏธ์น  ํ™•๋ฅ ์ด ์ค„์–ด๋“ ๋‹ค.
    ๋ชจ๋“ˆํ™” ๊ฐœ๋…์„ ์ ์šฉํ•˜์˜€๊ธฐ ๋•Œ๋ฌธ์— ์ด์‹์„ฑ์ด ์ข‹๊ณ  ๊ทœ๋ชจ ํ™•์ƒ์„ฑ์ด ๋›ฐ์–ด๋‚˜๋‹ค.

  • ๋‹จ์ 

    ๋ชจ๋“ˆ๊ฐ„์— ํ†ต์‹ (์ปค๋„๊ณผ ์ปค๋„์˜ ํ”„๋กœ์„ธ์Šค ํ†ต์‹ )์ด ๋นˆ๋ฒˆํ•˜๊ฒŒ ๋ฐœ์ƒํ•œ๋‹ค๋ฉด ์„ฑ๋Šฅ์ด ๋–จ์–ด์งˆ ์ˆ˜ ์žˆ๋‹ค.

๋Œ“๊ธ€