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

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

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

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

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

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

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

เช† เชธเชฎเชธเซเชฏเชพ เช‰เชญเซ€ เช•เชฐเซ‡ เช›เซ‡: เช˜เชฃเชพ เชธเซ€เชชเซ€เชฏเซเชจเซ‹ เชญเซเชฐเชฎ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเซ‹? เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชฎเชพเชคเซเชฐ เชเช• เชญเซŒเชคเชฟเช• CPU เชนเซ‹เชฏ เชคเซ‹ เชชเชฃ OS เชฒเช—เชญเช— เช…เชธเช‚เช–เซเชฏ CPU เชจเซ‹ เชญเซเชฐเชฎ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฌเชจเชพเชตเซ€ เชถเช•เซ‡?

OS CPU เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจ เชฆเซเชตเชพเชฐเชพ เช† เชญเซเชฐเชฎ เชฌเชจเชพเชตเซ‡ เช›เซ‡. เชเช• เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชถเชฐเซ‚ เช•เชฐเซ€เชจเซ‡, เชชเช›เซ€ เชคเซ‡เชจเซ‡ เช…เชŸเช•เชพเชตเซ€เชจเซ‡, เชฌเซ€เชœเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชถเชฐเซ‚ เช•เชฐเซ€เชจเซ‡, เชตเช—เซ‡เชฐเซ‡, OS เช เชญเซเชฐเชฎ เชœเชพเชณเชตเซ€ เชถเช•เซ‡ เช›เซ‡ เช•เซ‡ เชคเซเชฏเชพเช‚ เช˜เชฃเชพ เชตเชฐเซเชšเซเชฏเซเช…เชฒ CPU เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ เชนเช•เซ€เช•เชคเชฎเชพเช‚ เชเช• เช…เชฅเชตเชพ เชตเชงเซ เชญเซŒเชคเชฟเช• เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เชนเชถเซ‡. เช† เชคเช•เชจเซ€เช• เช•เชนเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชธเชฎเชฏ เชชเซเชฐเชฎเชพเชฃเซ‡ CPU เชธเช‚เชธเชพเชงเชจเซ‹เชจเซเช‚ เชตเชฟเชญเชพเชœเชจ. เช† เชคเช•เชจเซ€เช• เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‡ เชคเซ‡เช“ เชˆเชšเซเช›เซ‡ เชคเซ‡เชŸเชฒเซ€ เชธเชนเชตเชฐเซเชคเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เชšเชฒเชพเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เช† เชธเซ‹เชฒเซเชฏเซเชถเชจเชจเซ€ เช•เชฟเช‚เชฎเชค เช•เชพเชฎเช—เซ€เชฐเซ€ เช›เซ‡ - เช•เชพเชฐเชฃ เช•เซ‡ เชœเซ‹ CPU เช˜เชฃเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เชฆเซเชตเชพเชฐเชพ เชตเชนเซ‡เช‚เชšเชพเชฏเซ‡เชฒเซเช‚ เชนเซ‹เชฏ, เชคเซ‹ เชฆเชฐเซ‡เช• เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชตเชงเซ เชงเซ€เชฎเซ‡เชฅเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.
CPU เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจเชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพ เชฎเชพเชŸเซ‡, เช…เชจเซ‡ เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชคเซ‡เชจเซ‡ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, OS เชจเซ‡ เชฒเซ‹-เชฒเซ‡เชตเชฒ เช…เชจเซ‡ เชนเชพเชˆ-เชฒเซ‡เชตเชฒ เชธเชชเซ‹เชฐเซเชŸ เชฌเช‚เชจเซ‡เชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชฒเซ‹ เชฒเซ‡เชตเชฒ เชธเชชเซ‹เชฐเซเชŸ เช•เชนเซ‡เชตเชพเชฏ เช›เซ‡ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเซเชธ เชจเชฟเชฎเซเชจ-เชธเซเชคเชฐเชจเซ€ เชชเชฆเซเชงเชคเชฟเช“ เช…เชฅเชตเชพ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เช›เซ‡ เชœเซ‡ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพเชจเชพ เชœเชฐเซ‚เชฐเซ€ เชญเชพเช—เชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซ‡ เช›เซ‡. เช†เชตเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพเชจเซเช‚ เช‰เชฆเชพเชนเชฐเชฃ เชธเช‚เชฆเชฐเซเชญ เชธเซเชตเชฟเชšเชฟเช‚เช— เช›เซ‡, เชœเซ‡ OS เชจเซ‡ เชเช• เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชฌเช‚เชง เช•เชฐเชตเชพเชจเซ€ เช…เชจเซ‡ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เชชเชฐ เชฌเซ€เชœเซ‹ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชšเชฒเชพเชตเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช†เชชเซ‡ เช›เซ‡. เช† เชธเชฎเชฏเชจเซ‹ เชตเชฟเชญเชพเช— เชคเชฎเชพเชฎ เช†เชงเซเชจเชฟเช• เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.
เช† เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเซเชธเชจเซ€ เชŸเซ‹เชš เชชเชฐ "เชจเซ€เชคเชฟเช“" เชจเชพ เชฐเซ‚เชชเชฎเชพเช‚ OS เชฎเชพเช‚ เชฌเชจเซ‡เชฒ เช•เซ‡เชŸเชฒเชพเช• เชคเชฐเซเช• เช›เซ‡. เชจเซ€เชคเชฟ เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ เชฎเชพเชŸเซ‡ เชšเซ‹เช•เซเช•เชธ เชจเชฟเชฐเซเชฃเชฏ เชฒเซ‡เชตเชพเชจเซเช‚ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ เช›เซ‡. เช†เชตเซ€ เชจเซ€เชคเชฟเช“, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชจเช•เซเช•เซ€ เช•เชฐเซ‡ เช›เซ‡ เช•เซ‡ เช•เชฏเซ‹ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชถเชฐเซ‚ เช•เชฐเชตเซ‹ เชœเซ‹เชˆเช (เช†เชฆเซ‡เชถเซ‹เชจเซ€ เชธเซ‚เชšเชฟเชฎเชพเช‚เชฅเซ€). เชคเซ‡เชฅเซ€, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช† เชธเชฎเชธเซเชฏเชพ เชจเชพเชฎเชจเซ€ เชจเซ€เชคเชฟ เชฆเซเชตเชพเชฐเชพ เช‰เช•เซ‡เชฒเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ เชถเซ‡เชกเซเชฏเซ‚เชฒเชฐ (เชถเซ‡เชกเซเชฏเซเชฒเชฟเช‚เช— เชจเซ€เชคเชฟ) เช…เชจเซ‡ เชธเซ‹เชฒเซเชฏเซเชถเชจ เชชเชธเช‚เชฆ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชคเซ‡ เชกเซ‡เชŸเชพ เชฆเซเชตเชพเชฐเชพ เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเชจ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ เชœเซ‡เชฎ เช•เซ‡: เชธเซเชŸเชพเชฐเซเชŸเช…เชช เช‡เชคเชฟเชนเชพเชธ (เช•เชฏเซ‹ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เช›เซ‡เชฒเซเชฒเซ€ เชฎเชฟเชจเชฟเชŸเซ‹เชฎเชพเช‚ เชธเซŒเชฅเซ€ เชฒเชพเช‚เชฌเซ‹ เชฒเซ‹เช‚เชš เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹), เช† เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ เช•เซ‡เชŸเชฒเซ‹ เชญเชพเชฐ เช›เซ‡ (เช•เซ‡เชตเชพ เชชเซเชฐเช•เชพเชฐเชจเชพ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เชฒเซ‹เชจเซเชš เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ), เชชเซเชฐเชฆเชฐเซเชถเชจ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ (เชถเซเช‚ เชธเชฟเชธเซเชŸเชฎ เช›เซ‡ เช‡เชจเซเชŸเชฐเซ‡เช•เซเชŸเชฟเชต เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡ เช…เชฅเชตเชพ เชฅเซเชฐเซเชชเซเชŸ เชฎเชพเชŸเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡) เช…เชจเซ‡ เชคเซ‡เชฅเซ€ เชตเชงเซ.

