เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ: เจคเจฟเฉฐเจจ เจ†เจธเจพเจจ เจŸเฉเจ•เฉœเฉ‡. เจญเจพเจ— 4: เจธเจผเจกเจฟเจŠเจฒเจฐ เจฆเฉ€ เจœเจพเจฃ-เจชเจ›เจพเจฃ (เจ…เจจเฉเจตเจพเจฆ)

เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจฆเฉ€ เจœเจพเจฃ-เจชเจ›เจพเจฃ

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

เจ‡เจธ เจตเจฟเจธเจผเฉ‡ 'เจคเฉ‡ เจฒเฉˆเจฌ เจฆเจพ เจ•เฉฐเจฎ เจ‡เฉฑเจฅเฉ‡ เจชเจพเจ‡เจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ:

เจนเฉ‹เจฐ เจนเจฟเฉฑเจธเฉ‡:

เจคเฉเจธเฉ€เจ‚ เจฎเฉ‡เจฐเฉ‡ เจšเฉˆเจจเจฒ 'เจคเฉ‡ เจตเฉ€ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจคเจพเจฐ =)

เจธเจผเจกเจฟเจŠเจฒเจฐ เจจเจพเจฒ เจœเจพเจฃ-เจชเจ›เจพเจฃ

เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจธเจพเจฐ: เจ‡เฉฑเจ• เจธเจผเจกเจฟเจŠเจฒเจฐ เจจเฉ€เจคเฉ€ เจ•เจฟเจตเฉ‡เจ‚ เจตเจฟเจ•เจธเจฟเจค เจ•เจฐเจจเฉ€ เจนเฉˆ
เจ…เฉฐเจกเจฐเจฒเจพเจˆเฉฐเจ— เจธเจผเจกเจฟเจŠเจฒเจฐ เจจเฉ€เจคเฉ€ เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ? เจฎเฉเฉฑเจ– เจงเจพเจฐเจจเจพเจตเจพเจ‚ เจ•เฉ€ เจนเฉ‹เจฃเฉ€เจ†เจ‚ เจšเจพเจนเฉ€เจฆเฉ€เจ†เจ‚ เจนเจจ? เจ•เจฟเจนเฉœเฉ‡ เจฎเจพเจชเจฆเฉฐเจก เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเจจ? เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจ•เฉฐเจชเจฟเจŠเจŸเจฟเฉฐเจ— เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจ•เจฟเจนเฉœเฉ€เจ†เจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจคเจ•เจจเฉ€เจ•เจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€?

เจตเจฐเจ•เจฒเฉ‹เจก เจงเจพเจฐเจจเจพเจตเจพเจ‚

