ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Operating System] ์šด์˜์ฒด์ œ์˜ ๊ตฌ์กฐ
    Operating System 2020. 9. 1. 03:33
    ๋ฐ˜์‘ํ˜•
    • ์ด ๊ธ€์€ '์‰ฝ๊ฒŒ ๋ฐฐ์šฐ๋Š” ์šด์˜์ฒด์ œ' ์ฑ…์„ ํ† ๋Œ€๋กœ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค

    ์ปค๋„๊ณผ ์ธํ„ฐํŽ˜์ด์Šค

    ์ปค๋„

    ํ”„๋กœ์„ธ์Šค ๊ด€๋ฆฌ, ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ, ์ €์žฅ์žฅ์น˜ ๊ด€๋ฆฌ์™€ ๊ฐ™์€ ์šด์˜์ฒด์ œ์˜ ํ•ต์‹ฌ์ ์ธ ๊ธฐ๋Šฅ์„ ๋ชจ์•„๋†“์€ ๊ฒƒ์œผ๋กœ, ์ž๋™์ฐจ๊ฐ€ ์šด์˜์ฒด์ œ๋ผ๊ณ  ํ•œ๋‹ค๋ฉด ์—”์ง„์ด ์ปค๋„์— ํ•ด๋‹นํ•œ๋‹ค. ์„ธ๋‹จ, ์Šคํฌ์ธ ์นด, SUV ๋“ฑ ์ž๋™์ฐจ์˜ ์ข…๋ฅ˜๋Š” ๋‹ค์–‘ํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ์šด์˜์ฒด์ œ์˜ ์ข…๋ฅ˜๋Š” ๋‹ค์–‘ํ•˜์ง€๋งŒ ์„ฑ๋Šฅ์„ ๊ฒฐ์ •ํ•˜๋Š” ๊ฒƒ์€ ์ปค๋„์ด ์ขŒ์šฐํ•œ๋‹ค.

    ์ธํ„ฐํŽ˜์ด์Šค

    ์ปค๋„์— ์‚ฌ์šฉ์ž์˜ ๋ช…๋ น์„ ์ „๋‹ฌํ•˜๊ณ  ์‹คํ–‰ ๊ฒฐ๊ณผ๋ฅผ ์‚ฌ์šฉ์ž์—๊ฒŒ ์•Œ๋ ค์ฃผ๋Š” ์—ญํ• , ์ž๋™์ฐจ์˜ ํ•ธ๋“ค, ๋ธŒ๋ ˆ์ดํฌ, ๊ณ„๊ธฐํŒ ๋“ฑ์ด ์ธํ„ฐํŽ˜์ด์Šค์— ๋น„์œ ๋œ๋‹ค.

    [๊ทธ๋ฆผ] ์„ ๋ณด๋ฉด ์šด์˜์ฒด์ œ๋Š” ๋‘ ๋ถ€๋ถ„์œผ๋กœ ๋‚˜๋‰˜๋Š”๋ฐ ์ปค๋„์— ๋ช…๋ น์„ ์ „๋‹ฌํ•˜๊ณ  ์‹คํ–‰ ๊ฒฐ๊ณผ๋ฅผ ์‚ฌ์šฉ์ž์™€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์— ๋Œ๋ ค์ฃผ๋Š” ์ธํ„ฐํŽ˜์ด์Šค์™€ ์šด์˜์ฒด์ œ์˜ ํ•ต์‹ฌ๊ธฐ๋Šฅ์„ ๋ชจ์•„๋†“์€ ์ปค๋„์ด๋‹ค.

     

    ์šด์˜์ฒด์ œ๋Š” ์ปค๋„๊ณผ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๋ถ„๋ฆฌํ•˜์—ฌ, ๊ฐ™์€ ์ปค๋„์ด์—ฌ๋„ ๋‹ค๋ฅธ ์ธํ„ฐํŽ˜์ด์Šค ํ˜•ํƒœ๋กœ ์ œ์ž‘ ๊ฐ€๋Šฅํ•˜๋‹ค. ๊ฐ™์€ ์ปค๋„์ด๋ผ๋„ ๋‹ค๋ฅธ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์žฅ์ฐฉ๋˜๋ฉด ์‚ฌ์šฉ์ž์—๊ฒŒ ๋‹ค๋ฅธ ์šด์˜์ฒด์ œ๋กœ ๋ณด์ธ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์œ ๋‹‰์Šค์˜ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋Š” ์‰˜(shell)์ด๋ผ๊ณ  ํ•˜๋ฉฐ, bash ์‰˜, C ์‰˜, T ์‰˜ ๋“ฑ ์—ฌ๋Ÿฌ ์ข…๋ฅ˜์˜ ์‰˜์ด ์žˆ๋‹ค. ์ด์ฒ˜๋Ÿผ ์ธํ„ฐํŽ˜์ด์Šค์— ๋”ฐ๋ผ ์‚ฌ์šฉ์ž๊ฐ€ ์‚ฌ์šฉํ•˜๊ธฐ์— ๋ถˆํŽธํ•จ์˜ ์ •๋„๊ฐ€ ๋‹ฌ๋ผ์„œ ์šด์˜์ฒด์ œ๋ฅผ ์–ด๋ ต๊ฒŒ ๋Š๋ผ๊ณค ํ•œ๋‹ค.


    ์‹œ์Šคํ…œ ํ˜ธ์ถœ๊ณผ ๋””๋ฐ”์ด์Šค ๋“œ๋ผ์ด๋ฒ„

    ์‹œ์Šคํ…œ ํ˜ธ์ถœ

    ์ปค๋„์ด ์ž์‹ ์„ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•ด ๋งŒ๋“  ์ธํ„ฐํŽ˜์ด์Šค์ด๋‹ค. ์ปค๋„์€ ์‚ฌ์šฉ์ž๋‚˜ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ๋ถ€ํ„ฐ ์ปดํ“จํ„ฐ ์ž์›์„ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•ด ์ž์›์— ์ง์ ‘ ์ ‘๊ทผํ•˜๋Š” ๊ฒƒ์„ ์ฐจ๋‹จํ•œ๋‹ค.
    ๋”ฐ๋ผ์„œ ์ž์›์„ ์ด์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์‹œ์Šคํ…œ ํ˜ธ์ถœ์ด๋ผ๋Š” ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ ‘๊ทผํ•˜์—ฌ์•ผ ํ•œ๋‹ค.
    ex) printf ํ•จ์ˆ˜๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์‹œ์Šคํ…œ์˜ ํŠน์ • ์œ„์น˜์— ๋ฌธ์ž๋ฅผ ์ถœ๋ ฅํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ์‹œ์Šคํ…œ ํ˜ธ์ถœ์ด๋‹ค.

    [ ํŠน์ง• ]

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

    ๋“œ๋ผ์ด๋ฒ„

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

     

    [๊ทธ๋ฆผ]์—์„œ ๋ณด๋ฉด ์‹œ์Šคํ…œ ํ˜ธ์ถœ์€ ์ปค๋„ ์ „์ฒด ์˜์—ญ์„ ๊ฐ์‹ธ๊ณ  ์žˆ๋Š”๋ฐ, ์ด๋Š” ์‹œ์Šคํ…œ ํ˜ธ์ถœ์„ ๊ฑฐ์น˜์ง€ ์•Š๊ณ ์„œ๋Š” ์ปค๋„์— ์ง„์ž…ํ•  ์ˆ˜ ์—†๋‹ค๋Š” ์˜๋ฏธ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋“œ๋ผ์ด๋ฒ„๋Š” ์ผ๋ถ€ ์˜์—ญ์œผ๋กœ ํ‘œ์‹œ๋˜๊ณ  ์žˆ๋Š”๋ฐ, ์ด๋Š” ์ปค๋„์ด ์ œ๊ณตํ•˜๋Š” ๋“œ๋ผ์ด๋ฒ„( ํ‚ค๋ณด๋“œ , ๋งˆ์šฐ์Šค ..)๋„ ์žˆ๊ณ  ํ•˜๋“œ์›จ์–ด ์ œ์ž‘์ž๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๋“œ๋ผ์ด๋ฒ„๋„ ์žˆ๋‹ค๋Š” ๋œป์ž…๋‹ˆ๋‹ค.


    ์ปค๋„์˜ ๊ตฌ์„ฑ

    ์šด์˜์ฒด์ œ์˜ ํ•ต์‹ฌ ๊ธฐ๋Šฅ์„ ๋ชจ์•„ ๋†“์€ ์ปค๋„์ด ์ฃผ๋กœ ํ•˜๋Š” ์ผ์€ ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ, ํ”„๋กœ์„ธ์Šค ๊ด€๋ฆฌ, ํŒŒ์ผ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ, ์ž…์ถœ๋ ฅ ๊ด€๋ฆฌ, ํ”„๋กœ์„ธ์Šค ๊ฐ„ ํ†ต์‹  ๊ด€๋ฆฌ ๋“ฑ์ด ์žˆ๋‹ค.

     

    1. ํ”„๋กœ์„ธ์Šค ๊ด€๋ฆฌ : ํ”„๋กœ์„ธ์Šค์— CPU๋ฅผ ๋ถ„๋ฐฐํ•˜๊ณ  ์ž‘์—…์— ํ•„์š”ํ•œ ์ œ๋ฐ˜ ํ™˜๊ฒฝ ์ œ๊ณต

    2. ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ : ํ”„๋กœ์„ธ์Šค์— ์ž‘์—… ๊ณต๊ฐ„์„ ๋ฐฐ์น˜ํ•˜๊ณ  ์‹ค์ œ ๋ฉ”๋ชจ๋ฆฌ๋ณด๋‹ค ํฐ ๊ฐ€์ƒ๊ณต๊ฐ„ ์ œ๊ณต

    3. ํŒŒ์ผ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ : ๋ฐ์ดํ„ฐ ์ €์žฅํ•˜๊ณ  ์ ‘๊ทผ ํ•  ์ˆ˜ ์žˆ๋Š” ์ธํ„ฐํŽ˜์ด์Šค ์ œ๊ณต

    4. ์ž…์ถœ๋ ฅ ๊ด€๋ฆฌ : ํ•„์š”ํ•œ ์ž…์ถœ๋ ฅ ์„œ๋น„์Šค ์ œ๊ณต

    5. ํ”„๋กœ์„ธ์Šค ๊ฐ„ ํ†ต์‹  ๊ด€๋ฆฌ : ๊ณต๋™ ์ž‘์—…์„ ์œ„ํ•œ ๊ฐ ํ”„๋กœ์„ธ์Šค ๊ฐ„ ํ†ต์‹  ํ™˜๊ฒฝ ์ œ๊ณต

    ๋‹จ์ผํ˜• ๊ตฌ์กฐ ์ปค๋„

    ๋‹จ์ผํ˜• ๊ตฌ์กฐ์ปค๋„์€ ์ดˆ์ฐฝ๊ธฐ์˜ ์šด์˜์ฒด์ œ ๊ตฌ์กฐ๋กœ, ์ปค๋„์˜ ํ•ต์‹ฌ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๋Š” ๋ชจ๋“ˆ๋“ค์ด ๊ตฌ๋ถ„ ์—†์ด ํ•˜๋‚˜๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค.

     

    • ์žฅ์  : ๋ชจ๋“ˆ์ด ๊ฑฐ์˜ ๋ถ„๋ฆฌ๋˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ชจ๋“ˆ ๊ฐ„์˜ ํ†ต์‹  ๋น„์šฉ์ด ์ค„์–ด๋“ค์–ด ํšจ์œจ์ ์ธ ์šด์˜ ๊ฐ€๋Šฅ
    • ๋‹จ์ 
       
      1. ๋ชจ๋“  ๋ชจ๋“ˆ์ด ํ•˜๋‚˜๋กœ ๋ฌถ์—ฌ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฒ„๊ทธ๋‚˜ ์˜ค๋ฅ˜ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์–ด๋ ต๋‹ค
      2. ์šด์˜์ฒด์ œ์˜ ์—ฌ๋Ÿฌ ๊ธฐ๋Šฅ์ด ์„œ๋กœ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์–ด ์ƒํ˜ธ ์˜์กด์„ฑ์ด ๋†’๊ธฐ ๋–„๋ฌธ์— ๊ธฐ๋Šฅ์ƒ ์ž‘์€ ๊ฒฐํ•จ์ด ์‹œ์Šคํ…œ ์ „์ฒด ์„ฑ๋Šฅ ๋ฌธ์ œ ์•ผ๊ธฐ
      3. ๋‹ค์–‘ํ•œ ํ™˜๊ฒฝ ์‹œ์Šคํ…œ์— ์ ์šฉ์ด ์–ด๋ ต๋‹ค. (์ˆ˜์ •์ด ๋ถˆ๊ฐ€๋Šฅ ํ•˜๊ธฐ ๋•Œ๋ฌธ์—)

    ๊ณ„์ธตํ˜• ๊ตฌ์กฐ ์ปค๋„

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

     

    • ๋น„์Šทํ•œ ๊ธฐ๋Šฅ์„ ๋ชจ๋‹ค ๋ชจ๋“ˆํ™”ํ–ˆ๊ธฐ ๋–„๋ฌธ์— ๋‹จ์ผํ˜• ๊ตฌ์กฐ๋ณด๋‹ค ๋ฒ„๊ทธ๋‚˜ ์˜ค๋ฅ˜ ์‰ฝ๊ฒŒ ์ˆ˜์ •
    • ์˜ค๋ฅ˜ ๋ฐœ์ƒ ์‹œ ํ•ด๋‹น ๊ณ„์ธต๋งŒ ๊ณ ์น˜๋ฉด ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋””๋ฒ„๊น…๋„ ์ˆ˜์›”
    ๋ฐ˜์‘ํ˜•
Designed by Tistory.