เช…เชฎเซ‚เชฐเซเชค: เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ

เช‘เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ เชฆเซเชตเชพเชฐเชพ เชšเชฒเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเชคเชพ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชจเซเช‚ เช…เชฎเซ‚เชฐเซเชคเช•เชฐเชฃ เชœเซ‡เชจเซ‡ เช†เชชเชฃเซ‡ เช•เชนเซ€เช เช›เซ€เช เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ. เช…เช—เชพเช‰ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซเชฏเซ‹ เช›เซ‡ เชคเซ‡เชฎ, เช•เซ‹เชˆเชชเชฃ เชคเซเชตเชฐเชฟเชค เชธเชฎเชฏเช—เชพเชณเชพเชฎเชพเช‚, เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชซเช•เซเชค เชเช• เชšเชพเชฒเซ€ เชฐเชนเซ‡เชฒ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เช›เซ‡. เชเช• เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เช•เซ‡ เชœเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เช†เชชเชฃเซ‡ เชตเชฟเชตเชฟเชง เชธเชฟเชธเซเชŸเชฎ เชธเช‚เชธเชพเชงเชจเซ‹เชฎเชพเช‚เชฅเซ€ เชธเชพเชฐเชพเช‚เชถ เชฎเชพเชนเชฟเชคเซ€ เชฎเซ‡เชณเชตเซ€ เชถเช•เซ€เช เช›เซ€เช เช•เซ‡ เชœเซ‡ เช† เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชคเซ‡เชจเชพ เช…เชฎเชฒ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชเช•เซเชธเซ‡เชธ เช•เชฐเซ‡ เช›เซ‡ เช…เชฅเชตเชพ เช…เชธเชฐ เช•เชฐเซ‡ เช›เซ‡.
เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเชพ เช˜เชŸเช•เซ‹เชจเซ‡ เชธเชฎเชœเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ เชธเชฟเชธเซเชŸเชฎเชจเซ€ เชธเซเชฅเชฟเชคเชฟเช“เชจเซ‡ เชธเชฎเชœเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡: เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชคเซ‡เชจเชพ เช“เชชเชฐเซ‡เชถเชจ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชถเซเช‚ เชตเชพเช‚เชšเซ€ เช…เชฅเชตเชพ เชฌเชฆเชฒเซ€ เชถเช•เซ‡ เช›เซ‡. เช•เซ‹เชˆเชชเชฃ เชธเชฎเชฏเซ‡, เชคเชฎเชพเชฐเซ‡ เช เชธเชฎเชœเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เช•เซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชจเชพ เช…เชฎเชฒ เชฎเชพเชŸเซ‡ เชธเชฟเชธเซเชŸเชฎเชจเชพ เช•เชฏเชพ เช˜เชŸเช•เซ‹ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡.
เชธเชฟเชธเซเชŸเชฎเชจเชพ เชธเซเชชเชทเซเชŸ เช˜เชŸเช•เซ‹เชฎเชพเช‚เชจเซเช‚ เชเช• เชœเชฃเชพเชตเซ‡ เช›เซ‡ เช•เซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ เชถเชพเชฎเซ‡เชฒ เช›เซ‡ เชฎเซ‡เชฎเชฐเซ€. เชธเซ‚เชšเชจเชพเช“ เชฎเซ‡เชฎเชฐเซ€เชฎเชพเช‚ เชธเซเชฅเชฟเชค เช›เซ‡. เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชตเชพเช‚เชšเซ‡ เช›เซ‡ เช…เชฅเชตเชพ เชฒเช–เซ‡ เช›เซ‡ เชคเซ‡ เชกเซ‡เชŸเชพ เชชเชฃ เชฎเซ‡เชฎเชฐเซ€เชฎเชพเช‚ เชธเซเชฅเชฟเชค เช›เซ‡. เช†เชฎ, เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชœเซ‡ เชฎเซ‡เชฎเชฐเซ€เชจเซ‡ เชธเช‚เชฌเซ‹เชงเชฟเชค เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ (เชœเซ‡เชจเซ‡ เชธเชฐเชจเชพเชฎเชพเชจเซ€ เชœเช—เซเชฏเชพ เช•เชนเซ‡เชตเชพเชฏ เช›เซ‡) เชคเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‹ เชเช• เชญเชพเช— เช›เซ‡.
เชธเชฟเชธเซเชŸเชฎ เชธเซเชŸเซ‡เชŸเชจเซ‹ เชชเชฃ เชเช• เชญเชพเช— เชฐเชœเชฟเชธเซเชŸเชฐ เช›เซ‡. เช˜เชฃเซ€ เชธเซ‚เชšเชจเชพเช“เชจเซ‹ เชนเซ‡เชคเซ เชฐเชœเชฟเชธเซเชŸเชฐเชจเซ€ เช•เชฟเช‚เชฎเชค เชฌเชฆเชฒเชตเชพ เช…เชฅเชตเชพ เชคเซ‡เชจเซเช‚ เชฎเซ‚เชฒเซเชฏ เชตเชพเช‚เชšเชตเชพเชจเซ‹ เช›เซ‡, เช…เชจเซ‡ เช†เชฎ เชฐเชœเชฟเชธเซเชŸเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเชพ เชธเช‚เชšเชพเชฒเชจเชจเซ‹ เชเช• เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชญเชพเช— เชชเชฃ เชฌเชจเซ€ เชœเชพเชฏ เช›เซ‡.
เช เชจเซ‹เช‚เชงเชตเซเช‚ เชœเซ‹เช‡เช เช•เซ‡ เชฎเชถเซ€เชจเชจเซ€ เชธเซเชฅเชฟเชคเชฟ เชชเชฃ เช•เซ‡เชŸเชฒเชพเช• เชตเชฟเชถเชฟเชทเซเชŸ เชฐเชœเชฟเชธเซเชŸเชฐเชฎเชพเช‚เชฅเซ€ เชฐเชšเชพเชฏ เช›เซ‡. เชฆเชพเช–เซเชฒเชพ เชคเชฐเซ€เช•เซ‡, เช†เชˆเชชเซ€ - เชธเซ‚เชšเชจเชพ เชจเชฟเชฐเซเชฆเซ‡เชถเช• - เชธเซ‚เชšเชจเชพ เชฎเชพเชŸเซ‡ เชจเชฟเชฐเซเชฆเซ‡เชถเช• เช•เซ‡ เชœเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชนเชพเชฒเชฎเชพเช‚ เชเช•เซเชเซ‡เช•เซเชฏเซเชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. เชคเซเชฏเชพเช‚ เชชเชฃ เช›เซ‡ เชธเซเชŸเซ‡เช• เชชเซ‹เช‡เชจเซเชŸเชฐ เช…เชจเซ‡ เชคเซ‡เชจเชพเชฅเซ€ เชธเช‚เชฌเช‚เชงเชฟเชค เชซเซเชฐเซ‡เชฎ เชชเซ‹เช‡เชจเซเชŸเชฐ, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฎเซ‡เชจเซ‡เชœ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡: เชซเช‚เช•เซเชถเชจ เชชเซ‡เชฐเชพเชฎเซ€เชŸเชฐเซเชธ, เชธเซเชฅเชพเชจเชฟเช• เชšเชฒเซ‹ เช…เชจเซ‡ เชฐเซ€เชŸเชฐเซเชจ เชเชกเซเชฐเซ‡เชธ.
เช›เซ‡เชฒเซเชฒเซ‡, เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เช˜เชฃเซ€เชตเชพเชฐ ROM (เชซเช•เซเชค เชตเชพเช‚เชšเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชฎเซ‡เชฎเชฐเซ€) เชเช•เซเชธเซ‡เชธ เช•เชฐเซ‡ เช›เซ‡. เช† "I/O" (เช‡เชจเชชเซเชŸ/เช†เช‰เชŸเชชเซเชŸ) เชฎเชพเชนเชฟเชคเซ€เชฎเชพเช‚ เชนเชพเชฒเชฎเชพเช‚ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฆเซเชตเชพเชฐเชพ เช–เซเชฒเซเชฒเซ€ เชซเชพเช‡เชฒเซ‹เชจเซ€ เชธเซ‚เชšเชฟ เชถเชพเชฎเซ‡เชฒ เชนเซ‹เชตเซ€ เชœเซ‹เชˆเช.

เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ API

เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡เชจเซ€ เช…เชฎเชพเชฐเซ€ เชธเชฎเชœเชจเซ‡ เชธเซเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡, เชšเชพเชฒเซ‹ เชธเชฟเชธเซเชŸเชฎ เช•เซ‰เชฒเซเชธเชจเชพ เช‰เชฆเชพเชนเชฐเชฃเซ‹เชจเซ‹ เช…เชญเซเชฏเชพเชธ เช•เชฐเซ€เช เชœเซ‡ เช•เซ‹เชˆเชชเชฃ เช‘เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชฎเชพเช‚ เชถเชพเชฎเซ‡เชฒ เชนเซ‹เชตเชพ เชœเซ‹เชˆเช. เช† APIs เช•เซ‹เชˆเชชเชฃ OS เชชเชฐ เชเช• เช…เชฅเชตเชพ เชฌเซ€เชœเชพ เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เช‰เชชเชฒเชฌเซเชง เช›เซ‡.

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

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

เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฌเชจเชพเชตเชŸ: เชตเชฟเช—เชคเซ‹

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

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

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

เช‘เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชจเชพ เชขเช—เชฒเชพ เชฎเชพเชŸเซ‡ เช•เซ‡เชŸเชฒเซ€เช• เชฎเซ‡เชฎเชฐเซ€ เชชเชฃ เชซเชพเชณเชตเซ€ เชถเช•เซ‡ เช›เซ‡. เช—เชคเชฟเชถเซ€เชฒ เชฐเซ€เชคเซ‡ เชซเชพเชณเชตเซ‡เชฒ เชกเซ‡เชŸเชพเชจเซ€ เชธเซเชชเชทเซเชŸ เชตเชฟเชจเช‚เชคเซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เชฆเซเชตเชพเชฐเชพ เชนเซ€เชชเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เชซเช‚เช•เซเชถเชจเชจเซ‡ เช•เซ‰เชฒ เช•เชฐเซ€เชจเซ‡ เช† เชœเช—เซเชฏเชพเชจเซ€ เชตเชฟเชจเช‚เชคเซ€ เช•เชฐเซ‡ เช›เซ‡ malloc () เช…เชจเซ‡ เชซเช‚เช•เซเชถเชจเชจเซ‡ เช•เซ‰เชฒ เช•เชฐเซ€เชจเซ‡ เชคเซ‡เชจเซ‡ เชธเซเชชเชทเซเชŸเชชเชฃเซ‡ เชธเชพเชซ เช•เชฐเซ‡ เช›เซ‡ เชฎเชซเชค(). เชกเซ‡เชŸเชพ เชธเซเชŸเซเชฐเช•เซเชšเชฐเซเชธ เชœเซ‡เชฎ เช•เซ‡ เชฒเชฟเช‚เช•เซเชก เชถเซ€เชŸเซเชธ, เชนเซ‡เชถ เช•เซ‹เชทเซเชŸเช•เซ‹, เชตเซƒเช•เซเชทเซ‹ เช…เชจเซ‡ เช…เชจเซเชฏ เชฎเชพเชŸเซ‡ เชขเช—เชฒเชพ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡. เชถเชฐเซ‚เช†เชคเชฎเชพเช‚, เชขเช—เชฒเชพ เชฎเชพเชŸเซ‡ เชฅเซ‹เชกเซ€ เชฎเชพเชคเซเชฐเชพเชฎเชพเช‚ เชฎเซ‡เชฎเชฐเซ€ เชซเชพเชณเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชธเชฎเชฏ เชœเชคเชพเช‚, เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชšเชพเชฒเซ‡ เช›เซ‡, เชขเช—เชฒเซ‹ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ API เช•เซ‰เชฒ malloc() เชฆเซเชตเชพเชฐเชพ เชตเชงเซ เชฎเซ‡เชฎเชฐเซ€เชจเซ€ เชตเชฟเชจเช‚เชคเซ€ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เช‘เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ เช† เช•เซ‰เชฒเซเชธเชจเซ‡ เชธเช‚เชคเซ‹เชทเชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชงเซ เชฎเซ‡เชฎเชฐเซ€ เชซเชพเชณเชตเชตเชพเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ เชธเชพเชฎเซ‡เชฒ เช›เซ‡.

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

