เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเซเชธ: เชคเซเชฐเชฃ เชธเชฐเชณ เชŸเซเช•เชกเชพเช“. เชญเชพเช— 4: เชถเซ‡เชกเซเชฏเซ‚เชฒเชฐเชจเซ‹ เชชเชฐเชฟเชšเชฏ (เช…เชจเซเชตเชพเชฆ)

เช‘เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเซเชธเชจเซ‹ เชชเชฐเชฟเชšเชฏ

เชนเซ‡ เชนเชฌเชฐ! เชนเซเช‚ เชคเชฎเชพเชฐเชพ เชงเซเชฏเชพเชจ เชชเชฐ เชฎเชพเชฐเชพ เชฎเชคเซ‡ เชเช• เชฐเชธเชชเซเชฐเชฆ เชธเชพเชนเชฟเชคเซเชฏเชจเชพ เชฒเซ‡เช–เซ‹-เช…เชจเซเชตเชพเชฆเซ‹เชจเซ€ เชถเซเชฐเซ‡เชฃเซ€ เชฒเชพเชตเชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚ - OSTEP. เช† เชธเชพเชฎเช—เซเชฐเซ€ เชฏเซเชจเชฟเช•เซเชธ เชœเซ‡เชตเซ€ เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเชจเชพ เช•เชพเชฎเชจเซ€ เช–เซ‚เชฌ เชŠเช‚เชกเชพเชฃเชชเซ‚เชฐเซเชตเช• เชšเชฐเซเชšเชพ เช•เชฐเซ‡ เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡, เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“, เชตเชฟเชตเชฟเชง เชถเซ‡เชกเซเชฏเซเชฒเชฐเซเชธ, เชฎเซ‡เชฎเชฐเซ€ เช…เชจเซ‡ เช…เชจเซเชฏ เชธเชฎเชพเชจ เช˜เชŸเช•เซ‹ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เซ‡ เชœเซ‡ เช†เชงเซเชจเชฟเช• OS เชฌเชจเชพเชตเซ‡ เช›เซ‡. เชคเชฎเซ‡ เช…เชนเซ€เช‚ เชคเชฎเชพเชฎ เชธเชพเชฎเช—เซเชฐเซ€เชจเซ€ เชฎเซ‚เชณ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹ เช…เชนเซ€เช‚. เช•เซƒเชชเชพ เช•เชฐเซ€เชจเซ‡ เชจเซ‹เช‚เชงเซ‹ เช•เซ‡ เช…เชจเซเชตเชพเชฆ เช…เชตเซเชฏเชพเชตเชธเชพเชฏเชฟเช• เชฐเซ€เชคเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹ (เชคเชฆเซเชฆเชจ เชฎเซเช•เซเชคเชชเชฃเซ‡), เชชเชฐเช‚เชคเซ เชฎเชจเซ‡ เช†เชถเชพ เช›เซ‡ เช•เซ‡ เชฎเซ‡เช‚ เชธเชพเชฎเชพเชจเซเชฏ เช…เชฐเซเชฅ เชœเชพเชณเชตเซ€ เชฐเชพเช–เซเชฏเซ‹ เช›เซ‡.

เช† เชตเชฟเชทเชฏ เชชเชฐ เชฒเซ‡เชฌ เชตเชฐเซเช• เช…เชนเซ€เช‚ เชฎเชณเซ€ เชถเช•เซ‡ เช›เซ‡:

เช…เชจเซเชฏ เชญเชพเช—เซ‹:

เชคเชฎเซ‡ เชฎเชพเชฐเซ€ เชšเซ‡เชจเชฒ เชชเชฐ เชชเชฃ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹ เชŸเซ‡เชฒเชฟเช—เซเชฐเชพเชฎ =)

เชถเซ‡เชกเซเชฏเซ‚เชฒเชฐเชจเซ‹ เชชเชฐเชฟเชšเชฏ

เชธเชฎเชธเซเชฏเชพเชจเซ‹ เชธเชพเชฐ: เชถเซ‡เชกเซเชฏเซ‚เชฒเชฐ เชจเซ€เชคเชฟ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชตเชฟเช•เชธเชฟเชค เช•เชฐเชตเซ€
เช…เชจเซเชกเชฐเชฒเชพเช‡เช‚เช— เชถเซ‡เชกเซเชฏเซเชฒเชฐ เชชเซ‹เชฒเชฟเชธเซ€ เชซเซเชฐเซ‡เชฎเชตเชฐเซเช• เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชตเซเช‚ เชœเซ‹เชˆเช? เชฎเซเช–เซเชฏ เชงเชพเชฐเชฃเชพเช“ เชถเซเช‚ เชนเซ‹เชตเซ€ เชœเซ‹เชˆเช? เช•เชฏเชพ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡? เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เช•เชฎเซเชชเซเชฏเซเชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเซเชธเชฎเชพเช‚ เช•เชˆ เชฎเซ‚เชณเชญเซ‚เชค เชคเช•เชจเซ€เช•เซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹?

เชตเชฐเซเช•เชฒเซ‹เชก เชงเชพเชฐเชฃเชพเช“

เชธเช‚เชญเชตเชฟเชค เชจเซ€เชคเชฟเช“เชจเซ€ เชšเชฐเซเชšเชพ เช•เชฐเชคเชพ เชชเชนเซ‡เชฒเชพ, เชšเชพเชฒเซ‹ เชธเซŒเชชเซเชฐเชฅเชฎ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชšเชพเชฒเชคเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เชตเชฟเชถเซ‡ เชฅเซ‹เชกเชพ เชธเชฐเชณเซ€เช•เชฐเชฃ เช•เชฐเซ€ เชฒเชˆเช, เชœเซ‡เชจเซ‡ เชธเชพเชฎเซ‚เชนเชฟเช• เชฐเซ€เชคเซ‡ เช•เชนเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชตเชฐเซเช•เชฒเซ‹เชก. เชตเชฐเซเช•เชฒเซ‹เชกเชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเชตเซเช‚ เช เชชเซ‹เชฒเชฟเชธเซ€ เชฌเชจเชพเชตเชตเชพเชจเซ‹ เชเช• เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชญเชพเช— เช›เซ‡, เช…เชจเซ‡ เชคเชฎเซ‡ เชตเชฐเซเช•เชฒเซ‹เชก เชตเชฟเชถเซ‡ เชœเซ‡เชŸเชฒเซเช‚ เชตเชงเซ เชœเชพเชฃเซ‹ เช›เซ‹, เชคเซ‡เชŸเชฒเซ€ เชธเชพเชฐเซ€ เชจเซ€เชคเชฟ เชคเชฎเซ‡ เชฒเช–เซ€ เชถเช•เซ‹ เช›เซ‹.

เชšเชพเชฒเซ‹ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชšเชพเชฒเชคเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เชตเชฟเชถเซ‡ เชจเซ€เชšเซ‡เชจเซ€ เชงเชพเชฐเชฃเชพเช“ เช•เชฐเซ€เช, เชœเซ‡เชจเซ‡ เช•เซเชฏเชพเชฐเซ‡เช• เชชเชฃ เช•เชนเซ‡เชตเชพเชฏ เช›เซ‡ เชจเซ‹เช•เชฐเซ€ (เช•เชพเชฐเซเชฏเซ‹). เช†เชฎเชพเช‚เชจเซ€ เชฒเช—เชญเช— เชคเชฎเชพเชฎ เชงเชพเชฐเชฃเชพเช“ เชตเชพเชธเซเชคเชตเชฟเช• เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชตเชฟเชšเชพเชฐเชจเชพ เชตเชฟเช•เชพเชธ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡.

  1. เชฆเชฐเซ‡เช• เช•เชพเชฐเซเชฏ เชธเชฎเชพเชจ เชธเชฎเชฏ เชฎเชพเชŸเซ‡ เชšเชพเชฒเซ‡ เช›เซ‡,
  2. เชฌเชงเชพ เช•เชพเชฐเซเชฏเซ‹ เชเช• เชธเชพเชฅเซ‡ เชธเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡,
  3. เชธเซ‹เช‚เชชเชพเชฏเซ‡เชฒ เช•เชพเชฐเซเชฏ เชคเซ‡เชจเซ€ เชชเซ‚เชฐเซเชฃเชคเชพ เชธเซเชงเซ€ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡,
  4. เชฌเชงเชพ เช•เชพเชฐเซเชฏเซ‹ เชซเช•เซเชค CPU เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡,
  5. เชฆเชฐเซ‡เช• เช•เชพเชฐเซเชฏเชจเซ‹ เชšเชพเชฒเซ€ เชฐเชนเซ‡เชฒ เชธเชฎเชฏ เชœเชพเชฃเซ€เชคเซ‹ เช›เซ‡.

