5 min read

OSTEP 09 Lottery Scheduling

Table of Contents

์•ž์—์„œ ๋ฐฐ์šด ๋ฐ˜ํ™˜ ์‹œ๊ฐ„ ํ˜น์€ ์‘๋‹ต ์‹œ๊ฐ„์„ ์ตœ์ ํ™”ํ•˜๋Š” ์Šค์ผ€์ค„๋Ÿฌ ๋Œ€์‹ , ๊ฐ ์ž‘์—…์—๊ฒŒ CPU์˜ ์ผ์ • ๋น„์œจ์„ ๋ณด์žฅํ•˜๋Š” ๊ฒƒ์ด ๋ชฉ์ ์ธ ๋น„๋ก€ ๋ฐฐ๋ถ„ ์Šค์ผ€์ค„๋Ÿฌ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž.

1. ์ถ”์ฒจ๊ถŒ (ํ‹ฐ์ผ“)

์ „์ฒด ํ‹ฐ์ผ“ ์ค‘ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋ณด์œ ํ•œ ํ‹ฐ์ผ“์˜ ๋น„์œจ์ด ๋ฐ›์•„์•ผ ํ•  CPU ์ž์›์˜ ๋น„์œจ์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํƒ€์ž„ ์Šฌ๋ผ์ด์Šค ํ•œ ๋ฒˆ๋งˆ๋‹ค ์ „์ฒด ํ‹ฐ์ผ“ ์ค‘ ํ•˜๋‚˜๋ฅผ ๋ฌด์ž‘์œ„๋กœ ์ถ”์ฒจํ•˜์—ฌ ์‹คํ–‰ํ•  ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฒฐ์ •ํ•œ๋‹ค.

0๋ถ€ํ„ฐ 99๊นŒ์ง€์˜ ํ‹ฐ์ผ“ ์ค‘ A๊ฐ€ 0๋ถ€ํ„ฐ 74, B๊ฐ€ 75์—์„œ 99๊นŒ์ง€์˜ ํ‹ฐ์ผ“์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๊ณ  ํ•˜์ž. OSTEP 09 Lottery Scheduling-1688318106781.jpeg OSTEP 09 Lottery Scheduling-1688318090682.jpeg ์ด๋ ‡๊ฒŒ ๋ฝ‘ํžŒ ํ‹ฐ์ผ“ ๊ฐ’์— ๋”ฐ๋ผ ์–ด๋–ค ํ”„๋กœ์„ธ์Šค๋ฅผ ์‹คํ–‰ํ• ์ง€ ๊ฒฐ์ •ํ•œ๋‹ค. ์ „์ฒด 20๊ฐœ์˜ ํƒ€์ž„ ์Šฌ๋ผ์ด์Šค ์ค‘, B๋Š” 4๊ฐœ(20%) ์˜ ํƒ€์ž„ ์Šฌ๋ผ์ด์Šค๋ฅผ ํš๋“ํ–ˆ๋‹ค. ๋ชฉํ‘œ๋กœ ํ–ˆ๋˜ 25%๋ณด๋‹ค๋Š” ์ ์ง€๋งŒ, ์‹œ๊ฐ„์ด ์ง€๋‚˜๋ฉด ์ง€๋‚ ์ˆ˜๋ก 25%์— ๊ฐ€๊นŒ์›Œ์งˆ ๊ฒƒ์ด๋‹ค.

2. ์ถ”์ฒจ ๊ธฐ๋ฒ•

1. ์ถ”์ฒจ๊ถŒ ํ™”ํ(ticket currency)

ํ‹ฐ์ผ“์„ ํ™”ํ์ฒ˜๋Ÿผ, ํ™˜์œจ์„ ์ ์šฉํ•ด์„œ ์Šค์ผ€์ค„๋งํ•˜๋Š” ๊ธฐ๋ฒ•์ด๋‹ค. ๊ฐ๊ฐ์˜ ์‚ฌ์šฉ์ž๊ฐ€ 100์žฅ์˜ global ํ‹ฐ์ผ“์„ ๋ฐ›์•˜๋‹ค๊ณ  ๊ฐ€์ •ํ•˜์ž. ์‚ฌ์šฉ์ž A๋Š” ํ”„๋กœ์„ธ์Šค A1, A2 ๋‘ ๊ฐœ๋ฅผ ์‹คํ–‰์ค‘์ด๊ณ , ์ž์‹ ์ด ์ •ํ•œ ํ‹ฐ์ผ“ 1000์žฅ ์ค‘ 500์žฅ์”ฉ A1, A2์— ํ• ๋‹นํ–ˆ๋‹ค. ์‚ฌ์šฉ์ž B๋Š” ํ”„๋กœ์„ธ์Šค B์— ์ž์‹ ์ด ์ •ํ•œ ํ‹ฐ์ผ“ 10์žฅ ์ค‘ 10์žฅ์„ ํ• ๋‹นํ–ˆ๋‹ค. ํ™˜์œจ์„ ์ ์šฉํ•˜๋ฉด, A1์€ 50์žฅ, A2๋Š” 50์žฅ, B๋Š” 100์žฅ์˜ global ํ‹ฐ์ผ“์„ ๋ฐ›๋Š”๋‹ค.