เช†เชฎ, เช•เซ‹เชก เช…เชจเซ‡ เชธเซเชŸเซ‡เชŸเชฟเช• เชกเซ‡เชŸเชพเชจเซ‡ เชฎเซ‡เชฎเชฐเซ€เชฎเชพเช‚ เชฒเซ‹เชก เช•เชฐเซ€เชจเซ‡, เชธเซเชŸเซ‡เช• เชฌเชจเชพเชตเซ€เชจเซ‡ เช…เชจเซ‡ เชชเซเชฐเชพเชฐเช‚เชญ เช•เชฐเซ€เชจเซ‡ เช…เชจเซ‡ I/O เช•เชพเชฐเซเชฏเซ‹ เช•เชฐเชตเชพ เชธเช‚เชฌเช‚เชงเชฟเชค เช…เชจเซเชฏ เช•เชพเชฎ เช•เชฐเซ€เชจเซ‡, OS เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเซเชŸเซ‡เชœ เชคเซˆเชฏเชพเชฐ เช•เชฐเซ‡ เช›เซ‡. เช›เซ‡เชฒเซเชฒเซ‡, เชเช• เช›เซ‡เชฒเซเชฒเซเช‚ เช•เชพเชฐเซเชฏ เชฌเชพเช•เซ€ เช›เซ‡: เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชจเซ‡ เชคเซ‡เชจเชพ เชเชจเซเชŸเซเชฐเซ€ เชชเซ‹เชˆเชจเซเชŸ เชฆเซเชตเชพเชฐเชพ เชšเชฒเชพเชตเชตเซเช‚, เชœเซ‡เชจเซ‡ main() เชซเช‚เช•เซเชถเชจ เช•เชนเซ‡เชตเชพเชฏ เช›เซ‡. เชฎเซเช–เซเชฏ() เชซเช‚เช•เซเชถเชจเชจเซ‡ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เช•เชฐเซ€เชจเซ‡, OS CPU เช•เช‚เชŸเซเชฐเซ‹เชฒเชจเซ‡ เชจเชตเซ€ เชฌเชจเชพเชตเซ‡เชฒเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเซ‡ เช›เซ‡, เช†เชฎ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เชฅเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ‡ เช›เซ‡.

เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชธเซเชฅเชฟเชคเชฟ

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

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

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

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

เชจเซ€เชšเซ‡เชจเชพ เช‰เชฆเชพเชนเชฐเชฃเชฎเชพเช‚, เชชเซเชฐเชฅเชฎ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ, เชฅเซ‹เชกเซ‹ เชธเชฎเชฏ เชšเชพเชฒเซเชฏเชพ เชชเช›เซ€, IO เชจเซ‡ เชตเชฟเชจเช‚เชคเซ€ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เช…เชตเชฐเซ‹เชงเชฟเชค เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เชชเซเชฐเชตเซ‡เชถเซ‡ เช›เซ‡, เชœเซ‡ เชฌเซ€เชœเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เชšเชพเชฒเชตเชพ เชฆเซ‡ เช›เซ‡ (เชซเชฟเช— 1.4). OS เชœเซเช เช›เซ‡ เช•เซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ 0 เช CPU เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชฐเชนเซ€ เชจเชฅเซ€ เช…เชจเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ 1 เชถเชฐเซ‚ เช•เชฐเซ‡ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ 1 เชšเชพเชฒเซ€ เชฐเชนเซ€ เชนเซ‹เชฏ, IO เชชเซ‚เชฐเซเชฃ เชฅเชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ 0 เชจเซ€ เชธเซเชฅเชฟเชคเชฟ READY เชฎเชพเช‚ เชฌเชฆเชฒเชพเชฏ เช›เซ‡. เช›เซ‡เชฒเซเชฒเซ‡, เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ 1 เชชเซ‚เชฐเซเชฃ เชฅเชพเชฏ เช›เซ‡, เช…เชจเซ‡ เชชเซ‚เชฐเซเชฃ เชฅเชฏเชพ เชชเช›เซ€, เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ 0 เชถเชฐเซ‚ เชฅเชพเชฏ เช›เซ‡, เชเช•เซเชเซ‡เช•เซเชฏเซเชŸ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซเช‚ เช•เชพเชฎ เชชเซ‚เชฐเซเชฃ เช•เชฐเซ‡ เช›เซ‡.

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