เชถเซ‡เชกเซเชฏเซ‚เชฒเชฐ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ

เชฒเซ‹เชก เชตเชฟเชถเซ‡ เช•เซ‡เชŸเชฒเซ€เช• เชงเชพเชฐเชฃเชพเช“ เช‰เชชเชฐเชพเช‚เชค, เชตเชฟเชตเชฟเชง เชถเซ‡เชกเซเชฏเซเชฒเชฟเช‚เช— เชจเซ€เชคเชฟเช“เชจเซ€ เชคเซเชฒเชจเชพ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช…เชจเซเชฏ เชธเชพเชงเชจเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡: เชถเซ‡เชกเซเชฏเซ‚เชฒเชฐ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ. เชฎเซ‡เชŸเซเชฐเชฟเช• เช เช•เซ‹เชˆ เชตเชธเซเชคเซเชจเซเช‚ เชฎเชพเชคเซเชฐ เชฎเชพเชช เช›เซ‡. เชคเซเชฏเชพเช‚ เชธเช‚เช–เซเชฏเชพเชฌเช‚เชง เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เช›เซ‡ เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชถเซ‡เชกเซเชฏเซ‚เชฒเชฐเซเชธเชจเซ€ เชคเซเชฒเชจเชพ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡.

เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช…เชฎเซ‡ เชฎเซ‡เชŸเซเชฐเชฟเช• เชจเชพเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชถเซเช‚ เช•เชพเชฐเซเชฏ เชชเซ‚เชฐเซเชฃ เช•เชฐเชตเชพเชจเซ‹ เชธเชฎเชฏ (เช•เชพเชฐเซเชฏ เชชเซ‚เชฐเซเชฃ เช•เชฐเชตเชพเชจเซ‹ เชธเชฎเชฏ). เชŸเชพเชธเซเช• เชŸเชฐเซเชจเช…เชฐเชพเช‰เชจเซเชก เชŸเชพเชˆเชฎเชจเซ‡ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เช•เชพเชฐเซเชฏ เชชเซ‚เชฐเซเชฃ เชฅเชตเชพเชจเชพ เชธเชฎเชฏ เช…เชจเซ‡ เช•เชพเชฐเซเชฏเชจเชพ เช†เช—เชฎเชจเชจเชพ เชธเชฎเชฏ เชตเชšเซเชšเซ‡เชจเชพ เชคเชซเชพเชตเชค เชคเชฐเซ€เช•เซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชŸเชฐเซเชจเช…เชฐเชพเช‰เชจเซเชก=Tcompletionโˆ’Tarrival

เช…เชฎเซ‡ เชงเชพเชฐเซ€เช เช›เซ€เช เช•เซ‡ เชคเชฎเชพเชฎ เช•เชพเชฐเซเชฏเซ‹ เชเช• เชœ เชธเชฎเชฏเซ‡ เช†เชตเซเชฏเชพ เช›เซ‡, เชชเช›เซ€ Ta=0 เช…เชจเซ‡ เช†เชฎ Tt=Tc. เชœเซเชฏเชพเชฐเซ‡ เช†เชชเชฃเซ‡ เช‰เชชเชฐเซ‹เช•เซเชค เชงเชพเชฐเชฃเชพเช“เชจเซ‡ เชฌเชฆเชฒเซ€เชถเซเช‚ เชคเซเชฏเชพเชฐเซ‡ เช† เชฎเซ‚เชฒเซเชฏ เช•เซเชฆเชฐเชคเซ€ เชฐเซ€เชคเซ‡ เชฌเชฆเชฒเชพเชถเซ‡.

เช…เชจเซเชฏ เชฎเซ‡เชŸเซเชฐเชฟเช• - เช”เชšเชฟเชคเซเชฏเชจเซ€ (เชชเซเชฐเชฎเชพเชฃเชฟเช•เชคเชพ, เชชเซเชฐเชพเชฎเชพเชฃเชฟเช•เชคเชพ). เช‰เชคเซเชชเชพเชฆเช•เชคเชพ เช…เชจเซ‡ เชจเชฟเชทเซเชชเช•เซเชทเชคเชพ เช˜เชฃเซ€เชตเชพเชฐ เช†เชฏเซ‹เชœเชจเชฎเชพเช‚ เชตเชฟเชฐเซ‹เชงเซ€ เชฒเชพเช•เซเชทเชฃเชฟเช•เชคเชพเช“ เชนเซ‹เชฏ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชถเซ‡เชกเซเชฏเซ‚เชฒเชฐ เชชเซเชฐเชฆเชฐเซเชถเชจเชจเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เช…เชจเซเชฏ เช•เชพเชฐเซเชฏเซ‹เชจเซ‡ เชšเชฒเชพเชตเชตเชพเชจเซ€ เชฐเชพเชน เชœเซ‹เชตเชพเชจเซ€ เช•เชฟเช‚เชฎเชคเซ‡, เช†เชฎ เชจเซเชฏเชพเชฏเซ€เชชเชฃเซเช‚ เช˜เชŸเชพเชกเซ‡ เช›เซ‡.

เชซเชฐเซเชธเซเชŸ เช‡เชจ เชซเชฐเซเชธเซเชŸ เช†เช‰เชŸ (FIFO)

เชธเซŒเชฅเซ€ เชฎเซ‚เชณเชญเซ‚เชค เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ เช•เซ‡ เชœเซ‡เชจเซ‡ เช†เชชเชฃเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซ€ เชถเช•เซ€เช เช›เซ€เช เชคเซ‡เชจเซ‡ FIFO เช…เชฅเชตเชพ เช•เชนเซ‡เชตเชพเชฏ เช›เซ‡ เชชเซเชฐเชฅเชฎ เช†เชตเซ‹ (เช…เช‚เชฆเชฐ), เชชเซเชฐเชฅเชฎ เชธเซ‡เชตเชพ (เชฌเชนเชพเชฐ). เช† เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเชจเชพ เช˜เชฃเชพ เชซเชพเชฏเชฆเชพ เช›เซ‡: เชคเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเซเช‚ เช–เซ‚เชฌ เชœ เชธเชฐเชณ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เช…เชฎเชพเชฐเซ€ เชฌเชงเซ€ เชงเชพเชฐเชฃเชพเช“ เชธเชพเชฅเซ‡ เชฌเช‚เชงเชฌเซ‡เชธเซ‡ เช›เซ‡ เช…เชจเซ‡ เช•เชพเชฎ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเซ‡ เช›เซ‡.

เชšเชพเชฒเซ‹ เชเช• เชธเชฐเชณ เช‰เชฆเชพเชนเชฐเชฃ เชœเซ‹เชˆเช. เชšเชพเชฒเซ‹ เช•เชนเซ€เช เช•เซ‡ เชเช• เชธเชพเชฅเซ‡ 3 เช•เชพเชฐเซเชฏเซ‹ เชธเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ. เชชเชฐเช‚เชคเซ เชšเชพเชฒเซ‹ เชงเชพเชฐเซ€เช เช•เซ‡ เช•เชพเชฐเซเชฏ A เช เชฌเซ€เชœเชพ เชฌเชงเชพ เช•เชฐเชคเชพ เชฅเซ‹เชกเซเช‚ เชตเชนเซ‡เชฒเซเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชคเซ‡เชฅเซ€ เชคเซ‡ เช…เชจเซเชฏ เช•เชฐเชคเชพ เชตเชนเซ‡เชฒเชพ เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจ เชฒเชฟเชธเซเชŸเชฎเชพเช‚ เชฆเซ‡เช–เชพเชถเซ‡, เชœเซ‡เชฎ เช•เซ‡ C เชจเชพ เชธเช‚เชฌเช‚เชงเชฎเชพเช‚ B. เชšเชพเชฒเซ‹ เชงเชพเชฐเซ€เช เช•เซ‡ เชคเซ‡เชฎเชพเช‚เชฅเซ€ เชฆเชฐเซ‡เช• 10 เชธเซ‡เช•เชจเซเชก เชฎเชพเชŸเซ‡ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เชฅเชถเซ‡. เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เช† เช•เชพเชฐเซเชฏเซ‹ เชชเซ‚เชฐเซเชฃ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชฐเซ‡เชฐเชพเชถ เชธเชฎเชฏ เช•เซ‡เชŸเชฒเซ‹ เชนเชถเซ‡?

เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเซเชธ: เชคเซเชฐเชฃ เชธเชฐเชณ เชŸเซเช•เชกเชพเช“. เชญเชพเช— 4: เชถเซ‡เชกเซเชฏเซ‚เชฒเชฐเชจเซ‹ เชชเชฐเชฟเชšเชฏ (เช…เชจเซเชตเชพเชฆ)

เชฎเซ‚เชฒเซเชฏเซ‹เชจเซ€ เช—เชฃเชคเชฐเซ€ เช•เชฐเซ€เชจเซ‡ - 10+20+30 เช…เชจเซ‡ 3 เชตเชกเซ‡ เชญเชพเช—เชคเชพ, เช…เชฎเชจเซ‡ เชธเชฐเซ‡เชฐเชพเชถ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจ เชธเชฎเชฏ 20 เชธเซ‡เช•เชจเซเชก เชœเซ‡เชŸเชฒเซ‹ เชฎเชณเซ‡ เช›เซ‡.
เชนเชตเซ‡ เชšเชพเชฒเซ‹ เช†เชชเชฃเซ€ เชงเชพเชฐเชฃเชพเช“เชจเซ‡ เชฌเชฆเชฒเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ€เช. เช–เชพเชธ เช•เชฐเซ€เชจเซ‡, เชงเชพเชฐเชฃเชพ 1 โ€‹โ€‹เช…เชจเซ‡ เช† เชฐเซ€เชคเซ‡ เช†เชชเชฃเซ‡ เชนเชตเซ‡ เชงเชพเชฐเซ€เชถเซเช‚ เชจเชนเซ€เช‚ เช•เซ‡ เชฆเชฐเซ‡เช• เช•เชพเชฐเซเชฏเชจเซ‡ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เชธเชฎเชพเชจ เชธเชฎเชฏ เชฒเชพเช—เซ‡ เช›เซ‡. เช† เชตเช–เชคเซ‡ เชซเชฟเชซเซ‹ เช•เซ‡เชตเซเช‚ เชชเซเชฐเชฆเชฐเซเชถเชจ เช•เชฐเชถเซ‡?

เชœเซ‡เชฎ เชœเซ‡เชฎ เชคเซ‡ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชตเชฟเชตเชฟเชง เช•เชพเชฐเซเชฏ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชธเชฎเชฏ FIFO เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเชจเซ€ เช‰เชคเซเชชเชพเชฆเช•เชคเชพ เชชเชฐ เช…เชคเซเชฏเช‚เชค เชจเช•เชพเชฐเชพเชคเซเชฎเช• เช…เชธเชฐ เช•เชฐเซ‡ เช›เซ‡. เชšเชพเชฒเซ‹ เชงเชพเชฐเซ€เช เช•เซ‡ เช•เชพเชฐเซเชฏ A เชจเซ‡ เชชเซ‚เชฐเซเชฃ เชฅเชตเชพเชฎเชพเช‚ 100 เชธเซ‡เช•เชจเซเชก เชฒเชพเช—เชถเซ‡, เชœเซเชฏเชพเชฐเซ‡ B เช…เชจเซ‡ C เชนเชœเซ เชชเชฃ 10 เชธเซ‡เช•เชจเซเชก เชฒเซ‡เชถเซ‡.

เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเซเชธ: เชคเซเชฐเชฃ เชธเชฐเชณ เชŸเซเช•เชกเชพเช“. เชญเชพเช— 4: เชถเซ‡เชกเซเชฏเซ‚เชฒเชฐเชจเซ‹ เชชเชฐเชฟเชšเชฏ (เช…เชจเซเชตเชพเชฆ)

เช†เช•เซƒเชคเชฟเชฎเชพเช‚เชฅเซ€ เชœเซ‹เชˆ เชถเช•เชพเชฏ เช›เซ‡ เชคเซ‡เชฎ, เชธเชฟเชธเซเชŸเชฎ เชฎเชพเชŸเซ‡ เชธเชฐเซ‡เชฐเชพเชถ เชธเชฎเชฏ เชนเชถเซ‡ (100+110+120)/3=110. เช† เช…เชธเชฐ เช•เชนเซ‡เชตเชพเชฏ เช›เซ‡ เช•เชพเชซเชฒเชพเชจเซ€ เช…เชธเชฐ, เชœเซเชฏเชพเชฐเซ‡ เชธเช‚เชธเชพเชงเชจเชจเชพ เช•เซ‡เชŸเชฒเชพเช• เชŸเซ‚เช‚เช•เชพ เช—เชพเชณเชพเชจเชพ เช‰เชชเชญเซ‹เช•เซเชคเชพ เชญเชพเชฐเซ‡ เช‰เชชเชญเซ‹เช•เซเชคเชพ เชชเช›เซ€ เช•เชคเชพเชฐ เช•เชฐเชถเซ‡. เชคเซ‡ เช•เชฐเชฟเชฏเชพเชฃเชพเชจเซ€ เชฆเซเช•เชพเชจ เชชเชฐเชจเซ€ เชฒเชพเช‡เชจ เชœเซ‡เชตเซเช‚ เช›เซ‡ เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเชพเชฐเซ€ เชธเชพเชฎเซ‡ เช•เซ‹เชˆ เช—เซเชฐเชพเชนเช• เชธเช‚เชชเซ‚เชฐเซเชฃ เช•เชพเชฐเซเชŸ เชธเชพเชฅเซ‡ เชนเซ‹เชฏ. เชธเชฎเชธเซเชฏเชพเชจเซ‹ เชถเซเชฐเซ‡เชทเซเช  เช‰เช•เซ‡เชฒ เช เช›เซ‡ เช•เซ‡ เชฐเซ‹เช•เชก เชฐเชœเชฟเชธเซเชŸเชฐ เชฌเชฆเชฒเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‹ เช…เชฅเชตเชพ เช†เชฐเชพเชฎ เช•เชฐเซ‹ เช…เชจเซ‡ เชŠเช‚เชกเซ‹ เชถเซเชตเชพเชธ เชฒเซ‹.

เชธเซŒเชฅเซ€ เชŸเซ‚เช‚เช•เซ€ เชจเซ‹เช•เชฐเซ€ เชชเซเชฐเชฅเชฎ

เชถเซเช‚ เชนเซ‡เชตเซ€เชตเซ‡เช‡เชŸ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เชธเชพเชฅเซ‡ เชธเชฎเชพเชจ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชจเซ‡ เช•เซ‹เชˆเช• เชฐเซ€เชคเซ‡ เชนเชฒ เช•เชฐเชตเซ€ เชถเช•เซเชฏ เช›เซ‡? เชšเซ‹เช•เซเช•เชธ. เชฌเซ€เชœเชพ เชชเซเชฐเช•เชพเชฐเชจเซเช‚ เช†เชฏเซ‹เชœเชจ เช•เชนเซ‡เชตเชพเชฏ เช›เซ‡เชธเซŒเชฅเซ€ เชŸเซ‚เช‚เช•เซ€ เชจเซ‹เช•เชฐเซ€ เชชเซเชฐเชฅเชฎ (SJF). เชคเซ‡เชจเซเช‚ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ เชชเชฃ เชคเชฆเซเชฆเชจ เช†เชฆเชฟเชฎ เช›เซ‡ - เชจเชพเชฎ เชชเซเชฐเชฎเชพเชฃเซ‡, เชธเซŒเชฅเซ€ เชŸเซ‚เช‚เช•เชพ เช•เชพเชฐเซเชฏเซ‹ เชชเซเชฐเชฅเชฎ, เชเช• เชชเช›เซ€ เชเช• เชถเชฐเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเซเชธ: เชคเซเชฐเชฃ เชธเชฐเชณ เชŸเซเช•เชกเชพเช“. เชญเชพเช— 4: เชถเซ‡เชกเซเชฏเซ‚เชฒเชฐเชจเซ‹ เชชเชฐเชฟเชšเชฏ (เช…เชจเซเชตเชพเชฆ)

เช† เช‰เชฆเชพเชนเชฐเชฃเชฎเชพเช‚, เชธเชฎเชพเชจ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เชšเชฒเชพเชตเชตเชพเชจเซเช‚ เชชเชฐเชฟเชฃเชพเชฎ เชเชตเชฐเซ‡เชœ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชŸเชฐเซเชจเช…เชฐเชพเช‰เชจเซเชก เชŸเชพเช‡เชฎเชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เชฅเชถเซ‡ เช…เชจเซ‡ เชคเซ‡ เชธเชฎเชพเชจ เชนเชถเซ‡ 50 เชจเซ‡ เชฌเชฆเชฒเซ‡ 110, เชœเซ‡ เชฒเช—เชญเช— 2 เช—เชฃเซเช‚ เชธเชพเชฐเซเช‚ เช›เซ‡.