2. ์ถ”์ฒจ๊ถŒ ์–‘๋„(ticket transfer)

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

3. ์ถ”์ฒจ๊ถŒ ํŒฝ์ฐฝ(ticket inlation)

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

3. ๊ตฌํ˜„

๋‚œ์ˆ˜ ๋ฐœ์ƒ๊ธฐ, ํ”„๋กœ์„ธ์Šค๋“ค์˜ ์ง‘ํ•ฉ์„ ํ‘œํ˜„ํ•˜๋Š” ์ž๋ฃŒ ๊ตฌ์กฐ, ์ถ”์ฒจ๊ถŒ์˜ ์ „์ฒด ๊ฐœ์ˆ˜ ์ด๋ ‡๊ฒŒ 3๊ฐœ๋งŒ ์žˆ์œผ๋ฉด ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค.

OSTEP 09 Lottery Scheduling-1688318859577.jpeg

OSTEP 09 Lottery Scheduling-1688318865724.jpeg

A๋Š” 0๋ถ€ํ„ฐ 99, B๋Š” 100๋ถ€ํ„ฐ 149, C๋Š” 150๋ถ€ํ„ฐ 399๊นŒ์ง€ ํ‹ฐ์ผ“์„ ํ• ๋‹น๋ฐ›๋Š”๋‹ค. winner์— ๋‚œ์ˆ˜ 300์ด ํ• ๋‹น๋˜์—ˆ๋‹ค๊ณ  ํ•˜์ž. ๋ฆฌ์ŠคํŠธ๋ฅผ ์•ž์—์„œ๋ถ€ํ„ฐ ์ˆœํšŒํ•˜๋ฉด์„œ counter์˜ ๊ฐ’์„ ์ฆ๊ฐ€์‹œํ‚จ๋‹ค. A๋ฅผ ๋งŒ๋‚˜๋ฉด 100, B๋ฅผ ๋งŒ๋‚˜๋ฉด 150์ด ๋œ๋‹ค. C๋ฅผ ๋งŒ๋‚˜๋ฉด 400์ด ๋˜์–ด ๋‚œ์ˆ˜ 300๋ณด๋‹ค ์ปค์ง€๋ฏ€๋กœ ๋‹น์ฒจ์ž๋ฅผ ์ฐพ์€ ๊ฒƒ์ด๋‹ค. ๋ฆฌ์ŠคํŠธ๋ฅผ ๋‚ด๋ฆผ์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌ (ํ‹ฐ์ผ“ ๋งŽ์ด ๋ฐ›์€ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์•ž์— ์˜ค๋„๋ก) ํ•˜๋ฉด ์ข€ ๋” ํšจ์œจ์ ์ด๋‹ค.

4. ์˜ˆ์ œ

๊ฐ™์€ ๊ฐœ์ˆ˜์˜ ํ‹ฐ์ผ“์„ ๋ณด์œ ํ•˜๊ณ  ์žˆ๊ณ , ๋™์ผํ•œ ์‹คํ–‰ ์‹œ๊ฐ„์„ ๊ฐ€์ง€๋Š” ํ”„๋กœ์„ธ์Šค ๋‘ ๊ฐœ์˜ ์ˆ˜ํ–‰ ์‹œ๊ฐ„์„ ์‚ดํŽด๋ณด์ž. ๋‘ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฑฐ์˜ ๋™์‹œ์— ์ข…๋ฃŒ์‹œํ‚ค๋Š” ๊ฒƒ์ด ๋ชฉํ‘œ๋‹ค.