เชกเซ‡เชŸเชพ เชฎเชพเชณเช–เซเช‚

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

เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, OS เช เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เชฐเชœเชฟเชธเซเชŸเชฐเชจเซ€ เชธเซเชฅเชฟเชคเชฟ เชธเชพเชšเชตเชตเซ€ เช†เชตเชถเซเชฏเช• เช›เซ‡. เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช…เชŸเช•เซ‡ เชคเซ‡ เช•เซเชทเชฃเซ‡, เชฐเชœเชฟเชธเซเชŸเชฐเชจเซ€ เชธเซเชฅเชฟเชคเชฟ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเชพ เชธเชฐเชจเชพเชฎเชพเช‚เชจเซ€ เชœเช—เซเชฏเชพเชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เชฅเชพเชฏ เช›เซ‡, เช…เชจเซ‡ เชคเซ‡ เช•เซเชทเชฃเซ‡ เชคเซ‡เชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€ เชšเชพเชฒเซ เชฐเชนเซ‡ เช›เซ‡, เชฐเชœเชฟเชธเซเชŸเชฐเชจเชพ เชฎเซ‚เชฒเซเชฏเซ‹ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เชฅเชพเชฏ เช›เซ‡ เช…เชจเซ‡ เช† เชฐเซ€เชคเซ‡ เช† เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‹ เช…เชฎเชฒ เชšเชพเชฒเซ เชฐเชพเช–เซ‡ เช›เซ‡.