เจธเฉฐเจญเจพเจตเจฟเจค เจจเฉ€เจคเฉ€เจ†เจ‚ 'เจคเฉ‡ เจšเจฐเจšเจพ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจ†เจ“ เจชเจนเจฟเจฒเจพเจ‚ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจšเฉฑเจฒ เจฐเจนเฉ€เจ†เจ‚ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจฌเจพเจฐเฉ‡ เจ•เฉเจ เจธเจฐเจฒเฉ€เจ•เจฐเจจ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจตเจฟเจšเจพเจฐ เจ•เจฐเฉ€เจ, เจœเจฟเจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฎเฉ‚เจนเจฟเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เจฟเจนเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ•เฉฐเจฎ เจฆเจพ เจฌเฉ‹เจ. เจตเจฐเจ•เจฒเฉ‹เจก เจจเฉ‚เฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เจฐเจจเจพ เจจเฉ€เจคเฉ€เจ†เจ‚ เจฌเจฃเจพเจ‰เจฃ เจฆเจพ เจ‡เฉฑเจ• เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเจฟเฉฑเจธเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจœเจฟเฉฐเจจเจพ เจœเจผเจฟเจ†เจฆเจพ เจคเฉเจธเฉ€เจ‚ เจ•เฉฐเจฎ เจฆเฉ‡ เจฌเฉ‹เจ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจฆเฉ‡ เจนเฉ‹, เจ“เจจเฉ€ เจนเฉ€ เจฌเจฟเจนเจคเจฐ เจจเฉ€เจคเฉ€ เจคเฉเจธเฉ€เจ‚ เจฒเจฟเจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจ†เจ‰ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจšเฉฑเจฒ เจฐเจนเฉ€เจ†เจ‚ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจฌเจพเจฐเฉ‡ เจนเฉ‡เจ  เจฒเจฟเจ–เฉ€เจ†เจ‚ เจงเจพเจฐเจจเจพเจตเจพเจ‚ เจ•เจฐเฉ€เจ, เจ•เจˆ เจตเจพเจฐ เจ‡เจธเจจเฉ‚เฉฐ เจตเฉ€ เจ•เจฟเจนเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจจเฉŒเจ•เจฐเฉ€ (เจ•เจพเจฐเจœ)เฅค เจฒเจ—เจญเจ— เจ‡เจน เจธเจพเจฐเฉ€เจ†เจ‚ เจงเจพเจฐเจจเจพเจตเจพเจ‚ เจฏเจฅเจพเจฐเจฅเจตเจพเจฆเฉ€ เจจเจนเฉ€เจ‚ เจนเจจ, เจชเจฐ เจตเจฟเจšเจพเจฐ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจฒเจˆ เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเจจเฅค

  1. เจนเจฐ เจ•เฉฐเจฎ เจ‰เจธเฉ‡ เจธเจฎเฉ‡เจ‚ เจฒเจˆ เจšเฉฑเจฒเจฆเจพ เจนเฉˆ,
  2. เจธเจพเจฐเฉ‡ เจ•เฉฐเจฎ เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ,
  3. เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉฐเจฎ เจ‡เจธ เจฆเฉ‡ เจชเฉ‚เจฐเจพ เจนเฉ‹เจฃ เจคเฉฑเจ• เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ,
  4. เจธเจพเจฐเฉ‡ เจ•เฉฐเจฎ เจธเจฟเจฐเจซ CPU เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจ,
  5. เจนเจฐ เจ•เฉฐเจฎ เจฆเจพ เจšเฉฑเจฒเจฃ เจฆเจพ เจธเจฎเจพเจ‚ เจœเจพเจฃเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจธเจผเจกเจฟเจŠเจฒเจฐ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ

เจฒเฉ‹เจก เจฌเจพเจฐเฉ‡ เจ•เฉเจ เจงเจพเจฐเจจเจพเจตเจพเจ‚ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจตเฉฑเจ–-เจตเฉฑเจ– เจธเจฎเจพเจ‚-เจธเจพเจฐเจฃเฉ€ เจจเฉ€เจคเฉ€เจ†เจ‚ เจฆเฉ€ เจคเฉเจฒเจจเจพ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจธเจพเจงเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ: เจธเจผเจกเจฟเจŠเจฒเจฐ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธเฅค เจ‡เฉฑเจ• เจฎเฉˆเจŸเฉเจฐเจฟเจ• เจ•เจฟเจธเฉ‡ เจšเฉ€เจœเจผ เจฆเจพ เจ•เฉเจ เจฎเจพเจช เจนเฉˆเฅค เจ‡เฉฑเจฅเฉ‡ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจนเจจ เจœเฉ‹ เจธเจผเจกเจฟเจŠเจฒเจฐ เจฆเฉ€ เจคเฉเจฒเจจเจพ เจ•เจฐเจจ เจฒเจˆ เจตเจฐเจคเฉ‡ เจœเจพ เจธเจ•เจฆเฉ‡ เจนเจจเฅค

เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจฎเฉ€เจŸเฉเจฐเจฟเจ• เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจพเจ‚เจ—เฉ‡ เจœเจฟเจธ เจจเฉ‚เฉฐ เจ•เจฟเจนเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจฌเจฆเจฒเจฃ เจฆเจพ เจธเจฎเจพเจ‚ (เจŸเจฐเจจเจ…เจฐเจพเจŠเจ‚เจก เจŸเจพเจˆเจฎ) เจŸเจพเจธเจ• เจŸเจฐเจจเจ…เจฐเจพเจ‰เจ‚เจก เจŸเจพเจˆเจฎ เจจเฉ‚เฉฐ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจŸเจพเจธเจ• เจชเฉ‚เจฐเจพ เจ•เจฐเจจ เจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจ…เจคเฉ‡ เจŸเจพเจธเจ• เจ†เจ—เจฎเจจ เจธเจฎเฉ‡เจ‚ เจตเจฟเฉฑเจš เจ…เฉฐเจคเจฐ เจฆเฉ‡ เจคเฉŒเจฐ เจคเฉ‡ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

Tturnaround=Tcompletionโˆ’Tarrival

เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ‡เจน เจฎเฉฐเจจ เจฒเจฟเจ† เจนเฉˆ เจ•เจฟ เจธเจพเจฐเฉ‡ เจ•เฉฐเจฎ เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ 'เจคเฉ‡ เจ†เจ เจนเจจ, เจซเจฟเจฐ Ta=0 เจ…เจคเฉ‡ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ Tt=Tcเฅค เจ‡เจน เจฎเฉเฉฑเจฒ เจ•เฉเจฆเจฐเจคเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจฌเจฆเจฒ เจœเจพเจตเฉ‡เจ—เจพ เจœเจฆเฉ‹เจ‚ เจ…เจธเฉ€เจ‚ เจ‰เจชเจฐเฉ‹เจ•เจค เจงเจพเจฐเจจเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฆเฉ‡ เจนเจพเจ‚เฅค

เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจฎเจพเจชเจฆเฉฐเจก - เจจเจฟเจฐเจชเฉฑเจ–เจคเจพ (เจจเจฟเจฐเจชเฉฑเจ–เจคเจพ, เจ‡เจฎเจพเจจเจฆเจพเจฐเฉ€). เจ‰เจคเจชเจพเจฆเจ•เจคเจพ เจ…เจคเฉ‡ เจจเจฟเจฐเจชเฉฑเจ–เจคเจพ เจ…เจ•เจธเจฐ เจฏเฉ‹เจœเจจเจพเจฌเฉฐเจฆเฉ€ เจตเจฟเฉฑเจš เจตเจฟเจฐเฉ‹เจงเฉ€ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจธเจผเจกเจฟเจŠเจฒเจฐ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเฉ‚เฉฐ เจ…เจจเฉเจ•เฉ‚เจฒ เจฌเจฃเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจชเจฐ เจฆเฉ‚เจœเฉ‡ เจ•เฉฐเจฎเจพเจ‚ เจฆเฉ‡ เจšเฉฑเจฒเจฃ เจฆเฉ€ เจ‰เจกเฉ€เจ• เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ€เจฎเจค 'เจคเฉ‡, เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจจเจฟเจฐเจชเฉฑเจ–เจคเจพ เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค

เจซเจธเจŸ เจ‡เจจ เจซเจธเจŸ เจ†เจŠเจŸ (เจซเฉ€เจซเฉ‹)

เจธเจญ เจคเฉ‹เจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจœเฉ‹ เจ…เจธเฉ€เจ‚ เจฒเจพเจ—เฉ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚ เจจเฉ‚เฉฐ FIFO เจœเจพเจ‚ เจ•เจฟเจนเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจชเจนเจฟเจฒเจพเจ‚ เจ†เจ“ (เจตเจฟเฉฑเจš), เจชเจนเจฟเจฒเจพเจ‚ เจธเฉ‡เจตเจพ เจ•เฉ€เจคเฉ€ (เจฌเจพเจนเจฐ). เจ‡เจธ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจฆเฉ‡ เจ•เจˆ เจซเจพเจ‡เจฆเฉ‡ เจนเจจ: เจ‡เจธเจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจฌเจนเฉเจค เจ†เจธเจพเจจ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจน เจธเจพเจกเฉ€เจ†เจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจงเจพเจฐเจจเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจซเจฟเฉฑเจŸ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ•เฉฐเจฎ เจจเฉ‚เฉฐ เจšเฉฐเจ—เฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจ†เจ‰ เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ เจ‰เจฆเจพเจนเจฐเจฃ เจตเฉฑเจฒ เจงเจฟเจ†เจจ เจฆเฉ‡เจˆเจ. เจฆเฉฑเจธ เจฆเฉ‡เจˆเจ เจ•เจฟ เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ 3 เจŸเจพเจธเจ• เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเฉ‡ เจ—เจ เจธเจจเฅค เจชเจฐ เจšเจฒเฉ‹ เจฎเฉฐเจจ เจฒเจ“ เจ•เจฟ เจŸเจพเจธเจ• เจ เจฌเจพเจ•เฉ€เจ†เจ‚ เจจเจพเจฒเฉ‹เจ‚ เจฅเฉ‹เฉœเจพ เจชเจนเจฟเจฒเจพเจ‚ เจชเจนเฉเฉฐเจšเจฟเจ† เจนเฉˆ, เจ‡เจธเจฒเจˆ เจ‡เจน เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจธเฉ‚เจšเฉ€ เจตเจฟเฉฑเจš เจฆเฉ‚เจœเจฟเจ†เจ‚ เจจเจพเจฒเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจฆเจฟเจ–เจพเจˆ เจฆเฉ‡เจตเฉ‡เจ—เจพ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ C เจฆเฉ‡ เจฎเฉเจ•เจพเจฌเจฒเฉ‡ Bเฅค เจšเจฒเฉ‹ เจ‡เจน เจฎเฉฐเจจ เจฒเจ“ เจ•เจฟ เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจนเจฐเฉ‡เจ• เจจเฉ‚เฉฐ 10 เจธเจ•เจฟเฉฐเจŸเจพเจ‚ เจฒเจˆ เจšเจฒเจพเจ‡เจ† เจœเจพเจตเฉ‡เจ—เจพเฅค เจ‡เจธ เจ•เฉ‡เจธ เจตเจฟเฉฑเจš เจ‡เจนเจจเจพเจ‚ เจ•เฉฐเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจ•เจฐเจจ เจฒเจˆ เจ”เจธเจค เจธเจฎเจพเจ‚ เจ•เฉ€ เจนเฉ‹เจตเฉ‡เจ—เจพ?

เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ: เจคเจฟเฉฐเจจ เจ†เจธเจพเจจ เจŸเฉเจ•เฉœเฉ‡. เจญเจพเจ— 4: เจธเจผเจกเจฟเจŠเจฒเจฐ เจฆเฉ€ เจœเจพเจฃ-เจชเจ›เจพเจฃ (เจ…เจจเฉเจตเจพเจฆ)

เจฎเฉเฉฑเจฒเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจ•เจฐเจ•เฉ‡ - 10+20+30 เจ…เจคเฉ‡ 3 เจจเจพเจฒ เจญเจพเจ— เจ•เจฐเจจ เจจเจพเจฒ, เจธเจพเจจเฉ‚เฉฐ เจ”เจธเจค เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจธเจฎเจพเจ‚ 20 เจธเจ•เจฟเฉฐเจŸเจพเจ‚ เจฆเฉ‡ เจฌเจฐเจพเจฌเจฐ เจฎเจฟเจฒเจฆเจพ เจนเฉˆเฅค
เจนเฉเจฃ เจ…เจธเฉ€เจ‚ เจ†เจชเจฃเฉ€เจ†เจ‚ เจงเจพเจฐเจจเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเฉ€เจเฅค เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡, เจงเจพเจฐเจจเจพ 1 เจ…เจคเฉ‡ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจ…เจธเฉ€เจ‚ เจนเฉเจฃ เจ‡เจน เจจเจนเฉ€เจ‚ เจฎเฉฐเจจเจพเจ‚เจ—เฉ‡ เจ•เจฟ เจนเจฐเฉ‡เจ• เจ•เฉฐเจฎ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฑเจ•เฉ‹ เจœเจฟเจนเจพ เจธเจฎเจพเจ‚ เจฒเฉฑเจ—เจฆเจพ เจนเฉˆเฅค FIFO เจ‡เจธ เจตเจพเจฐ เจ•เจฟเจตเฉ‡เจ‚ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ•เจฐเฉ‡เจ—เจพ?

เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ‡เจน เจชเจคเจพ เจšเจฒเจฆเจพ เจนเฉˆ, เจตเฉฑเจ–-เจตเฉฑเจ– เจ•เจพเจฐเจœเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจฆเจพ 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 เจจเฉ‚เฉฐ เจ›เฉฑเจก เจฆเจฟเฉฐเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจฒเจพเจ‚เจš เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจชเฉ‚เจฐเจพ เจนเฉ‹เจฃ เจคเฉฑเจ• เจšเฉฑเจฒเจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจธเจพเจจเฉ‚เฉฐ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจธเจนเจพเจ‡เจคเจพ เจฆเฉ€ เจฒเฉ‹เฉœ เจชเจตเฉ‡เจ—เฉ€ เจ…เจคเฉ‡, เจœเจฟเจตเฉ‡เจ‚ เจคเฉเจธเฉ€เจ‚ เจ…เฉฐเจฆเจพเจœเจผเจพ เจฒเจ—เจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจ…เจธเฉ€เจ‚ เจตเจฐเจคเจพเจ‚เจ—เฉ‡ เจŸเจพเจˆเจฎเจฐ เจšเฉฑเจฒ เจฐเจนเฉ‡ เจ•เฉฐเจฎ เจตเจฟเฉฑเจš เจฐเฉเจ•เจพเจตเจŸ เจชเจพเจ‰เจฃ เจฒเจˆ เจ…เจคเฉ‡ เจธเฉฐเจฆเจฐเจญ เจฌเจฆเจฒเจฃเจพ. เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚, เจ•เจพเจฐเจœ เจฌเฉ€, เจธเฉ€ เจฆเฉ‡ เจชเจนเฉเฉฐเจšเจฃ 'เจคเฉ‡ เจธเจผเจกเจฟเจŠเจฒเจฐ เจ•เฉเจ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ - เจŸเจพเจธเจ• เจ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃเจพ เจฌเฉฐเจฆ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจŸเจพเจธเจ• เจฌเฉ€ เจ…เจคเฉ‡ เจธเฉ€ เจจเฉ‚เฉฐ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— เจตเจฟเฉฑเจš เจชเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡, เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจชเฉ‚เจฐเจพ เจนเฉ‹เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸ เจ•เจฐเจจเจพ เจœเจพเจฐเฉ€ เจฐเฉฑเจ– เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ…เจœเจฟเจนเฉ‡ เจธเจผเจกเจฟเจŠเจฒเจฐ เจจเฉ‚เฉฐ เจ•เจฟเจนเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค STCFเจœ เจชเจนเจฟเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจฆเฉ€ เจจเฉŒเจ•เจฐเฉ€.

เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ: เจคเจฟเฉฐเจจ เจ†เจธเจพเจจ เจŸเฉเจ•เฉœเฉ‡. เจญเจพเจ— 4: เจธเจผเจกเจฟเจŠเจฒเจฐ เจฆเฉ€ เจœเจพเจฃ-เจชเจ›เจพเจฃ (เจ…เจจเฉเจตเจพเจฆ)

เจ‡เจธ เจฏเฉ‹เจœเจจเจพเจ•เจพเจฐ เจฆเจพ เจจเจคเฉ€เจœเจพ เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเจพ เจจเจคเฉ€เจœเจพ เจนเฉ‹เจตเฉ‡เจ—เจพ: ((120-0)+(20-10)+(30-10))/3=50เฅค เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚, เจ…เจœเจฟเจนเจพ เจธเจผเจกเจฟเจŠเจฒเจฐ เจธเจพเจกเฉ‡ เจ•เฉฐเจฎเจพเจ‚ เจฒเจˆ เจนเฉ‹เจฐ เจตเฉ€ เจ…เจจเฉเจ•เฉ‚เจฒ เจฌเจฃ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจฎเฉ€เจŸเฉเจฐเจฟเจ• เจœเจตเจพเจฌ เจธเจฎเจพเจ‚

เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚, เจœเฉ‡เจ•เจฐ เจ…เจธเฉ€เจ‚ เจ•เจพเจฐเจœเจพเจ‚ เจฆเฉ‡ เจšเฉฑเจฒ เจฐเจนเฉ‡ เจธเจฎเฉ‡เจ‚ เจจเฉ‚เฉฐ เจœเจพเจฃเจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจ‡เจน เจ•เจฟ เจ‡เจน เจ•เจพเจฐเจœ เจธเจฟเจฐเจซเจผ CPU เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจ, STCF เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจนเฉฑเจฒ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจตเจพเจฐ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจธเจฎเฉ‡เจ‚ เจตเจฟเฉฑเจš, เจ‡เจน เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจ•เจพเจซเจผเฉ€ เจตเจงเฉ€เจ† เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจธเจจเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจนเฉเจฃ เจ†เจชเจฃเจพ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจธเจฎเจพเจ‚ เจŸเจฐเจฎเฉ€เจจเจฒ 'เจคเฉ‡ เจฌเจฟเจคเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจ‰เจคเจชเจพเจฆเจ• เจ‡เฉฐเจŸเจฐเจเจ•เจŸเจฟเจต เจ…เจจเฉเจญเจต เจฆเฉ€ เจ‰เจฎเฉ€เจฆ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจฎเฉˆเจŸเฉเจฐเจฟเจ• เจชเฉˆเจฆเจพ เจนเฉ‹เจ‡เจ† - เจœเจตเจพเจฌ เจธเจฎเจพเจ‚ (เจœเจตเจพเจฌ).

เจœเจตเจพเจฌ เจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจฆเฉ€ เจ—เจฃเจจเจพ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ:

Tresponse=Tfirstrunโˆ’Tarrival

เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚, เจชเจฟเจ›เจฒเฉ€ เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจœเจตเจพเจฌ เจธเจฎเจพเจ‚ เจนเฉ‹เจตเฉ‡เจ—เจพ: A=0, B=0, C=10 (abg=3,33)เฅค