์ฒซ ๋ฒˆ์งธ ์ž‘์—…์ด ์ข…๋ฃŒ๋œ ์‹œ๊ฐ„์„ ๋‘ ๋ฒˆ์งธ ์ž‘์—…์ด ์ข…๋ฃŒ๋œ ์‹œ๊ฐ„์œผ๋กœ ๋‚˜๋ˆˆ ์ง€ํ‘œ์ธ ๋ถˆ๊ณต์ • ์ง€ํ‘œ์ธ UU๋ฅผ ์ •์˜ํ•˜์ž. UU๊ฐ€ 1์ผ ๋•Œ, ์Šค์ผ€์ค„๋Ÿฌ๋Š” ์™„๋ฒฝํ•œ ๊ณต์ • ์Šค์ผ€์ค„๋Ÿฌ์ด๋‹ค.

OSTEP 09 Lottery Scheduling-1688319451851.jpeg

์ž‘์—…์˜ ์‹œ๊ฐ„์ด ์งง์€ ๊ฒฝ์šฐ, ๋ฌด์ž‘์œ„์„ฑ์— ์˜ํ–ฅ์„ ๋งŽ์ด ๋ฐ›์•„ ๋ถˆ๊ณต์ • ์ง€ํ‘œ๊ฐ€ 1์— ๊ฐ€๊น์ง€ ์•Š๊ณ , ์ž‘์—…์˜ ์‹œ๊ฐ„์ด ๊ธด ๊ฒฝ์šฐ ๋ฌด์ž‘์œ„์„ฑ์— ์˜ํ–ฅ์„ ๋œ ๋ฐ›์•„ ๋ถˆ๊ณต์ • ์ง€ํ‘œ๊ฐ€ 1์— ๊ฐ€๊น๊ฒŒ ๋‚˜์˜จ๋‹ค.

์ž‘์—…์˜ ๊ธธ์ด๊ฐ€ ๊ธธ์–ด์•ผ ์ถ”์ฒจ ์Šค์ผ€์ค„๋Ÿฌ๋ฅผ ํ†ตํ•ด ์›ํ•˜๋Š” ๊ฒฐ๊ณผ (๊ณต์ •ํ•œ ์Šค์ผ€์ค„๋Ÿฌ) ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค.

5. ํ‹ฐ์ผ“ ๋ฐฐ๋ถ„ ๋ฐฉ์‹

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

6. ์™œ ๊ฒฐ์ •๋ก ์  (Deterministic) ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๊ฐ€

์œ„์—์„œ ๋ณธ ๋ฐ”์™€ ๊ฐ™์ด, ๋ฌด์ž‘์œ„์„ฑ์„ ์ด์šฉํ•˜๋ฉด ์Šค์ผ€์ค„๋Ÿฌ๋ฅผ ๋‹จ์ˆœํ•˜๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์ง€๋งŒ ์ •ํ™•ํ•œ ๋น„์œจ์„ ๋ณด์žฅํ•  ์ˆ˜ ์—†๋‹ค. ํŠนํžˆ ์งง์€ ๊ธฐ๊ฐ„๋งŒ ์‹คํ–‰๋˜๋Š” ๊ฒฝ์šฐ๋Š” ๋”์šฑ ์‹ฌํ•˜๋‹ค. ๋•Œ๋ฌธ์— ๊ฒฐ์ •๋ก ์  ๊ณต์ • ๋ฐฐ๋ถ„ ์Šค์ผ€์ค„๋Ÿฌ์ธ ๋ณดํญ ์Šค์ผ€์ค„๋ง(stride scheduling)์„ ๊ณ ์•ˆํ–ˆ๋‹ค.

๋ณดํญ ์Šค์ผ€์ค„๋ง(Stride Scheduling)

์‹œ์Šคํ…œ์˜ ๊ฐ ์ž‘์—…์€ โ€˜๋ณดํญโ€™์ด๋ผ๋Š” ๊ฐ’์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ์ด ๋ณดํญ์€ ํ•ด๋‹น ์ž‘์—…์ด ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์ถ”์ฒจ๊ถŒ ์ˆ˜์— ๋ฐ˜๋น„๋ก€ํ•˜๋Š” ๊ฐ’์ด๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ž‘์—… A, B, C๊ฐ€ ๊ฐ๊ฐ 100, 50, 250์˜ ์ถ”์ฒจ๊ถŒ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ณด์ž. ์ด๋•Œ ์ž„์˜์˜ ํฐ ๊ฐ’์„ ๊ฐ ์ž‘์—…์˜ ์ถ”์ฒจ๊ถŒ ๊ฐœ์ˆ˜๋กœ ๋‚˜๋ˆ„์–ด ๋ณดํญ์„ ๊ณ„์‚ฐํ•  ์ˆ˜ ์žˆ๋‹ค. ์—ฌ๊ธฐ์„œ๋Š” 10,000์„ ๊ฐ ์ž‘์—…์˜ ์ถ”์ฒจ๊ถŒ ๊ฐœ์ˆ˜๋กœ ๋‚˜๋ˆ„๋ฉด, ๊ฐ ์ž‘์—…์˜ ๋ณดํญ์€ 100, 200 ๋ฐ 40์ด ๋œ๋‹ค.

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