เชคเซˆเชฏเชพเชฐ, เช…เชตเชฐเซ‹เชงเชฟเชค, เชšเชพเชฒเซ€ เชฐเชนเซ‡เชฒ เชฐเชพเชœเซเชฏเซ‹ เช‰เชชเชฐเชพเช‚เชค, เช•เซ‡เชŸเชฒเชพเช• เช…เชจเซเชฏ เชฐเชพเชœเซเชฏเซ‹ เช›เซ‡. เช•เซ‡เชŸเชฒเซ€เช•เชตเชพเชฐ, เชฌเชจเชพเชตเชŸ เชธเชฎเชฏเซ‡, เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ INIT เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เช›เซ‡เชฒเซเชฒเซ‡, เชœเซเชฏเชพเชฐเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชชเซ‚เชฐเซเชฃ เชฅเชˆ เช—เชˆ เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡เชจเซ‡ เช…เช‚เชคเชฟเชฎ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เชฎเซ‚เช•เซ€ เชถเช•เชพเชฏ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชนเชœเซ เชธเซเชงเซ€ เชธเชพเชซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชจเชฅเซ€. UNIX เชธเชฟเชธเซเชŸเชฎเซ‹ เชชเชฐ เช† เชธเซเชฅเชฟเชคเชฟ เช•เชนเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชเซ‹เชฎเซเชฌเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ. เช† เชธเซเชฅเชฟเชคเชฟ เชเชตเชพ เช•เชฟเชธเซเชธเชพเช“ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เซ€ เช›เซ‡ เช•เซ‡ เชœเซเชฏเชพเช‚ เชฎเชพเชคเชพเชชเชฟเชคเชพ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฌเชพเชณเช•เชจเชพ เชฐเซ€เชŸเชฐเซเชจ เช•เซ‹เชกเชจเซ‡ เชœเชพเชฃเชตเชพ เชฎเชพเช‚เช—เซ‡ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ 0 เชธเชซเชณเชคเชพเชจเซ‹ เชธเช‚เช•เซ‡เชค เช†เชชเซ‡ เช›เซ‡ เช…เชจเซ‡ 1 เชญเซ‚เชฒเชจเซ‹ เชธเช‚เช•เซ‡เชค เช†เชชเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฐเซ‹ เชตเชฟเชตเชฟเชง เชธเชฎเชธเซเชฏเชพเช“เชจเซ‡ เชธเช‚เช•เซ‡เชค เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ เชตเชงเชพเชฐเชพเชจเชพ เช†เช‰เชŸเชชเซเชŸ เช•เซ‹เชก เชœเชพเชฐเซ€ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เชชเชฟเชคเซƒ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชธเชฎเชพเชชเซเชค เชฅเชพเชฏ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡ เชšเชพเช‡เชฒเซเชก เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชธเชฎเชพเชชเซเชค เชฅเชตเชพเชจเซ€ เชฐเชพเชน เชœเซ‹เชตเชพ เชฎเชพเชŸเซ‡ เช…เชจเซ‡ OSเชจเซ‡ เชธเช‚เช•เซ‡เชค เช†เชชเซ‡ เช›เซ‡ เช•เซ‡ เชคเซ‡ เชธเชฎเชพเชชเซเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒ เช•เซ‹เชˆเชชเชฃ เชกเซ‡เชŸเชพเชจเซ‡ เชธเชพเชซ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เชคเซ‡ เชฎเชพเชŸเซ‡ เชฐเชพเชน เชœเซ‹เชตเชพ เชฎเชพเชŸเซ‡ wait() เชœเซ‡เชตเชพ เช…เช‚เชคเชฟเชฎ เชธเชฟเชธเซเชŸเชฎ เช•เซ‰เชฒ เช•เชฐเซ‡ เช›เซ‡.

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

เชตเซเชฏเชพเช–เซเชฏเชพเชจเชจเชพ เชฎเซเช–เซเชฏ เชฎเซเชฆเซเชฆเชพเช“:

