20.04.22 (์ˆ˜)

Updated:

์˜ค๋Š˜ ํ•  ์ผ (๊ณ„ํš)

  • ๋Œ€ํ•™์ƒ์„์œ„ํ•œ์‹ค์šฉ๊ธˆ์œต 5์ฃผ์ฐจ, 6์ฃผ์ฐจ ๋“ฃ๊ธฐ
  • ๋Œ€ํ•™์ƒ์„์œ„ํ•œ์‹ค์šฉ๊ธˆ์œต ๊ณผ์ œ ์ œ์ถœ
  • ์šด์˜์ฒด์ œ 3, 4๊ฐ• ๋ณต์Šต

์˜ค๋Š˜ ํ•œ ์ผ

  • ์ค‘๊ฐ„๊ณ ์‚ฌ ๊ทผํ™ฉ

    ๋Œ€ํ•™์ƒ์„์œ„ํ•œ์‹ค์šฉ๊ธˆ์œต : ์ค‘๊ฐ„๊ณ ์‚ฌ ๋Œ€์ฒด ๊ณผ์ œ

    ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค : ์ค‘๊ฐ„๊ณ ์‚ฌ ๋Œ€์ฒด ๊ณผ์ œ

    ์„œ์–‘๊ณ ์ „๊ฐ•๋… : ์—†์Œ

    ํ™•๋ฅ ๊ณผํ†ต๊ณ„ : ์˜จ๋ผ์ธ ์‹œํ—˜ (4/28 (ํ™”) 09:00 ~ 17:00)

    ์šด์˜์ฒด์ œ : ์˜จ๋ผ์ธ ์‹œํ—˜ (5/1 (๊ธˆ) 12:00 ~ 13:00)

    ์›นํ”„๋กœ๊ทธ๋ž˜๋ฐ : ์˜จ๋ผ์ธ ์‹œํ—˜ (5/1 (๊ธˆ) 18:00 ~ 18:15)

    ์•Œ๊ธฐ์‰ฌ์šด์ฝ”๋”ฉ : ์˜จ๋ผ์ธ ์‹œํ—˜ (์™„๋ฃŒ)

  • ๋Œ€ํ•™์ƒ์„์œ„ํ•œ์‹ค์šฉ๊ธˆ์œต

    5, 6์ฃผ์ฐจ ๊ฐ•์˜๊ฐ€ ์ œ์ผ ์œ ์šฉํ•œ ๊ฐ•์˜์˜€๋‹ค. ์ฃผ์‹, ์ฑ„๊ถŒ์— ๋Œ€ํ•ด ๋งŽ์ด ์ดํ•ด ํ–ˆ๋‹ค.

    ์ฑ„๊ถŒ์— ๋Œ€ํ•ด์„  ํšŒ์‚ฌ๊ฐ€ ๋งํ•˜๋ฉด ์™œ ์ฑ„๊ถŒ์ด ํœด์ง€์กฐ๊ฐ์ด ๋˜๋Š”์ง€ ๋ญ”์ง€ ์ดํ•ด๋ฅผ ๋ชปํ–ˆ์—ˆ๋Š”๋ฐ

    ์•„์ฃผ ์ž˜ ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค.

  • ์šด์˜์ฒด์ œ

    context : CPU๊ฐ€ ์‹คํ–‰์„ ํ–ˆ์„ ๋•Œ, ์–ด๋Š ์ผ์ •ํ•œ ์ง€์ ์—์„œ์˜ CPU์˜ ์ „์ฒด ์ƒํ™ฉ

    Process Switching ๋‹จ๊ณ„

    1. CPU์˜ context ์ €์žฅ - A ์‹คํ–‰ ์ค‘๋‹จ ๊ณผ์ •
    2. P.C.B ์ƒํƒœ ์—…๋ฐ์ดํŠธ - A ์‹คํ–‰ ์ค‘๋‹จ ๊ณผ์ •
    3. P.C.B ๋ฅผ ์ ๋‹นํ•œ ์ƒํƒœ ํ๋กœ ์˜ฎ๊น€ - A ์‹คํ–‰ ์ค‘๋‹จ ๊ณผ์ •
    4. switching ํ•  ํ”„๋กœ์„ธ์Šค ์„ ํƒ
    5. ์„ ํƒํ•œ ํ”„๋กœ์„ธ์Šค์˜ P.C.B ์ƒํƒœ ์—…๋ฐ์ดํŠธ - B ์‹คํ–‰ ์‹œ์ž‘ ๊ณผ์ •
    6. ์„ ํƒํ•œ ํ”„๋กœ์„ธ์Šค์— ๊ด€ํ•œ ๋ฉ”๋ชจ๋ฆฌ ์ •๋ณด ์—…๋ฐ์ดํŠธ - B ์‹คํ–‰ ์‹œ์ž‘ ๊ณผ์ •
    7. ๋งˆ์ง€๋ง‰์œผ๋กœ ์ €์žฅ๋œ CPU context ๋ณต์› - B ์‹คํ–‰ ์‹œ์ž‘ ๊ณผ์ •


    O/S ์‹คํ–‰ ๋ฐฉ์‹์€ ์„ธ ๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค.

    1. O/S๋ฅผ ํ”„๋กœ์„ธ์Šค๋กœ ๋ณด์ง€ ์•Š๊ณ  ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ์‹ : ์˜›๋‚  ๋ฐฉ์‹์ด๋‹ค !

    2. O/S๋ฅผ ํ”„๋กœ์„ธ์Šค ์•ˆ์—์„œ ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ์‹

      ํ”„๋กœ์„ธ์Šค ์‹คํ–‰ ๋ชจ๋“œ๋งŒ ์ปค๋„ ๋ชจ๋“œ๋กœ ๋ฐ”๊พธ๊ณ  O/S๋ฅผ ์‹คํ–‰ํ•œ๋‹ค.

      ํ”„๋กœ์„ธ์Šค ์•ˆ์— ์žˆ๋Š” ์ปค๋„ ์Šคํƒ์„ ์‚ฌ์šฉ ํ•ด O/S function ์‹คํ–‰.

      ์ด ๋ฐฉ์‹์€ ๋ถˆํ•„์š”ํ•œ ํ”„๋กœ์„ธ์Šค ์Šค์œ„์นญ์„ ์•ˆํ•ด์„œ ์ข‹๋‹ค

    3. O/S๋„ ํ”„๋กœ์„ธ์Šค๋กœ ๋ณด๊ณ  ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ์‹

      ์ด๊ฑด ๋‹จ์ˆœํ•˜๊ฒŒ O/S๋„ ํ”„๋กœ์„ธ์Šค ๊ทธ ์ž์ฒด๋กœ ๋ณด๊ณ  ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

      ๋Œ€์‹  O/S function์„ ์‹คํ–‰ํ•˜๋ ค๋ฉด ํ”„๋กœ์„ธ์Šค ์Šค์œ„์นญ์ด ํ•„์ˆ˜์ด๋‹ค.