เช†เชฎ, เช†เชชเซ‡เชฒ เชงเชพเชฐเชฃเชพ เชฎเชพเชŸเซ‡ เช•เซ‡ เชคเชฎเชพเชฎ เช•เชพเชฐเซเชฏเซ‹ เชเช• เชœ เชธเชฎเชฏเซ‡ เช†เชตเซ‡ เช›เซ‡, SJF เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ เชธเซŒเชฅเซ€ เชถเซเชฐเซ‡เชทเซเช  เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ เชฒเชพเช—เซ‡ เช›เซ‡. เชœเซ‹ เช•เซ‡, เช…เชฎเชพเชฐเซ€ เชงเชพเชฐเชฃเชพเช“ เชนเชœเซ เชชเชฃ เชตเชพเชธเซเชคเชตเชฟเช• เชฒเชพเช—เชคเซ€ เชจเชฅเซ€. เช† เชตเช–เชคเซ‡ เช†เชชเชฃเซ‡ เชงเชพเชฐเชฃเชพ 2 เชฌเชฆเชฒเซ€เช เช›เซ€เช เช…เชจเซ‡ เช† เชตเช–เชคเซ‡ เช•เชฒเซเชชเชจเชพ เช•เชฐเซ‹ เช•เซ‡ เช•เชพเชฐเซเชฏเซ‹ เช•เซ‹เชˆเชชเชฃ เชธเชฎเชฏเซ‡ เชนเชพเชœเชฐ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡, เช…เชจเซ‡ เชฌเชงเชพ เชเช• เชœ เชธเชฎเชฏเซ‡ เชจเชนเซ€เช‚. เช† เช•เชˆ เชธเชฎเชธเซเชฏเชพเช“ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชถเช•เซ‡ เช›เซ‡?

เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเซเชธ: เชคเซเชฐเชฃ เชธเชฐเชณ เชŸเซเช•เชกเชพเช“. เชญเชพเช— 4: เชถเซ‡เชกเซเชฏเซ‚เชฒเชฐเชจเซ‹ เชชเชฐเชฟเชšเชฏ (เช…เชจเซเชตเชพเชฆ)

เชšเชพเชฒเซ‹ เช•เชฒเซเชชเชจเชพ เช•เชฐเซ€เช เช•เซ‡ เช•เชพเชฐเซเชฏ A (100c) เชชเซเชฐเชฅเชฎ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชšเชฒเชพเชตเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ‡ เช›เซ‡. t=10 เชชเชฐ, B เช…เชจเซ‡ C เช•เชพเชฐเซเชฏเซ‹ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚เชฅเซ€ เชฆเชฐเซ‡เช• 10 เชธเซ‡เช•เชจเซเชก เชฒเซ‡เชถเซ‡. เชคเซ‡เชฅเซ€ เชธเชฐเซ‡เชฐเชพเชถ เช…เชฎเชฒ เชธเชฎเชฏ (100+(110-10)+(120-10))3 = 103 เช›เซ‡. เช†เชจเซ‡ เชธเซเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡ เชถเซ‡เชกเซเชฏเซ‚เชฒเชฐ เชถเซเช‚ เช•เชฐเซ€ เชถเช•เซ‡?

เชชเซ‚เชฐเซเชฃ เชฅเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เชธเซŒเชฅเซ€ เชŸเซ‚เช‚เช•เซ‹ เชธเชฎเชฏ (STCF)

เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชจเซ‡ เชธเซเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡, เช…เชฎเซ‡ เชงเชพเชฐเชฃเชพ 3 เชจเซ‡ เช›เซ‹เชกเซ€ เชฆเชˆเช เช›เซ€เช เช•เซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชถเชฐเซ‚ เชฅเชฏเซ‹ เช›เซ‡ เช…เชจเซ‡ เชชเซ‚เชฐเซเชฃ เชฅเชพเชฏ เชคเซเชฏเชพเช‚ เชธเซเชงเซ€ เชšเชพเชฒเซ‡ เช›เซ‡. เชตเชงเซเชฎเชพเช‚, เช…เชฎเชจเซ‡ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชธเชชเซ‹เชฐเซเชŸเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡ เช…เชจเซ‡, เชœเซ‡เชฎ เชคเชฎเซ‡ เชงเชพเชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เช…เชฎเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชถเซเช‚ เชŸเชพเช‡เชฎเชฐ เชšเชพเชฒเซ€ เชฐเชนเซ‡เชฒ เช•เชพเชฐเซเชฏเชฎเชพเช‚ เชตเชฟเช•เซเชทเซ‡เชช เชชเชพเชกเชตเซ‹ เช…เชจเซ‡ เชธเช‚เชฆเชฐเซเชญ เชธเซเชตเชฟเชšเชฟเช‚เช—. เช†เชฎ, เช•เชพเชฐเซเชฏ B, C เช†เชตเซ‡ เชคเซ‡ เช•เซเชทเชฃเซ‡ เชถเซ‡เชกเซเชฏเซ‚เชฒเชฐ เช•เช‚เชˆเช• เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ - เช•เชพเชฐเซเชฏ A เชจเซ‡ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เช•เชฐเชตเชพเชจเซเช‚ เชฌเช‚เชง เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เช…เชจเซ‡ B เช…เชจเซ‡ C เชจเซ‡ เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช—เชฎเชพเช‚ เชฎเซ‚เช•เซ‡ เช›เซ‡ เช…เชจเซ‡, เชคเซ‡เช“ เชชเซ‚เชฐเซเชฃ เชฅเชฏเชพ เชชเช›เซ€, A เชจเซ‡ เชšเชฒเชพเชตเชตเชพเชจเซเช‚ เชšเชพเชฒเซ เชฐเชพเช–เซ‡ เช›เซ‡. เช†เชตเชพ เชถเซ‡เชกเซเชฏเซ‚เชฒเชฐเชจเซ‡ เช•เชนเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. STCFเช…เชฅเชตเชพ เช†เช—เซ‹เชคเชฐเซ€ เชจเซ‹เช•เชฐเซ€ เชชเซเชฐเชฅเชฎ.

เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเซเชธ: เชคเซเชฐเชฃ เชธเชฐเชณ เชŸเซเช•เชกเชพเช“. เชญเชพเช— 4: เชถเซ‡เชกเซเชฏเซ‚เชฒเชฐเชจเซ‹ เชชเชฐเชฟเชšเชฏ (เช…เชจเซเชตเชพเชฆ)

เช† เชชเซเชฒเชพเชจเชฐเชจเซเช‚ เชชเชฐเชฟเชฃเชพเชฎ เชจเซ€เชšเซ‡ เชฎเซเชœเชฌ เชนเชถเซ‡: ((120-0)+(20-10)+(30-10))/3=50. เช†เชฎ, เช†เชตเชพ เชถเซ‡เชกเซเชฏเซ‚เชฒเชฐ เช…เชฎเชพเชฐเชพ เช•เชพเชฐเซเชฏเซ‹ เชฎเชพเชŸเซ‡ เชตเชงเซ เชถเซเชฐเซ‡เชทเซเช  เชฌเชจเซ€ เชœเชพเชฏ เช›เซ‡.

เชฎเซ‡เชŸเซเชฐเชฟเช• เชชเซเชฐเชคเชฟเชญเชพเชต เชธเชฎเชฏ

เช†เชฎ, เชœเซ‹ เช†เชชเชฃเซ‡ เช•เชพเชฐเซเชฏเซ‹เชจเซ‹ เชšเชพเชฒเซ€ เชฐเชนเซ‡เชฒ เชธเชฎเชฏ เชœเชพเชฃเซ€เช เช…เชจเซ‡ เช† เช•เชพเชฐเซเชฏเซ‹ เชฎเชพเชคเซเชฐ CPU เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เช, เชคเซ‹ STCF เชถเซเชฐเซ‡เชทเซเช  เช‰เช•เซ‡เชฒ เชนเชถเซ‡. เช…เชจเซ‡ เชเช•เชตเชพเชฐ เชถเชฐเซ‚เช†เชคเชจเชพ เชธเชฎเชฏเชฎเชพเช‚, เช† เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเซเชธ เช–เซ‚เชฌ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเชคเชพ เชนเชคเชพ. เชœเซ‹ เช•เซ‡, เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชนเชตเซ‡ เชคเซ‡เชจเซ‹ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเซ‹ เชธเชฎเชฏ เชŸเชฐเซเชฎเชฟเชจเชฒ เชชเชฐ เชตเชฟเชคเชพเชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เช‰เชคเซเชชเชพเชฆเช• เช‡เชจเซเชŸเชฐเซ‡เช•เซเชŸเชฟเชต เช…เชจเซเชญเชตเชจเซ€ เช…เชชเซ‡เช•เซเชทเชพ เชฐเชพเช–เซ‡ เช›เซ‡. เช†เชฎ เชเช• เชจเชตเชพ เชฎเซ‡เชŸเซเชฐเชฟเช•เชจเซ‹ เชœเชจเซเชฎ เชฅเชฏเซ‹ - เชชเซเชฐเชคเชฟเชญเชพเชต เชธเชฎเชฏ (เชชเซเชฐเชคเชฟเชญเชพเชต).