เจ…เจคเฉ‡ เจ‡เจน เจชเจคเจพ เจšเจฒเจฆเจพ เจนเฉˆ เจ•เจฟ เจเจธเจŸเฉ€เจธเฉ€เจเจซ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจ…เจœเจฟเจนเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฐเจจเจพ เจตเจงเฉ€เจ† เจจเจนเฉ€เจ‚ เจนเฉˆ เจœเจฟเฉฑเจฅเฉ‡ 3 เจ•เจพเจฐเจœ เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ เจ†เจ‰เจ‚เจฆเฉ‡ เจนเจจ - เจ‡เจธ เจจเฉ‚เฉฐ เจ‰เจฆเฉ‹เจ‚ เจคเฉฑเจ• เจ‰เจกเฉ€เจ• เจ•เจฐเจจเฉ€ เจชเจตเฉ‡เจ—เฉ€ เจœเจฆเฉ‹เจ‚ เจคเฉฑเจ• เจ›เฉ‹เจŸเฉ‡ เจ•เฉฐเจฎ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจจเจนเฉ€เจ‚ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ‡เฅค เจ‡เจธ เจฒเจˆ เจ…เจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจŸเจฐเจจเจ…เจฐเจพเจŠเจ‚เจก เจŸเจพเจˆเจฎ เจฎเฉˆเจŸเฉเจฐเจฟเจ• เจฒเจˆ เจšเฉฐเจ—เจพ เจนเฉˆ, เจชเจฐ เจ‡เฉฐเจŸเจฐเจเจ•เจŸเฉ€เจตเจฟเจŸเฉ€ เจฎเฉˆเจŸเฉเจฐเจฟเจ• เจฒเจˆ เจฎเจพเฉœเจพ เจนเฉˆเฅค เจ•เจฒเจชเจจเจพ เจ•เจฐเฉ‹ เจ•เจฟ เจ•เฉ€ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจŸเจฐเจฎเฉ€เจจเจฒ 'เจคเฉ‡ เจฌเฉˆเจ เฉ‡ เจนเฉ‹เจ เจ‡เฉฑเจ• เจธเฉฐเจชเจพเจฆเจ• เจตเจฟเฉฑเจš เจ…เฉฑเจ–เจฐ เจŸเจพเจˆเจช เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐ เจฐเจนเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ 10 เจธเจ•เจฟเฉฐเจŸเจพเจ‚ เจคเฉ‹เจ‚ เจตเฉฑเจง เจ‰เจกเฉ€เจ• เจ•เจฐเจจเฉ€ เจชเจˆ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ•เฉเจ เจนเฉ‹เจฐ เจ•เฉฐเจฎ CPU เจจเฉ‚เฉฐ เจฒเฉˆ เจฐเจฟเจนเจพ เจธเฉ€เฅค เจ‡เจน เจฌเจนเฉเจค เจธเฉเจนเจพเจตเจฃเจพ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ: เจคเจฟเฉฐเจจ เจ†เจธเจพเจจ เจŸเฉเจ•เฉœเฉ‡. เจญเจพเจ— 4: เจธเจผเจกเจฟเจŠเจฒเจฐ เจฆเฉ€ เจœเจพเจฃ-เจชเจ›เจพเจฃ (เจ…เจจเฉเจตเจพเจฆ)

เจ‡เจธ เจฒเจˆ เจธเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจธเจพเจนเจฎเจฃเจพ เจ•เจฐเจจเจพ เจชเฉˆ เจฐเจฟเจนเจพ เจนเฉˆ - เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจธเจผเจกเจฟเจŠเจฒเจฐ เจ•เจฟเจตเฉ‡เจ‚ เจฌเจฃเจพ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚ เจœเฉ‹ เจœเจตเจพเจฌ เจธเจฎเฉ‡เจ‚ เจฒเจˆ เจธเฉฐเจตเฉ‡เจฆเจจเจธเจผเฉ€เจฒ เจนเฉˆ?

เจ—เฉ‹เจฒ เจฐเจพเจฌเจฟเจจ