โ— ะŸั€ะพั†ะตัั โ€” OS เชฎเชพเช‚ เชšเชพเชฒเซ€ เชฐเชนเซ‡เชฒ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชจเซเช‚ เชฎเซเช–เซเชฏ เชเชฌเซเชธเซเชŸเซเชฐเซ‡เช•เซเชถเชจ. เช•เซ‹เชˆเชชเชฃ เชธเชฎเชฏเซ‡, เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เชคเซ‡เชจเซ€ เชธเซเชฅเชฟเชคเชฟ เชฆเซเชตเชพเชฐเชพ เชตเชฐเซเชฃเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡: เชคเซ‡เชจเซ€ เชธเชฐเชจเชพเชฎเชพเช‚เชจเซ€ เชœเช—เซเชฏเชพเชฎเชพเช‚ เชฎเซ‡เชฎเชฐเซ€เชจเซ€ เชธเชพเชฎเช—เซเชฐเซ€, เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เชฐเชœเชฟเชธเซเชŸเชฐเชจเซ€ เชธเชพเชฎเช—เซเชฐเซ€, เชธเซ‚เชšเชจเชพ เชจเชฟเชฐเซเชฆเซ‡เชถเช• เช…เชจเซ‡ เชธเซเชŸเซ‡เช• เชชเซ‹เช‡เชจเซเชŸเชฐ เชธเชนเชฟเชค, เช…เชจเซ‡ IO เชฎเชพเชนเชฟเชคเซ€, เชœเซ‡เชฎ เช•เซ‡ เช–เซเชฒเซเชฒเซ€ เชซเชพเช‡เชฒเซ‹ เชตเชพเช‚เชšเชตเชพ เช…เชฅเชตเชพ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซ€ เช›เซ‡.
โ— เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ API เช•เซ‹เชฒเซเชธเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡ เชœเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เชฎเชพเชŸเซ‡ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เช† เชฌเชจเชพเชตเซ‹, เช•เชพเชขเซ€ เชจเชพเช–เซ‹ เช…เชฅเชตเชพ เช…เชจเซเชฏ เช•เซ‰เชฒเซเชธ เช›เซ‡.
โ— เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชšเชพเชฒเซ€ เชฐเชนเซ‡เชฒ, เชคเซˆเชฏเชพเชฐ, เช…เชตเชฐเซ‹เชงเชฟเชค เชธเชนเชฟเชค เช˜เชฃเชพ เชฐเชพเชœเซเชฏเซ‹เชฎเชพเช‚เชฅเซ€ เชเช•เชฎเชพเช‚ เช›เซ‡. เชตเชฟเชตเชฟเชง เช‡เชตเซ‡เชจเซเชŸเซเชธ เชœเซ‡เชฎ เช•เซ‡ เชถเซ‡เชกเซเชฏเซเชฒเชฟเช‚เช—, เชถเซ‡เชกเซเชฏเซ‚เชฒเชฟเช‚เช—เชฎเชพเช‚เชฅเซ€ เช…เชชเชตเชพเชฆเซ‹ เช…เชฅเชตเชพ เชฐเชพเชน เชœเซ‹เชตเชพเชฅเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ€ เชธเซเชฅเชฟเชคเชฟ เชเช•เชฅเซ€ เชฌเซ€เชœเซ€เชฎเชพเช‚ เชฌเชฆเชฒเชพเชˆ เชถเช•เซ‡ เช›เซ‡.
โ— เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฏเชพเชฆเซ€ เชธเชฟเชธเซเชŸเชฎเชจเซ€ เชคเชฎเชพเชฎ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชธเชฎเชพเชตเซ‡ เช›เซ‡. เชคเซ‡เชฎเชพเช‚เชจเซ€ เชฆเชฐเซ‡เช• เชเชจเซเชŸเซเชฐเซ€เชจเซ‡ เชชเซเชฐเซ‹เชธเซ‡เชธ เช•เช‚เชŸเซเชฐเซ‹เชฒ เชฌเซเชฒเซ‹เช• เช•เชนเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ เชตเชพเชธเซเชคเชตเชฎเชพเช‚ เชเช• เชฎเชพเชณเช–เซเช‚ เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เชšเซ‹เช•เซเช•เชธ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชตเชฟเชถเซ‡เชจเซ€ เชคเชฎเชพเชฎ เชœเชฐเซ‚เชฐเซ€ เชฎเชพเชนเชฟเชคเซ€ เชนเซ‹เชฏ เช›เซ‡.โ€ƒ

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

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