๋‚ด์ผ ํ•  ์ผ

  • ํ™•๋ฅ ๊ณผ ํ†ต๊ณ„ 6์ฃผ์ฐจ ๋“ฃ๊ธฐ (๋ชฉ)
  • ์šด์˜์ฒด์ œ 3, 4๊ฐ• ๋ณต์Šต

์ด๋ฒˆ์ฃผ ํ•  ์ผ

  • ์ทจ์—…์—ญ๋Ÿ‰๊ฐœ๋ฐœ๋ก  6์ฃผ์ฐจ ๋“ฃ๊ธฐ (์›”)
  • ์„œ์–‘๊ณ ์ „๊ฐ•๋… 7์ฃผ์ฐจ ๋“ฃ๊ธฐ (์›”)
  • ์•Œ๊ธฐ์‰ฌ์šด์ฝ”๋”ฉ 8์ฃผ์ฐจ ๋“ฃ๊ธฐ (์›”)
  • ์šด์˜์ฒด์ œ 5์ฃผ์ฐจ ๋“ฃ๊ธฐ (์›”)
  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค 6์ฃผ์ฐจ ๋“ฃ๊ธฐ (ํ™”)
  • ์„œ์–‘๊ณ ์ „๊ฐ•๋… ๊ณผ์ œ ์ œ์ถœ (ํ™”)
  • ๋Œ€ํ•™์ƒ์„์œ„ํ•œ์‹ค์šฉ๊ธˆ์œต 5์ฃผ์ฐจ, 6์ฃผ์ฐจ ๋“ฃ๊ธฐ (์ˆ˜)
  • ๋Œ€ํ•™์ƒ์„์œ„ํ•œ์‹ค์šฉ๊ธˆ์œต ๊ณผ์ œ ์ œ์ถœ (์ˆ˜)
  • ํ™•๋ฅ ๊ณผ ํ†ต๊ณ„ 6์ฃผ์ฐจ ๋“ฃ๊ธฐ (๋ชฉ)
  • ์šด์˜์ฒด์ œ 3, 4๊ฐ• ํ€ด์ฆˆ ์ค€๋น„ (๋ชฉ)
  • ์›น ํ”„๋กœ๊ทธ๋ž˜๋ฐ 6์ฃผ์ฐจ ๋“ฃ๊ธฐ (๊ธˆ)
  • ์šด์˜์ฒด์ œ 6์ฃผ์ฐจ ๋“ฃ๊ธฐ (ํ† )

Leave a comment