เจ‡เจธ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€ เจ—เฉ‹เจฒ เจฐเจพเจฌเจฟเจจ (เจ†เจฐ.เจ†เจฐ.) เจฎเฉเจขเจฒเจพ เจตเจฟเจšเจพเจฐ เจ•เจพเจซเจผเฉ€ เจธเจฐเจฒ เจนเฉˆ: เจ•เจพเจฐเจœเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจนเฉ‹เจฃ เจคเฉฑเจ• เจšเจฒเจพเจ‰เจฃ เจฆเฉ€ เจฌเจœเจพเจ, เจ…เจธเฉ€เจ‚ เจ•เฉฐเจฎ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจจเจฟเจธเจผเจšเจฟเจค เจธเจฎเฉ‡เจ‚ เจฒเจˆ เจšเจฒเจพเจตเจพเจ‚เจ—เฉ‡ (เจ‡เฉฑเจ• เจธเจฎเฉ‡เจ‚ เจฆเจพ เจŸเฉเจ•เฉœเจพ เจ•เจฟเจนเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ) เจ…เจคเฉ‡ เจซเจฟเจฐ เจ•เจคเจพเจฐ เจคเฉ‹เจ‚ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจ•เฉฐเจฎ 'เจคเฉ‡ เจธเจตเจฟเจš เจ•เจฐเจพเจ‚เจ—เฉ‡เฅค เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจ†เจชเจฃเฉ‡ เจ•เฉฐเจฎ เจจเฉ‚เฉฐ เจ‰เจฆเฉ‹เจ‚ เจคเฉฑเจ• เจฆเฉเจนเจฐเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจคเฉฑเจ• เจธเจพเจฐเฉ‡ เจ•เฉฐเจฎ เจชเฉ‚เจฐเฉ‡ เจจเจนเฉ€เจ‚ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ‡เฅค เจ‡เจธ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจฆเจพ เจšเฉฑเจฒเจฃ เจฆเจพ เจธเจฎเจพเจ‚ เจ‰เจธ เจธเจฎเฉ‡เจ‚ เจฆเจพ เจ—เฉเจฃเจ• เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจœเจฟเจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจŸเจพเจˆเจฎเจฐ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจตเจฟเฉฑเจš เจตเจฟเจ˜เจจ เจชเจพเจตเฉ‡เจ—เจพเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจœเฉ‡เจ•เจฐ เจ‡เฉฑเจ• เจŸเจพเจˆเจฎเจฐ เจ‡เฉฑเจ• เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจตเจฟเฉฑเจš เจนเจฐ x=10ms เจตเจฟเฉฑเจš เจฐเฉเจ•เจพเจตเจŸ เจชเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจตเจฟเฉฐเจกเฉ‹ เจฆเจพ เจ†เจ•เจพเจฐ 10 เจฆเจพ เจฎเจฒเจŸเฉ€เจชเจฒ เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ 10,20 เจœเจพเจ‚ x*10 เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค

เจ†เจ‰ เจ‡เฉฑเจ• เจ‰เจฆเจพเจนเจฐเจจ เจตเฉ‡เจ–เฉ€เจ: ABC เจŸเจพเจธเจ• เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ เจ†เจ‰เจ‚เจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจนเจฐ เจ‡เฉฑเจ• 5 เจธเจ•เจฟเฉฐเจŸเจพเจ‚ เจฒเจˆ เจšเฉฑเจฒเจฃเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค SJF เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจนเจฐ เจ•เฉฐเจฎ เจจเฉ‚เฉฐ เจนเฉ‹เจฐ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจชเฉ‚เจฐเจพ เจ•เจฐเฉ‡เจ—เจพเฅค เจ‡เจธเจฆเฉ‡ เจ‰เจฒเจŸ, เจ‡เฉฑเจ• เจฒเจพเจ‚เจš เจตเจฟเฉฐเจกเฉ‹ = 1s เจฆเฉ‡ เจจเจพเจฒ RR เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจนเฉ‡เจ  เจฒเจฟเจ–เฉ‡ เจ•เฉฐเจฎเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจฒเฉฐเจ˜เฉ‡เจ—เจพ (เจšเจฟเฉฑเจคเจฐ 4.3):

เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ: เจคเจฟเฉฐเจจ เจ†เจธเจพเจจ เจŸเฉเจ•เฉœเฉ‡. เจญเจพเจ— 4: เจธเจผเจกเจฟเจŠเจฒเจฐ เจฆเฉ€ เจœเจพเจฃ-เจชเจ›เจพเจฃ (เจ…เจจเฉเจตเจพเจฆ)
(SJF เจฆเฉเจฌเจพเจฐเจพ (เจœเจตเจพเจฌ เจธเจฎเฉ‡เจ‚ เจฒเจˆ เจฎเจพเฉœเจพ)

เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ: เจคเจฟเฉฐเจจ เจ†เจธเจพเจจ เจŸเฉเจ•เฉœเฉ‡. เจญเจพเจ— 4: เจธเจผเจกเจฟเจŠเจฒเจฐ เจฆเฉ€ เจœเจพเจฃ-เจชเจ›เจพเจฃ (เจ…เจจเฉเจตเจพเจฆ)
(เจฐเจพเจŠเจ‚เจก เจฐเฉŒเจฌเจฟเจจ (เจœเจตเจพเจฌ เจธเจฎเฉ‡เจ‚ เจฒเจˆ เจšเฉฐเจ—เจพ)

RR เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจฒเจˆ เจ”เจธเจค เจœเจตเจพเจฌ เจธเจฎเจพเจ‚ (0+1+2)/3=1 เจนเฉˆ, เจœเจฆเฉ‹เจ‚ เจ•เจฟ SJF (0+5+10)/3=5 เจฒเจˆเฅค

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

เจ†เจฐเจ†เจฐ เจ‡เฉฑเจ• เจตเจงเฉ€เจ† เจธเจผเจกเจฟเจŠเจฒเจฐ เจนเฉˆ เจœเฉ‡เจ•เจฐ เจ…เจธเฉ€เจ‚ เจธเจฟเจฐเจซ เจœเจตเจพเจฌ เจธเจฎเจพเจ‚ เจฎเฉˆเจŸเฉเจฐเจฟเจ• เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐ เจฐเจนเฉ‡ เจธเฉ€. เจชเจฐ เจ‡เจธ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจจเจพเจฒ เจŸเจพเจธเจ• เจŸเจฐเจจเจ…เจฐเจพเจŠเจ‚เจก เจŸเจพเจˆเจฎ เจฎเฉˆเจŸเฉเจฐเจฟเจ• เจ•เจฟเจตเฉ‡เจ‚ เจตเจฟเจตเจนเจพเจฐ เจ•เจฐเฉ‡เจ—เจพ? เจ‰เจชเจฐเฉ‹เจ•เจค เจ‰เจฆเจพเจนเจฐเจจ 'เจคเฉ‡ เจ—เฉŒเจฐ เจ•เจฐเฉ‹, เจœเจฆเฉ‹เจ‚ A, B, C = 5s เจฆเจพ เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฎเจพเจ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‰เจธเฉ‡ เจธเจฎเฉ‡เจ‚ เจชเจนเฉเฉฐเจšเจฆเจพ เจนเฉˆเฅค เจŸเจพเจธเจ• A 13 'เจคเฉ‡, B 14 'เจคเฉ‡, C 'เจคเฉ‡ 15s เจ…เจคเฉ‡ เจ”เจธเจค เจŸเจฐเจจเจ…เจฐเจพเจŠเจ‚เจก เจธเจฎเจพเจ‚ 14s เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚, เจŸเจฐเจจเจ“เจตเจฐ เจฎเฉˆเจŸเฉเจฐเจฟเจ• เจฒเจˆ เจ†เจฐเจ†เจฐ เจธเจญ เจคเฉ‹เจ‚ เจญเฉˆเฉœเจพ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจนเฉˆเฅค

เจตเจงเฉ‡เจฐเฉ‡ เจ†เจฎ เจธเจผเจฌเจฆเจพเจ‚ เจตเจฟเฉฑเจš, เจ•เฉ‹เจˆ เจตเฉ€ เจ†เจฐเจ†เจฐ-เจ•เจฟเจธเจฎ เจฆเจพ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจจเจฟเจฐเจชเฉฑเจ– เจนเฉˆ; เจ‡เจน 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 เจตเจฐเจ—เฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ‡เจธ 'เจคเฉ‡ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ? เจ‰เจน เจนเฉ‡เจ  เจฒเจฟเจ–เฉ‡ เจ•เฉฐเจฎ เจ•เจฐเฉ‡เจ—เจพ: เจชเจนเจฟเจฒเจพเจ‚ เจ‰เจน เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจคเจฟเจ†เจฐ เจ•เจฐเฉ‡เจ—เจพ, เจ…เจคเฉ‡ เจซเจฟเจฐ เจฌเฉ€ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เจฐเฉ‡เจ—เจพเฅค

เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ: เจคเจฟเฉฐเจจ เจ†เจธเจพเจจ เจŸเฉเจ•เฉœเฉ‡. เจญเจพเจ— 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

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