เชชเซเชฐเชคเชฟเชญเชพเชต เชธเชฎเชฏ เชจเซ€เชšเซ‡ เชชเซเชฐเชฎเชพเชฃเซ‡ เช—เชฃเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡:

เชŸเซเชฐเซ‡เชธเซเชชเซ‹เชจเซเชธ=Tfirstrunโˆ’Tarrival

เช†เชฎ, เช…เช—เชพเช‰เชจเชพ เช‰เชฆเชพเชนเชฐเชฃ เชฎเชพเชŸเซ‡, เชชเซเชฐเชคเชฟเชญเชพเชต เชธเชฎเชฏ เชนเชถเซ‡: A=0, B=0, C=10 (abg=3,33).

เช…เชจเซ‡ เชคเซ‡ เชคเชพเชฐเชฃ เช†เชชเซ‡ เช›เซ‡ เช•เซ‡ STCF เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ เชเชตเซ€ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เชเชŸเชฒเซเช‚ เชธเชพเชฐเซเช‚ เชจเชฅเซ€ เช•เซ‡ เชœเซเชฏเชพเช‚ เชเช• เชœ เชธเชฎเชฏเซ‡ 3 เช•เชพเชฐเซเชฏเซ‹ เช†เชตเซ‡ เช›เซ‡ - เชจเชพเชจเชพ เช•เชพเชฐเซเชฏเซ‹ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชชเซ‚เชฐเซเชฃ เชฅเชพเชฏ เชคเซเชฏเชพเช‚ เชธเซเชงเซ€ เชฐเชพเชน เชœเซ‹เชตเซ€ เชชเชกเชถเซ‡. เชคเซ‡เชฅเซ€ เชŸเชฐเซเชจเช…เชฐเชพเช‰เชจเซเชก เชŸเชพเช‡เชฎ เชฎเซ‡เชŸเซเชฐเชฟเช• เชฎเชพเชŸเซ‡ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ เชธเชพเชฐเซเช‚ เช›เซ‡, เชชเชฐเช‚เชคเซ เช‡เชจเซเชŸเชฐเซ‡เช•เซเชŸเชฟเชตเชฟเชŸเซ€ เชฎเซ‡เชŸเซเชฐเชฟเช• เชฎเชพเชŸเซ‡ เช–เชฐเชพเชฌ เช›เซ‡. เช•เชฒเซเชชเชจเชพ เช•เชฐเซ‹ เช•เซ‡ เชคเชฎเซ‡ เชŸเชฐเซเชฎเชฟเชจเชฒ เชชเชฐ เชฌเซ‡เชธเซ€เชจเซ‡ เชธเช‚เชชเชพเชฆเช•เชฎเชพเช‚ เช…เช•เซเชทเชฐเซ‹ เชฒเช–เชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ‹ เช…เชจเซ‡ 10 เชธเซ‡เช•เชจเซเชกเชฅเซ€ เชตเชงเซ เชฐเชพเชน เชœเซ‹เชตเซ€ เชชเชกเซ€ เชฐเชนเซ€ เช›เซ‡ เช•เชพเชฐเชฃ เช•เซ‡ เช…เชจเซเชฏ เช•เซ‹เชˆ เช•เชพเชฐเซเชฏ CPU เชฒเชˆ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. เชคเซ‡ เชฌเชนเซ เชธเซเช–เชฆ เชจเชฅเซ€.

เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเซเชธ: เชคเซเชฐเชฃ เชธเชฐเชณ เชŸเซเช•เชกเชพเช“. เชญเชพเช— 4: เชถเซ‡เชกเซเชฏเซ‚เชฒเชฐเชจเซ‹ เชชเชฐเชฟเชšเชฏ (เช…เชจเซเชตเชพเชฆ)

เชคเซ‡เชฅเซ€ เช…เชฎเซ‡ เชฌเซ€เชœเซ€ เชธเชฎเชธเซเชฏเชพเชจเซ‹ เชธเชพเชฎเชจเซ‹ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช - เช…เชฎเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชถเซ‡เชกเซเชฏเซ‚เชฒเชฐ เชฌเชจเชพเชตเซ€ เชถเช•เซ€เช เชœเซ‡ เชชเซเชฐเชคเชฟเชญเชพเชต เชธเชฎเชฏ เชฎเชพเชŸเซ‡ เชธเช‚เชตเซ‡เชฆเชจเชถเซ€เชฒ เชนเซ‹เชฏ?

เชฐเชพเช‰เชจเซเชก เชฐเซ‹เชฌเชฟเชจ

เช† เชธเชฎเชธเซเชฏเชพเชจเซ‡ เช‰เช•เซ‡เชฒเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเชจเซ‹ เชตเชฟเช•เชพเชธ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹ เชฐเชพเช‰เชจเซเชก เชฐเซ‹เชฌเชฟเชจ (เช†เชฐเช†เชฐ). เชฎเซ‚เชณเชญเซ‚เชค เชตเชฟเชšเชพเชฐ เชเช•เชฆเชฎ เชธเชฐเชณ เช›เซ‡: เชœเซเชฏเชพเช‚ เชธเซเชงเซ€ เช•เชพเชฐเซเชฏเซ‹ เชชเซ‚เชฐเซเชฃ เชจ เชฅเชพเชฏ เชคเซเชฏเชพเช‚ เชธเซเชงเซ€ เชšเชฒเชพเชตเชตเชพเชจเซ‡ เชฌเชฆเชฒเซ‡, เช…เชฎเซ‡ เชšเซ‹เช•เซเช•เชธ เชธเชฎเชฏเช—เชพเชณเชพ เชฎเชพเชŸเซ‡ เช•เชพเชฐเซเชฏ เชšเชฒเชพเชตเซ€เชถเซเช‚ (เชœเซ‡เชจเซ‡ เชŸเชพเชˆเชฎ เชธเซเชฒเชพเชˆเชธ เช•เชนเซ‡เชตเชพเชฏ เช›เซ‡) เช…เชจเซ‡ เชชเช›เซ€ เช•เชคเชพเชฐเชฎเชพเช‚เชฅเซ€ เชฌเซ€เชœเชพ เช•เชพเชฐเซเชฏ เชชเชฐ เชธเซเชตเชฟเชš เช•เชฐเซ€เชถเซเช‚. เชฌเชงเชพ เช•เชพเชฐเซเชฏเซ‹ เชชเซ‚เชฐเซเชฃ เชจ เชฅเชพเชฏ เชคเซเชฏเชพเช‚ เชธเซเชงเซ€ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ เชคเซ‡เชจเชพ เช•เชพเชฐเซเชฏเชจเซ‡ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชจเซ‹ เชšเชพเชฒเซ€ เชฐเชนเซ‡เชฒ เชธเชฎเชฏ เช เชธเชฎเชฏเชจเซ‹ เชฌเชนเซเชตเชฟเชง เชนเซ‹เชตเซ‹ เชœเซ‹เชˆเช เชœเซ‡ เชชเช›เซ€ เชŸเชพเชˆเชฎเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ เชตเชฟเช•เซเชทเซ‡เชช เชชเชพเชกเชถเซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชœเซ‹ เชŸเชพเชˆเชฎเชฐ เชฆเชฐเซ‡เช• x=10ms เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ เชตเชฟเช•เซเชทเซ‡เชช เชชเชพเชกเซ‡ เช›เซ‡, เชคเซ‹ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจ เชตเชฟเชจเซเชกเซ‹เชจเซเช‚ เช•เชฆ 10 เชจเชพ เช—เซเชฃเชพเช‚เช•เชจเซเช‚ เชนเซ‹เชตเซเช‚ เชœเซ‹เชˆเช เช…เชจเซ‡ 10,20 เช…เชฅเชตเชพ x*10 เชนเซ‹เชตเซเช‚ เชœเซ‹เชˆเช.