OSTEP 09 Lottery Scheduling-1688320073390.jpeg

์™œ ๋ณดํญ ์Šค์ผ€์ค„๋ง์ด ์•„๋‹Œ ์ถ”์ฒจ ์Šค์ผ€์ค„๋ง์„ ์‚ฌ์šฉํ•˜๋Š”๊ฐ€?

์ถ”์ฒจ ์Šค์ผ€์ค„๋ง์—๋Š” ๋ณดํญ ์Šค์ผ€์ค„๋ง์ด ๊ฐ€์ง€๊ณ  ์žˆ์ง€ ์•Š์€ ๋ฉ‹์ง„ ํŠน์„ฑ์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ. ๋ฐ”๋กœ ์ƒํƒœ ์ •๋ณด๊ฐ€ ํ•„์š” ์—†๋‹ค๋Š” ์ ์ด๋‹ค.

๋ณดํญ ์Šค์ผ€์ค„๋ง์—์„œ๋Š” ์Šค์ผ€์ค„๋ง ์ค‘๊ฐ„์— ์ƒˆ๋กœ์šด ์ž‘์—…์ด ์‹œ์Šคํ…œ์— ๋„์ฐฉํ•˜๋ฉด, ๊ทธ ์ž‘์—…์˜ pass ๊ฐ’์ด ์–ผ๋งˆ๊ฐ€ ๋˜์–ด์•ผ ํ• ์ง€ ๊ฒฐ์ •ํ•ด์•ผ ํ•œ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์ถ”์ฒจ ์Šค์ผ€์ค„๋ง์—์„œ๋Š” ์ด๋Ÿฌํ•œ ์ •๋ณด๊ฐ€ ํ•„์š” ์—†๋‹ค. ์ƒˆ๋กœ์šด ์ž‘์—…์ด ์ถ”๊ฐ€๋  ๋•Œ, ๊ทธ๋ƒฅ ์ƒˆ ์ž‘์—…์ด ๊ฐ€์ง„ ์ถ”์ฒจ๊ถŒ์˜ ๊ฐœ์ˆ˜๋ฅผ ์ „์ฒด ์ถ”์ฒจ๊ถŒ์˜ ๊ฐœ์ˆ˜์— ์ถ”๊ฐ€ํ•˜๊ณ  ์Šค์ผ€์ค„๋ง์„ ์ˆ˜ํ–‰ํ•˜๋ฉด ๋œ๋‹ค. ๋”ฐ๋ผ์„œ, ์ถ”์ฒจ ์Šค์ผ€์ค„๋ง์—์„œ๋Š” ์ƒˆ๋กœ์šด ์ž‘์—…์„ ์‰ฝ๊ฒŒ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋‹ค.

๋น„๋ก€ ๋ฐฐ๋ถ„ ์Šค์ผ€์ค„๋Ÿฌ๋Š” ์ถ”์ฒจ๊ถŒ ํ• ๋‹น๋Ÿ‰์„ ๋น„๊ต์  ์ •ํ™•ํ•˜๊ฒŒ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์—์„œ ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉ๋œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๊ฐ€์ƒํ™” ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์—์„œ Windows ๊ฐ€์ƒ ๋จธ์‹ ์— CPU ์‚ฌ์ดํด์˜ 1/4์„ ํ• ๋‹นํ•˜๊ณ  ๋‚˜๋จธ์ง€๋Š” Linux ์‹œ์Šคํ…œ์— ํ• ๋‹นํ•˜๊ณ  ์‹ถ์€ ๊ฒฝ์šฐ ๋น„๋ก€ ๋ฐฐ๋ถ„์ด ๊ฐ„๋‹จํ•˜๊ณ  ํšจ๊ณผ์ ์ด๋‹ค.

OSTEP ๊ต์žฌ ์ฐธ๊ณ