เชšเชพเชฒเซ‹ เชเช• เช‰เชฆเชพเชนเชฐเชฃ เชœเซ‹เชˆเช: เชเชฌเซ€เชธเซ€ เช•เชพเชฐเซเชฏเซ‹ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชเช• เชธเชพเชฅเซ‡ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชฎเชพเช‚เชฅเซ€ เชฆเชฐเซ‡เช• 5 เชธเซ‡เช•เชจเซเชก เชฎเชพเชŸเซ‡ เชšเชฒเชพเชตเชตเชพ เชฎเชพเช‚เช—เซ‡ เช›เซ‡. SJF เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ เชฌเซ€เชœเซเช‚ เชถเชฐเซ‚ เช•เชฐเชคเชพ เชชเชนเซ‡เชฒเชพ เชฆเชฐเซ‡เช• เช•เชพเชฐเซเชฏ เชชเซ‚เชฐเซเชฃ เช•เชฐเชถเซ‡. เชคเซ‡เชจเชพเชฅเซ€ เชตเชฟเชชเชฐเชฟเชค, เชฒเซ‹เชจเซเชš เชตเชฟเชจเซเชกเซ‹ = 1s เชธเชพเชฅเซ‡ RR เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ เชจเซ€เชšเซ‡ เชฎเซเชœเชฌเชจเชพ เช•เชพเชฐเซเชฏเซ‹เชฎเชพเช‚เชฅเซ€ เชชเชธเชพเชฐ เชฅเชถเซ‡ (เชซเชฟเช—. 4.3):

เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเซเชธ: เชคเซเชฐเชฃ เชธเชฐเชณ เชŸเซเช•เชกเชพเช“. เชญเชพเช— 4: เชถเซ‡เชกเซเชฏเซ‚เชฒเชฐเชจเซ‹ เชชเชฐเชฟเชšเชฏ (เช…เชจเซเชตเชพเชฆ)
(เชเชธเชœเซ‡เชเชซ เชซเชฐเซ€เชฅเซ€ (เชชเซเชฐเชคเชฟเชญเชพเชต เชธเชฎเชฏ เชฎเชพเชŸเซ‡ เช–เชฐเชพเชฌ)

เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเซเชธ: เชคเซเชฐเชฃ เชธเชฐเชณ เชŸเซเช•เชกเชพเช“. เชญเชพเช— 4: เชถเซ‡เชกเซเชฏเซ‚เชฒเชฐเชจเซ‹ เชชเชฐเชฟเชšเชฏ (เช…เชจเซเชตเชพเชฆ)
(เชฐเชพเช‰เชจเซเชก เชฐเซ‹เชฌเชฟเชจ (เชชเซเชฐเชคเชฟเชญเชพเชต เชธเชฎเชฏ เชฎเชพเชŸเซ‡ เชธเชพเชฐเซเช‚)

RR เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเชจเซ‹ เชธเชฐเซ‡เชฐเชพเชถ เชชเซเชฐเชคเชฟเชญเชพเชต เชธเชฎเชฏ (0+1+2)/3=1 เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ SJF (0+5+10)/3=5 เช›เซ‡.

เชเชตเซเช‚ เชฎเชพเชจเชตเซเช‚ เชคเชพเชฐเซเช•เชฟเช• เช›เซ‡ เช•เซ‡ เชธเชฎเชฏ เชตเชฟเชจเซเชกเซ‹ RR เชฎเชพเชŸเซ‡ เช–เซ‚เชฌ เชœ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชชเชฐเชฟเชฎเชพเชฃ เช›เซ‡; เชคเซ‡ เชœเซ‡เชŸเชฒเซเช‚ เชจเชพเชจเซเช‚ เช›เซ‡, เชชเซเชฐเชคเชฟเชญเชพเชต เชธเชฎเชฏ เชคเซ‡เชŸเชฒเซ‹ เชตเชงเชพเชฐเซ‡ เช›เซ‡. เชœเซ‹ เช•เซ‡, เชคเชฎเชพเชฐเซ‡ เชคเซ‡เชจเซ‡ เช–เซ‚เชฌ เชจเชพเชจเซเช‚ เชฌเชจเชพเชตเชตเซเช‚ เชœเซ‹เชˆเช เชจเชนเซ€เช‚, เช•เชพเชฐเชฃ เช•เซ‡ เชธเช‚เชฆเชฐเซเชญ เชธเซเชตเชฟเชšเชฟเช‚เช— เชธเชฎเชฏ เชชเชฃ เชเช•เช‚เชฆเชฐ เชชเซเชฐเชฆเชฐเซเชถเชจเชฎเชพเช‚ เชญเซ‚เชฎเชฟเช•เชพ เชญเชœเชตเชถเซ‡. เช†เชฎ, เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจ เชตเชฟเชจเซเชกเซ‹ เชธเชฎเชฏเชจเซ€ เชชเชธเช‚เชฆเช—เซ€ OS เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชŸ เชฆเซเชตเชพเชฐเชพ เชธเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เช•เชพเชฐเซเชฏเซ‹ เชชเชฐ เช†เชงเชพเชฐ เชฐเชพเช–เซ‡ เช›เซ‡ เช•เซ‡ เชœเซ‡ เชคเซ‡เชฎเชพเช‚ เชšเชฒเชพเชตเชตเชพเชจเซ€ เชฏเซ‹เชœเชจเชพ เช›เซ‡. เชธเช‚เชฆเชฐเซเชญ เชธเซเชตเชฟเชš เช•เชฐเชตเซเช‚ เช เชเช•เชฎเชพเชคเซเชฐ เชธเซ‡เชตเชพ เช•เชพเชฎเช—เซ€เชฐเซ€ เชจเชฅเซ€ เชœเซ‡ เชธเชฎเชฏเชจเซ‹ เชฌเช—เชพเชก เช•เชฐเซ‡ เช›เซ‡ - เชšเชพเชฒเซ€ เชฐเชนเซ‡เชฒ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เช˜เชฃเซ€ เชฌเชงเซ€ เช…เชจเซเชฏ เชตเชธเซเชคเซเช“ เชชเชฐ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชตเชฟเชตเชฟเชง เช•เซ‡เชถ, เช…เชจเซ‡ เชฆเชฐเซ‡เช• เชธเซเชตเซ€เชš เชธเชพเชฅเซ‡ เช† เชชเชฐเซเชฏเชพเชตเชฐเชฃเชจเซ‡ เชธเชพเชšเชตเชตเซเช‚ เช…เชจเซ‡ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชตเซเช‚ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡, เชœเซ‡ เช˜เชฃเซ‹ เชธเชฎเชฏ เชฒเชˆ เชถเช•เซ‡ เช›เซ‡. เชธเชฎเชฏ.

เชœเซ‹ เช†เชชเชฃเซ‡ เชฎเชพเชคเซเชฐ เชชเซเชฐเชคเชฟเชญเชพเชต เชธเชฎเชฏ เชฎเซ‡เชŸเซเชฐเชฟเช• เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเชคเชพ เชนเซ‹เชˆเช เชคเซ‹ RR เช เชเช• เช‰เชคเซเชคเชฎ เชถเซ‡เชกเซเชฏเซ‚เชฒเชฐ เช›เซ‡. เชชเชฐเช‚เชคเซ เช† เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ เชธเชพเชฅเซ‡ เช•เชพเชฐเซเชฏ เชŸเชฐเซเชจเช…เชฐเชพเช‰เชจเซเชก เชŸเชพเช‡เชฎ เชฎเซ‡เชŸเซเชฐเชฟเช• เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชตเชฐเซเชคเซ‡ เช›เซ‡? เช‰เชชเชฐเชจเชพ เช‰เชฆเชพเชนเชฐเชฃเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‹, เชœเซเชฏเชพเชฐเซ‡ A, B, C = 5s เชจเซ‹ เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฎเชฏ เช…เชจเซ‡ เชคเซ‡ เชœ เชธเชฎเชฏเซ‡ เช†เชตเซ‡ เช›เซ‡. เช•เชพเชฐเซเชฏ A 13, B 14, C 15 เชชเชฐ เชธเชฎเชพเชชเซเชค เชฅเชถเซ‡ เช…เชจเซ‡ เชธเชฐเซ‡เชฐเชพเชถ เชŸเชฐเซเชจเช…เชฐเชพเช‰เชจเซเชก เชธเชฎเชฏ 14 เชธเซ‡เช•เชจเซเชกเชจเซ‹ เชฐเชนเซ‡เชถเซ‡. เช†เชฎ, เชŸเชฐเซเชจเช“เชตเชฐ เชฎเซ‡เชŸเซเชฐเชฟเช• เชฎเชพเชŸเซ‡ เช†เชฐเช†เชฐ เช เชธเซŒเชฅเซ€ เช–เชฐเชพเชฌ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ เช›เซ‡.

เชตเชงเซ เชธเชพเชฎเชพเชจเซเชฏ เชถเชฌเซเชฆเซ‹เชฎเชพเช‚, เช•เซ‹เชˆเชชเชฃ RR-เชชเซเชฐเช•เชพเชฐ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ เชตเชพเชœเชฌเซ€ เช›เซ‡; เชคเซ‡ CPU เชธเชฎเชฏเชจเซ‡ เชฌเชงเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เชตเชšเซเชšเซ‡ เชธเชฎเชพเชจ เชฐเซ€เชคเซ‡ เชตเชฟเชญเชพเชœเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เช…เชจเซ‡ เช†เชฎ, เช† เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชธเชคเชค เชเช•เชฌเซ€เชœเชพ เชธเชพเชฅเซ‡ เชธเช‚เช˜เชฐเซเชท เช•เชฐเซ‡ เช›เซ‡.

เช†เชฎ, เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช˜เชฃเชพ เชตเชฟเชฐเซ‹เชงเชพเชญเชพเชธเซ€ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเซเชธ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชœ เชธเชฎเชฏเซ‡ เชนเชœเซ€ เชชเชฃ เช˜เชฃเซ€ เชงเชพเชฐเชฃเชพเช“ เชฌเชพเช•เซ€ เช›เซ‡ - เช•เซ‡ เช•เชพเชฐเซเชฏเชจเซ‹ เชธเชฎเชฏ เชœเชพเชฃเซ€เชคเซ‹ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เช•เชพเชฐเซเชฏ เชซเช•เซเชค CPU เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡.

I/O เชธเชพเชฅเซ‡ เชฎเชฟเชถเซเชฐเชฃ

เชธเซŒ เชชเซเชฐเชฅเชฎ, เชšเชพเชฒเซ‹ เชงเชพเชฐเชฃเชพ 4 เชฆเซ‚เชฐ เช•เชฐเซ€เช เช•เซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชซเช•เซเชค CPU เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡; เช•เซเชฆเชฐเชคเซ€ เชฐเซ€เชคเซ‡, เช† เช•เซ‡เชธ เชจเชฅเซ€ เช…เชจเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เช…เชจเซเชฏ เชธเชพเชงเชจเซ‹เชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.

เชœเซ‡ เช•เซเชทเชฃเซ‡ เช•เซ‹เชˆเชชเชฃ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ I/O เช‘เชชเชฐเซ‡เชถเชจเชจเซ€ เชตเชฟเชจเช‚เชคเซ€ เช•เชฐเซ‡ เช›เซ‡, เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ I/O เชชเซ‚เชฐเซเชฃ เชฅเชตเชพเชจเซ€ เชฐเชพเชน เชœเซ‹เชˆเชจเซ‡ เช…เชตเชฐเซ‹เชงเชฟเชค เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เชชเซเชฐเชตเซ‡เชถเซ‡ เช›เซ‡. เชœเซ‹ I/O เชจเซ‡ เชนเชพเชฐเซเชก เชกเซเชฐเชพเชˆเชต เชชเชฐ เชฎเซ‹เช•เชฒเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซ‹ เชชเช›เซ€ เช†เชตเชพ เช“เชชเชฐเซ‡เชถเชจเชฎเชพเช‚ เช˜เชฃเชพ ms เช…เชฅเชตเชพ เชตเชงเซ เชธเชฎเชฏ เชฒเชพเช—เซ€ เชถเช•เซ‡ เช›เซ‡, เช…เชจเซ‡ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เช† เช•เซเชทเชฃเซ‡ เชจเชฟเชทเซเช•เซเชฐเชฟเชฏ เชนเชถเซ‡. เช† เชธเชฎเชฏ เชฆเชฐเชฎเชฟเชฏเชพเชจ, เชถเซ‡เชกเซเชฏเซ‚เชฒเชฐ เช•เซ‹เชˆเชชเชฃ เช…เชจเซเชฏ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชธเชพเชฅเซ‡ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เชชเชฐ เช•เชฌเชœเซ‹ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เชถเซ‡เชกเซเชฏเซ‚เชฒเชฐเซ‡ เช†เช—เชณเชจเซ‹ เชจเชฟเชฐเซเชฃเชฏ เชฒเซ‡เชตเชพเชจเซ‹ เชฐเชนเซ‡เชถเซ‡ เชœเซเชฏเชพเชฐเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชคเซ‡เชจเชพ I/O เชชเซ‚เชฐเซเชฃ เช•เชฐเชถเซ‡. เชœเซเชฏเชพเชฐเซ‡ เช†เชตเซเช‚ เชฅเชพเชฏ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชเช• เชตเชฟเช•เซเชทเซ‡เชช เช†เชตเชถเซ‡ เช…เชจเซ‡ OS เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เชคเซˆเชฏเชพเชฐ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เชฎเซ‚เช•เชถเซ‡ เชœเซ‡ I/O เช•เชนเซ‡เชตเชพเชฏ เช›เซ‡.

เชšเชพเชฒเซ‹ เช˜เชฃเซ€ เชธเชฎเชธเซเชฏเชพเช“เชจเซเช‚ เช‰เชฆเชพเชนเชฐเชฃ เชœเซ‹เชˆเช. เชคเซ‡เชฎเชพเช‚เชจเชพ เชฆเชฐเซ‡เช•เชจเซ‡ 50ms CPU เชธเชฎเชฏเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชœเซ‹ เช•เซ‡, เชชเซเชฐเชฅเชฎ I/O เชจเซ‡ เชฆเชฐ 10ms (เชœเซ‡ เชฆเชฐ 10ms เชชเชฐ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡) เชเช•เซเชธเซ‡เชธ เช•เชฐเชถเซ‡. เช…เชจเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ B เชซเช•เซเชค I/O เชตเช—เชฐ 50ms เชชเซเชฐเซ‹เชธเซ‡เชธเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡.

เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเซเชธ: เชคเซเชฐเชฃ เชธเชฐเชณ เชŸเซเช•เชกเชพเช“. เชญเชพเช— 4: เชถเซ‡เชกเซเชฏเซ‚เชฒเชฐเชจเซ‹ เชชเชฐเชฟเชšเชฏ (เช…เชจเซเชตเชพเชฆ)

เช† เช‰เชฆเชพเชนเชฐเชฃเชฎเชพเช‚ เช†เชชเชฃเซ‡ STCF เชถเซ‡เชกเซเชฏเซ‚เชฒเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชถเซเช‚. เชœเซ‹ A เชœเซ‡เชตเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชคเซ‡เชจเชพ เชชเชฐ เชถเชฐเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เชคเซ‹ เชถเซ‡เชกเซเชฏเซ‚เชฒเชฐ เช•เซ‡เชตเซเช‚ เชตเชฐเซเชคเชจ เช•เชฐเชถเซ‡? เชคเซ‡ เชจเซ€เชšเซ‡ เชฎเซเชœเชฌ เช•เชฐเชถเซ‡: เชชเซเชฐเชฅเชฎ เชคเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ A เชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเชถเซ‡, เช…เชจเซ‡ เชชเช›เซ€ B เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชถเซ‡.

เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเซเชธ: เชคเซเชฐเชฃ เชธเชฐเชณ เชŸเซเช•เชกเชพเช“. เชญเชพเช— 4: เชถเซ‡เชกเซเชฏเซ‚เชฒเชฐเชจเซ‹ เชชเชฐเชฟเชšเชฏ (เช…เชจเซเชตเชพเชฆ)

เช† เชธเชฎเชธเซเชฏเชพเชจเซ‹ เช‰เช•เซ‡เชฒ เชฒเชพเชตเชตเชพเชจเซ‹ เชชเชฐเช‚เชชเชฐเชพเช—เชค เช…เชญเชฟเช—เชฎ เช เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ A เชจเชพ เชฆเชฐเซ‡เช• 10 ms เชธเชฌเชŸเชพเชธเซเช•เชจเซ‡ เชเช• เช…เชฒเช— เช•เชพเชฐเซเชฏ เชคเชฐเซ€เช•เซ‡ เช—เชฃเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช†เชฎ, เชœเซเชฏเชพเชฐเซ‡ STJF เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเชฅเซ€ เชถเชฐเซ‚ เชฅเชพเชฏ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ 50 ms เช•เชพเชฐเซเชฏ เช…เชจเซ‡ 10 ms เช•เชพเชฐเซเชฏ เชตเชšเซเชšเซ‡เชจเซ€ เชชเชธเช‚เชฆเช—เซ€ เชธเซเชชเชทเซเชŸ เช›เซ‡. เชชเช›เซ€, เชœเซเชฏเชพเชฐเซ‡ เชธเชฌเชŸเชพเชธเซเช• A เชชเซ‚เชฐเซเชฃ เชฅเชถเซ‡, เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ B เช…เชจเซ‡ I/O เชถเชฐเซ‚ เชฅเชถเซ‡. I/O เชชเซ‚เชฐเซเชฃ เชฅเชฏเชพ เชชเช›เซ€, เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ B เชจเซ‡ เชฌเชฆเชฒเซ‡ เชซเชฐเซ€เชฅเซ€ 10ms เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ A เชถเชฐเซ‚ เช•เชฐเชตเชพเชจเซ‹ เชฐเชฟเชตเชพเชœ เชนเชถเซ‡. เช† เชฐเซ€เชคเซ‡, เช“เชตเชฐเชฒเซ‡เชช เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเซเช‚ เชถเช•เซเชฏ เช›เซ‡, เชœเซเชฏเชพเช‚ CPU เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฌเซ€เชœเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฆเซเชตเชพเชฐเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชœเซเชฏเชพเชฐเซ‡ เชชเซเชฐเชฅเชฎ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ€ เชฐเชพเชน เชœเซ‹เชˆ เชฐเชนเซ€ เชนเซ‹เชฏ. I/O. เช…เชจเซ‡ เชชเชฐเชฟเชฃเชพเชฎเซ‡, เชธเชฟเชธเซเชŸเชฎเชจเซ‹ เชตเชงเซ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡ - เช† เช•เซเชทเชฃเซ‡ เชœเซเชฏเชพเชฐเซ‡ เช‡เชจเซเชŸเชฐเซ‡เช•เซเชŸเชฟเชต เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ I/O เชจเซ€ เชฐเชพเชน เชœเซ‹เชˆ เชฐเชนเซ€ เชนเซ‹เชฏ, เช…เชจเซเชฏ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เชชเชฐ เชšเชฒเชพเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡.

เช“เชฐเซ‡เช•เชฒ เชนเชตเซ‡ เชจเชฅเซ€

เชนเชตเซ‡ เชšเชพเชฒเซ‹ เช เชงเชพเชฐเชฃเชพเชฎเชพเช‚เชฅเซ€ เช›เซเชŸเช•เชพเชฐเซ‹ เชฎเซ‡เชณเชตเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ€เช เช•เซ‡ เช•เชพเชฐเซเชฏเชจเซ‹ เชšเชพเชฒเซ€ เชฐเชนเซ‡เชฒเซ‹ เชธเชฎเชฏ เชœเชพเชฃเซ€เชคเซ‹ เช›เซ‡. เช† เชธเชฎเช—เซเชฐ เชฏเชพเชฆเซ€เชฎเชพเช‚ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชธเซŒเชฅเซ€ เช–เชฐเชพเชฌ เช…เชจเซ‡ เชธเซŒเชฅเซ€ เช…เชตเชพเชธเซเชคเชตเชฟเช• เชงเชพเชฐเชฃเชพ เช›เซ‡. เชตเชพเชธเซเชคเชตเชฎเชพเช‚, เชธเชฐเซ‡เชฐเชพเชถ เชธเชพเชฎเชพเชจเซเชฏ OS เชฎเชพเช‚, OS เชชเซ‹เชคเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏเซ‹เชจเชพ เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจ เชธเชฎเชฏ เชตเชฟเชถเซ‡ เช–เซ‚เชฌ เชœ เช“เช›เซเช‚ เชœเชพเชฃเซ‡ เช›เซ‡, เชคเซ‹ เชชเช›เซ€ เชคเชฎเซ‡ เช•เชพเชฐเซเชฏเชจเซ‡ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช•เซ‡เชŸเชฒเซ‹ เชธเชฎเชฏ เชฒเซ‡เชถเซ‡ เชคเซ‡ เชœเชพเชฃเซเชฏเชพ เชตเชฟเชจเชพ เชถเซ‡เชกเซเชฏเซ‚เชฒเชฐ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฌเชจเชพเชตเซ€ เชถเช•เซ‹? เช•เชฆเชพเชš เช†เชชเชฃเซ‡ เช† เชธเชฎเชธเซเชฏเชพเชจเซ‡ เช‰เช•เซ‡เชฒเชตเชพ เชฎเชพเชŸเซ‡ เช•เซ‡เชŸเชฒเชพเช• เช†เชฐเช†เชฐ เชธเชฟเชฆเซเชงเชพเช‚เชคเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ€เช?

เชชเชฐเชฟเชฃเชพเชฎ

เช…เชฎเซ‡ เช•เชพเชฐเซเชฏ เชธเซเชจเชฟเชถเซเชšเชฟเชค เช•เชฐเชตเชพเชจเชพ เชฎเซ‚เชณเชญเซ‚เชค เชตเชฟเชšเชพเชฐเซ‹ เชœเซ‹เชฏเชพ เช…เชจเซ‡ เชถเซ‡เชกเซเชฏเซ‚เชฒเชฐเชจเชพ 2 เชชเชฐเชฟเชตเชพเชฐเซ‹ เชœเซ‹เชฏเชพ. เชชเซเชฐเชฅเชฎ เชชเซเชฐเชฅเชฎ เชธเซŒเชฅเซ€ เชŸเซ‚เช‚เช•เซเช‚ เช•เชพเชฐเซเชฏ เชถเชฐเซ‚ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เช† เชฐเซ€เชคเซ‡ เชŸเชฐเซเชจเช…เชฐเชพเช‰เชจเซเชก เชŸเชพเชˆเชฎเชฎเชพเช‚ เชตเชงเชพเชฐเซ‹ เช•เชฐเซ‡ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ เชฌเซ€เชœเชพ เชฌเชงเชพ เช•เชพเชฐเซเชฏเซ‹ เชตเชšเซเชšเซ‡ เชธเชฎเชพเชจ เชฐเซ€เชคเซ‡ เชซเชพเชŸเซ€ เชœเชพเชฏ เช›เซ‡, เชชเซเชฐเชคเชฟเชญเชพเชต เชธเชฎเชฏ เชตเชงเซ‡ เช›เซ‡. เชฌเช‚เชจเซ‡ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเซเชธ เช–เชฐเชพเชฌ เช›เซ‡ เชœเซเชฏเชพเช‚ เช…เชจเซเชฏ เชชเชฐเชฟเชตเชพเชฐเชจเชพ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ เชธเชพเชฐเชพ เช›เซ‡. เช…เชฎเซ‡ เช เชชเชฃ เชœเซ‹เชฏเซเช‚ เช•เซ‡ CPU เช…เชจเซ‡ I/O เชจเซ‹ เชธเชฎเชพเช‚เชคเชฐ เช‰เชชเชฏเซ‹เช— เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพเชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ OS เช•เซเชฒเซ‡เชฐเชตเซ‹เชฏเชจเซเชธ เชธเชพเชฅเซ‡ เชธเชฎเชธเซเชฏเชพ เชนเชฒ เช•เชฐเซ€ เชจเชฅเซ€. เช…เชจเซ‡ เชชเช›เซ€เชจเชพ เชชเชพเช เชฎเชพเช‚ เช†เชชเชฃเซ‡ เชเชตเชพ เชชเซเชฒเชพเชจเชฐเชจเซ‡ เชœเซ‹เชˆเชถเซเช‚ เชœเซ‡ เชคเชพเชคเซเช•เชพเชฒเชฟเช• เชญเซ‚เชคเช•เชพเชณเชฎเชพเช‚ เชœเซเช เช›เซ‡ เช…เชจเซ‡ เชญเชตเชฟเชทเซเชฏเชจเซ€ เช†เช—เชพเชนเซ€ เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‡ เช›เซ‡. เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชฎเชฒเซเชŸเชฟ-เชฒเซ‡เชตเชฒ เชซเซ€เชกเชฌเซ‡เช• เช•เชคเชพเชฐ เช•เชนเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