ืืืื ืืืขืจืืืช ืืคืขืื
ืืื ืืืจ! ืืจืฆืื ื ืืืืื ืืืืืขืชืื ืกืืจืช ืืืืจืื-ืชืจืืื ืฉื ืกืคืจืืช ืืขื ืืื ืช ืืืช ืืืขืชื - OSTEP. ืืืืจ ืื ืื ืืืืคื ืื ืขืืืง ืืขืืืื ืฉื ืืขืจืืืช ืืคืขืื ืืืืืืช ืืื ืืงืก, ืืืืืจ ืขืืืื ืขื ืชืืืืืื, ืืชืืื ืื ืฉืื ืื, ืืืืจืื ืืจืืืืื ืืืืื ืืืจืื ืืืจืืืืื ืืขืจืืช ืืคืขืื ืืืืจื ืืช. ืืชื ืืืื ืืจืืืช ืืช ืืืงืืจ ืฉื ืื ืืืืืจืื ืืื
ื ืืชื ืืืฆืื ืขืืืืช ืืขืืื ืื ืืฉื ืื ืืื:
ืืืงืื ืืืจืื:
ืืืง 1: ืืืื ืืืง 2: ืืคืฉืื: ืืชืืืื ืืืง 3: ืืืื ื- Process API ืืืง 4: ืืืื ืืืชืืื
ืืชื ืืืื ืื ืืืืืง ืืช ืืขืจืืฅ ืฉืื ืืืชืืืช
ืืืื ืืืชืืื
ืืืืช ืืืขืื: ืืืฆื ืืคืชื ืืืื ืืืช ืืชืืื
ืืืฆื ืืฉ ืืขืฆื ืืช ืืกืืจืืช ืืืื ืืืช ืืืชืืื ืืืกืืกืืืช? ืื ืฆืจืืืืช ืืืืืช ืื ืืืช ืืืคืชื? ืืืื ืืืืื ืืฉืืืื? ืืืืื ืืื ืืงืืช ืืกืืกืืืช ื ืขืฉื ืฉืืืืฉ ืืืขืจืืืช ืืืฉืื ืืืงืืืืช?
ืื ืืืช ืขืืืก ืขืืืื
ืืคื ื ืฉื ืืื ืืืืื ืืืช ืืคืฉืจืืช, ืืื ื ืขืฉื ืชืืืื ืืื ืกืืืืช ืืคืฉืืืช ืืืื ืืชืืืืืื ืืคืืขืืื ืืืขืจืืช, ืฉื ืงืจืืื ืืืื ืขืืืก ืขืืืื. ืืืืจืช ืขืืืก ืืขืืืื ืืื ืืืง ืงืจืืื ืืื ืืืช ืคืืืืกืืช, ืืืื ืฉืชืืขื ืืืชืจ ืขื ืขืืืก ืืขืืืื, ืื ืชืืืื ืืืชืื ืืืื ืืืช ืืืื ืืืชืจ.
ืืืื ื ื ืื ืืช ืืื ืืืช ืืืืืช ืืืื ืืชืืืืืื ืืจืฆืื ืืืขืจืืช, ืื ืงืจืืื ืืคืขืืื ืื ืืฉืจืืช (ืืฉืืืืช). ืืืขื ืื ืืื ืืืช ืืืื ืืื ื ืืฆืืืืชืืืช, ืืื ืืืจืืืืช ืืคืืชืื ืืืืฉืื.
- ืื ืืฉืืื ืคืืขืืช ืืืฉื ืืืชื ืคืจืง ืืื,
- ืื ืืืฉืืืืช ื ืงืืขืืช ืื ืืื ืืช,
- ืืืฉืืื ืฉืืืงืฆืชื ืคืืขืืช ืขื ืืืฉืืืชื,
- ืื ืืืฉืืืืช ืืฉืชืืฉืืช ืืืขืื ืืืื,
- ืืื ืืจืืฆื ืฉื ืื ืืฉืืื ืืืืข.
ืืืื ืืชืืื
ืื ืืกืฃ ืืืื ืื ืืืช ืืืื ืืขืืืก, ืืฉ ืฆืืจื ืืืื ื ืืกืฃ ืืืฉืืืืช ืืืื ืืืช ืชืืืื ืฉืื ืืช: ืืืื ืืชืืื. ืืื ืืื ืจืง ืืื ืืืฉืื ืืืฉืื. ืืฉื ื ืืกืคืจ ืืืืื ืฉื ืืชื ืืืฉืชืืฉ ืืื ืืื ืืืฉืืืช ืืชืืื ืื.
ืืืืืื, ื ืฉืชืืฉ ืืืื ืฉื ืงืจื ืืื ืืกืคืงื (ืืื ืืกืคืงื). ืืื ืืกืคืงืช ืืืฉืืื ืืืืืจ ืืืืื ืืื ืืื ืืฉืืืช ืืืฉืืื ืืืื ืืืืขื ืืืฉืืื ืืืขืจืืช.
Tturnaround=ืืฉืืื-ืืืขื
ืืืืืื ืฉืื ืื ื ืฉืื ืืืฉืืืืช ืืืืขื ืืืืชื ืืื, ืื Ta=0 ืืื Tt=Tc. ืขืจื ืื ืืฉืชื ื ืืืืคื ืืืขื ืืืฉืจ ื ืฉื ื ืืช ืืื ืืืช ืืขืื.
ืืื ื ืืกืฃ - ืืืื ืืช (ืืืื ืืช, ืื ืืช). ืคืจืืืืงืืืืืืช ืืืืื ืืช ืื ืืจืื ืืืคืืื ืื ืื ืืืืื ืืชืื ืื. ืืืืืื, ืืืชืืื ืขืฉืื ืืืืขื ืืช ืืืืฆืืขืื, ืื ืืืืืจ ืฉื ืืืชื ื ืืืคืขืืช ืืฉืืืืช ืืืจืืช, ืืืื ืืืคืืืช ืืช ืืืืื ืืช.
ืจืืฉืื ื ืื ืก ืจืืฉืื ืืืฆื (FIFO)
ืืืืืืจืืชื ืืืกืืกื ืืืืชืจ ืฉืื ื ืืืืืื ืืืืฉื ื ืงืจื FIFO or ืื ืืงืืื ืืืื (ื ืื ืก), ืืฉืจืช ืจืืฉืื (ืืืฆื). ืืืืืืจืืชื ืืื ืืฉ ืืื ืืชืจืื ืืช: ืืื ืงื ืืืื ืืืืฉืื ืืืื ืืชืืื ืืื ืืื ืืืช ืฉืื ื ืืขืืฉื ืืช ืืขืืืื ืื ืืื.
ืืืื ื ืกืชืื ืขื ืืืืื ืคืฉืืื. ื ื ืื ืฉื ืงืืขื 3 ืืฉืืืืช ืื ืืื ืืช. ืืื ื ื ืื ืฉืืฉืืื ื' ืืืืขื ืงืฆืช ืืืชืจ ืืืงืื ืืื ืืืืจืืช, ืื ืืื ืชืืคืืข ืืจืฉืืืช ืืืืฆืืข ืืืงืื ืืืชืจ ืืืืืจืืช, ืืืืืง ืืื B ืืืืก ื-C. ื ื ืื ืฉืื ืืืช ืืื ืชืชืืฆืข ืืืฉื 10 ืฉื ืืืช. ืื ืืืื ืืืื ืืืืืฆืข ืืืฉืืืช ืืฉืืืืช ืืื ืืืงืจื ืื?
ืขื ืืื ืกืคืืจืช ืืขืจืืื - 10+20+30 ืืืืืงื ื-3, ื ืงืื ืืช ืืื ืืืฆืืข ืืชืืื ืืช ืืืืืฆืข ืืฉืืื ื-20 ืฉื ืืืช.
ืขืืฉืื ืืืื ื ื ืกื ืืฉื ืืช ืืช ืืื ืืืช ืฉืื ื. ืืคืจื, ืื ืื 1 ืืืื ืื ื ื ืื ืขืื ืฉืืืงื ืืื ืืฉืืื ืืช ืืืชื ืคืจืง ืืื ืืืืฆืืข. ืืื ืืคืขื FIFO ืืคืขื?
ืืคื ืฉืืชืืจืจ, ืืืื ื ืืืฆืืข ืฉืื ืื ืฉื ืืฉืืืืช ืืฉ ืืฉืคืขื ืฉืืืืืช ืืืืชืจ ืขื ืืคืจืืืืงืืืืืืช ืฉื ืืืืืจืืชื FIFO. ื ื ืื ืฉืืฉืืื A ืืืงื 100 ืฉื ืืืช ืืืฉืืืช, ืืขืื B ื-C ืืืฉืืื 10 ืฉื ืืืช ืื ืืืช.
ืืคื ืฉื ืืชื ืืจืืืช ืืืืืืจ, ืืืื ืืืืืฆืข ืืืขืจืืช ืืืื (100+110+120)/3=110. ืืคืงื ืื ื ืงืจื ืืคืงื ืืฉืืืจื, ืืืฉืจ ืืืง ืืืฆืจืื ืื ืืืืื ืงืฆืจ ืฉื ืืฉืื ืืขืืื ืืชืืจ ืืืจื ืฆืจืื ืืื. ืื ืืื ืืชืืจ ืืืืืืช ืืฉืืฉ ืืืื ืืงืื ืขื ืขืืื ืืืื. ืืคืชืจืื ืืืื ืืืืชืจ ืืืขืื ืืื ืื ืกืืช ืืืืืืฃ ืงืืคื ืื ืืืืจืืข ืืื ืฉืื ืขืืืง.
ืืขืืืื ืืงืฆืจื ืืืืชืจ ืชืืืื
ืืื ืืคืฉืจ ืืืืฉืื ืืคืชืืจ ืืฆื ืืืื ืขื ืชืืืืืื ืืืื ืืฉืงื? ืึผึฐืึถืืึตื. ืกืื ืืืจ ืฉื ืชืื ืื ื ืงืจืืืขืืืื ืืงืฆืจื ืืืืชืจ ืชืืืื (SJF). ืื ืืืืืืจืืชื ืฉืื ืื ืคืจืืืืืืื - ืืคื ืฉืืฉื ืืจืื, ืืืฉืืืืช ืืงืฆืจืืช ืืืืชืจ ืืืฉืงื ืชืืืื, ืืื ืืืจ ืื.
ืืืืืื ืื, ืืชืืฆืื ืฉื ืืคืขืืช ืืืชื ืชืืืืืื ืชืืื ืฉืืคืืจ ืืืื ืืกืคืงืช ืืชืืื ืืช ืืืืืฆืข ืืืื ืืืื ืฉืืื ื- 50 ืืืงืื 110, ืฉืืื ืืืขื ืคื 2 ืืื ืืืชืจ.
ืืคืืื, ืืื ืื ืื ืชืื ื ืฉืื ืืืฉืืืืช ืืืืขืืช ืื-ืืื ืืช, ื ืจืื ืฉืืืืืจืืชื SJF ืืื ืืืืืืจืืชื ืืืืคืืืืื ืืืืชืจ. ืขื ืืืช, ืืื ืืืช ืฉืื ื ืขืืืื ืื ื ืจืืืช ืืฆืืืืชืืืช. ืืคืขื ืื ื ืืฉื ืื ืื ืื 2 ืืืคืขื ืืืืืื ืื ืฉืืฉืืืืช ืืืืืืช ืืืืืช ื ืืืืืช ืืื ืืื, ืืื ืืืื ืื ืืื ืืช. ืืืืื ืืขืืืช ืื ืืืื ืืืืืื?
ืืืื ื ืืืืื ืฉืืฉืืื A (100c) ืืืืขื ืจืืฉืื ื ืืืชืืืื ืืืชืืฆืข. ื-t=10 ืืืืขืืช ืืฉืืืืช B ื-C, ืฉืื ืืืช ืืื ืชืืจื 10 ืฉื ืืืช. ืื ืืื ืืืืฆืืข ืืืืืฆืข ืืื (100+(110-10)+(120-10))3 = 103. ืื ืืืชืืื ืืืื ืืขืฉืืช ืืื ืืฉืคืจ ืืืช?
ืืืื ืืงืฆืจ ืืืืชืจ ืขื ืืืฉืืืช ืชืืืื (STCF)
ืขื ืื ืช ืืฉืคืจ ืืช ืืืฆื, ืื ื ืืฉืืืืื ืื ืื 3 ืฉืืชืืื ืืช ืืืคืขืืช ืืคืืขืืช ืขื ืืกืืื. ืื ืืกืฃ, ื ืืืงืง ืืชืืืืช ืืืืจื, ืืืคื ืฉืืชื ืืืื ืื ืืฉ, ื ืฉืชืืฉ ัะฐะนะผะตั ืืื ืืืคืจืืข ืืืฉืืื ืจืฆื ื ืืืืคืช ืืงืฉืจ. ืืคืืื, ืืืชืืื ืืืื ืืขืฉืืช ืืฉืื ืืจืืข ืฉืืืฉืืืืช ื', ื' ืืืืขืืช - ืืืคืกืืง ืืช ืืืฆืืข ืืฉืืื ื' ืืืืื ืืก ืืช ืืืฉืืืืช ื' ื-ื' ืืขืืืื ืืืืืจ ืืฉืืืชื ืืืืฉืื ืืืืฆืืข ืชืืืื ื'. ืืชืืื ืืื ื ืงืจื STCFืื ืขืืืื ืืื ืขืช ืชืืืื.
ืืชืืฆืื ืฉื ืืชืื ื ืื ืชืืื ืืชืืฆืื ืืืื: ((120-0)+(20-10)+(30-10))/3=50. ืืคืืื, ืืชืืื ืืื ืืืคื ืืืืคืืืืื ืขืื ืืืชืจ ืขืืืจ ืืืฉืืืืช ืฉืื ื.
ืืื ืชืืืื ืืืจื
ืืคืืื, ืื ื ืืข ืืช ืืื ืืจืืฆื ืฉื ืืืฉืืืืช ืืฉืืืฉืืืืช ืืืื ืืฉืชืืฉืืช ืจืง ื-CPU, STCF ืืืื ืืคืชืจืื ืืืื ืืืืชืจ. ืืคืขื ืืชืงืืคืืช ืืืืงืืืืช, ืืืืืืจืืชืืื ืืืื ืขืืื ืื ืืื. ืขื ืืืช, ืืืฉืชืืฉ ืืืื ืืขืช ืืช ืจืื ืืื ื ืืืจืืื ื ืืืฆืคื ืืืืืื ืืื ืืจืืงืืืืืช ืคืจืืืืงืืืืืช. ืื ื ืืื ืืื ืืืฉ - ืืื ืชืืืื (ืชึฐืืึผืึธื).
ืืื ืืชืืืื ืืืืฉื ืืืืคื ืืื:
Tresponse=TfirstrunโTarrival
ืืคืืื, ืขืืืจ ืืืืืื ืืงืืืืช, ืืื ืืชืืืื ืืืื: A=0, B=0, C=10 (abg=3,33).
ืืืกืชืืจ ืฉืืืืืจืืชื STCF ืื ืื ืื ืืื ืืืฆื ืื ืืืืขืื 3 ืืฉืืืืช ืื ืืื ืืช - ืืื ืืฆืืจื ืืืืืช ืขื ืฉืืืฉืืืืช ืืงืื ืืช ืืกืชืืืื ืืืืืืื. ืื ืืืืืืจืืชื ืืื ืขืืืจ ืืื ืืื ืืกืื, ืืื ืจืข ืขืืืจ ืืื ืืืื ืืจืืงืืืืืืช. ืชืืจื ืืขืฆืืื ืื ืืืืชื ืืืฉืืื ืืืจืืื ื ืืื ืกืื ืืืงืืื ืชืืืื ืืขืืจื ืื ืืืฆืื ืืืืืช ืืืชืจ ื-10 ืฉื ืืืช ืื ืืฉืืื ืืืจืช ืชืืคืกืช ืืช ืืืขืื. ืื ืื ืืืื ื ืขืื.
ืื ืื ืื ื ืขืืืืื ืืคื ื ืืขืื ื ืืกืคืช โ ืืื ืืคืฉืจ ืืื ืืช ืืชืืื ืจืืืฉ ืืืื ืชืืืื?
ืจืืืื ืขืืื
ืคืืชื ืืืืืจืืชื ืืื ืืคืชืืจ ืืขืื ืื ืจืืืื ืขืืื (RR). ืืจืขืืื ืืืกืืกื ืืื ืื ืคืฉืื: ืืืงืื ืืืจืืฅ ืืฉืืืืช ืขื ืืืฉืืืชื, ื ืจืืฅ ืืช ืืืฉืืื ืืคืจืง ืืื ืืกืืื (ื ืงืจื ืคืจืืกืช ืืื) ืืื ื ืขืืืจ ืืืฉืืื ืืืจืช ืืืชืืจ. ืืืืืืจืืชื ืืืืจ ืขื ืขืืืืชื ืขื ืืืฉืืืช ืื ืืืฉืืืืช. ืืืงืจื ืื, ืืื ืืจืืฆื ืฉื ืืชืืื ืืช ืืืื ืืืืืช ืืคืื ืฉื ืืืื ืฉืืืจืื ืืืืืืจ ืืคืจืืข ืืชืืืื. ืืืืืื, ืื ืืืืืจ ืืคืจืืข ืืชืืืื ืื x=10ms, ืื ืืืื ืืืื ืืืฆืืข ืืชืืืื ืฆืจืื ืืืืืช ืืคืืื ืฉื 10 ืืืืืืช 10,20 ืื x*10.
ืืืื ื ืกืชืื ืขื ืืืืื: ืืฉืืืืช ABC ืืืืขืืช ืื ืืื ืืช ืืืขืจืืช ืืื ืืืช ืืื ืจืืฆื ืืจืืฅ ืืืฉื 5 ืฉื ืืืช. ืืืืืจืืชื SJF ืืฉืืื ืื ืืฉืืื ืืคื ื ืฉืชืชืืื ืืืจืช. ืืขืืืช ืืืช, ืืืืืจืืชื RR ืขื ืืืื ืืฉืงื = 1s ืืขืืืจ ืืช ืืืฉืืืืช ืืืืคื ืืื (ืืืืจ 4.3):
(SJF ืฉืื (ืจืข ืืืื ืชืืืื)
(Round Robin (ืืื ืืืื ืชืืืื)
ืืื ืืชืืืื ืืืืืฆืข ืขืืืจ ืืืืืจืืชื RR ืืื (0+1+2)/3=1, ืืืืื ืขืืืจ SJF (0+5+10)/3=5.
ืืืืื ื ืืื ืื ืฉืืืื ืืืื ืืื ืคืจืืืจ ืืฉืื ืืืื ืขืืืจ RR, ืืื ืฉืืื ืงืื ืืืชืจ, ืืื ืืชืืืื ืืืื ืืืชืจ. ืขื ืืืช, ืื ืืืื ืืขืฉืืช ืืช ืื ืงืื ืืื, ืืืืืื ืฉืืื ืืืืคืช ืืืงืฉืจ ืืฉืืง ืื ืชืคืงืื ืืืืฆืืขืื ืืืืืืื. ืืคืืื, ืืืืจืช ืืื ืืืื ืืืืฆืืข ื ืงืืขืช ืขื ืืื ืืืจืืื ืืขืจืืช ืืืคืขืื ืืชืืืื ืืืฉืืืืช ืืืชืืื ื ืืช ืืืืฆืืข ืื. ืืืืคืช ืืงืฉืจ ืืื ืื ืคืขืืืช ืืฉืืจืืช ืืืืืื ืฉืืืืืืช ืืื - ืืชืืื ืืช ืืคืืขืืช ืคืืขืืช ืขื ืืจืื ืืืจืื ืืืจืื, ืืืฉื, ืืืืื ืื ืฉืื ืื, ืืขื ืื ืืชื ืืฉ ืฆืืจื ืืฉืืืจ ืืืฉืืืจ ืืช ืืกืืืื ืืื, ืื ืฉืืืื ืืงืืช ืื ืืจืื ืึฐืึทื.
RR ืืื ืืชืืื ืืฆืืื ืื ืืืื ื ืืืืจืื ืจืง ืขื ืืื ืืื ืืชืืืื. ืืื ืืื ืืชื ืื ืืื ืืื ืืกืคืงืช ืืืฉืืืืช ืขื ืืืืืืจืืชื ืืื? ืฉืงืื ืืช ืืืืืื ืืืขืื, ืืืฉืจ ืืื ืืคืขืืื ืฉื A, B, C = 5s ืืืืืขืื ืืืืชื ืืื. ืืฉืืื ื' ืชืกืชืืื ื-13, ื' ื-14, ื' ื-15 ืฉื ืืืช ืืืื ืืืชืืืืืืช ืืืืืฆืข ืืืื 14 ืฉื ืืืช. ืืคืืื, RR ืืื ืืืืืืจืืชื ืืืจืืข ืืืืชืจ ืขืืืจ ืืื ืืืืืืจ.
ืืืื ืืื ืืืืืื ืืืชืจ, ืื ืืืืืจืืชื ืืกืื RR ืืื ืืืื; ืืื ืืืืง ืืช ืืื ืืืขืื ืืืืคื ืฉืืื ืืื ืื ืืชืืืืืื. ืืืคืืื, ืืืืื ืืื ืืชื ืืฉืื ืื ืืืื ืืื ืขื ืืฉื ื.
ืื, ืืฉ ืื ื ืืื ืืืืืจืืชืืื ืื ืืืืื ืืืืงืืื ื ืืชืจื ืขืื ืืื ืื ืืืช - ืฉืืื ืืืฉืืื ืืืืข ืืฉืืืฉืืื ืืฉืชืืฉืช ืจืง ืืืขืื.
ืขืจืืื ืขื I/O
ืงืืื ืื, ืืืื ื ืกืืจ ืื ืื 4 ืฉืืชืืืื ืืฉืชืืฉ ืจืง ืืืขืื; ืืืืคื ืืืขื, ืื ืื ืืืงืจื ืืชืืืืืื ืืืืืื ืืืฉืช ืืฆืืื ืืืจ.
ืืจืืข ืฉืื ืชืืืื ืืืงืฉ ืคืขืืืช ืงืื/ืคืื, ืืชืืืื ื ืื ืก ืืืฆื ืืกืื ืืืืชืื ืืืฉืืืช ืืงืื/ืคืื. ืื I/O ื ืฉืื ืืืื ื ืืงืฉืื, ืคืขืืื ืืื ืืืืื ืืืืืฉื ืขื ืืื ืืืคืืืช ืืฉื ืืื ืื ืืืชืจ, ืืืืขืื ืืืื ืคืขืื ืืจืืข ืื. ืืืืื ืืื ืื, ืืืชืืื ืืืื ืืืขืกืืง ืืช ืืืขืื ืืื ืชืืืื ืืืจ. ืืืืืื ืืืื ืฉืืืชืืื ืืฆืืจื ืืงืื ืืื ืืชื ืืชืืืื ืืฉืืื ืืช ื-I/O ืฉืื. ืืืฉืจ ืื ืงืืจื, ืชืชืจืืฉ ืืคืจืขื ืืืขืจืืช ืืืคืขืื ืชืื ืืก ืืช ืืชืืืื ืฉืงืจื ื-I/O ืืืฆื ืืืื.
ืืืื ื ืกืชืื ืขื ืืืืื ืืืกืคืจ ืืขืืืช. ืื ืืื ืืื ืืืจืฉ 50ms ืฉื ืืื ืืขืื. ืขื ืืืช, ืืจืืฉืื ืืืืฉ ื-I/O ืื 10ms (ืฉืื ืืืืฆืข ืื 10ms). ืืชืืืื B ืคืฉืื ืืฉืชืืฉ ืืืขืื ืฉื 50ms ืืื I/O.
ืืืืืื ืื ื ืฉืชืืฉ ืืืชืืื STCF. ืืืฆื ืืชื ืื ืืืชืืื ืื ืืืคืขื ืขืืื ืชืืืื ืืื A? ืืื ืืขืฉื ืืช ืืคืขืืืืช ืืืืืช: ืงืืื ืื ืืขืื ืืช ืชืืืื ื', ืืืืจ ืื ืชืืืื ื'.
ืืืืฉื ืืืกืืจืชืืช ืืคืชืจืื ืืขืื ืื ืืื ืืืชืืืืก ืืื ืชืช-ืืฉืืื ืฉื 10 ืืืคืืืช ืืฉื ืืื ืฉื ืชืืืื A ืืืฉืืื ื ืคืจืืช. ืืคืืื, ืืืฉืจ ืืชืืืืื ืขื ืืืืืจืืชื STJF, ืืืืืจื ืืื ืืฉืืื ืฉื 50 ืืืคืืืช ืืฉื ืืื ืืืฉืืื ืฉื 10 ืืืคืืืช ืืฉื ืืื ืืจืืจื. ืืืืจ ืืื, ืืืฉืจ ืชืช-ืืฉืืื ื' ืชืืฉืื, ืชืืืื B ื-I/O ืืืคืขืื. ืืืืจ ืกืืื ื-I/O, ืืืื ื ืืื ืืืชืืื ืฉืื ืืช ืชืืืื A ืฉื 10ms ืืืงืื ืชืืืื B. ืื ื ืืชื ืืืืฉื ืืคืืคื, ืืืฉืจ ื-CPU ืืฉืืฉ ืชืืืื ืืืจ ืืืื ืฉืืจืืฉืื ืืืชืื ื- I/O. ืืืชืืฆืื ืืื, ืืืขืจืืช ืื ืืฆืืช ืืื ืืืชืจ - ืืจืืข ืฉืื ืชืืืืืื ืืื ืืจืืงืืืืืื ืืืชืื ืื ื-I/O, ื ืืชื ืืืฆืข ืชืืืืืื ืืืจืื ืขื ืืืขืื.
ืืืืจืงื ืืืจ ืื
ืืขืช ื ื ืกื ืืืืคืืจ ืืืื ืื ืฉืืื ืืจืืฆื ืฉื ืืืฉืืื ืืืืข. ืื ืืืจื ืืื ืืื ืื ืืืจืืขื ืืืื ืืฆืืืืชืืช ืืจืฉืืื ืืืื. ืืืขืฉื, ืืืขืจืืช ืืืคืขืื ืืจืืืื ืืืืืฆืขืช, ืืขืจืืช ืืืคืขืื ืขืฆืื ืืืืขืช ืืืจื ืืื ืืขื ืืืื ืขื ืืื ืืืืฆืืข ืฉื ืืฉืืืืช, ืื ืืื ืืคืฉืจ ืืื ืืช ืืชืืื ืืืื ืืืขืช ืืื ืืื ืืืงื ืืืืฆืืข ืืืฉืืื? ืืืื ื ืืื ืืืฉืชืืฉ ืืืื ืขืงืจืื ืืช RR ืืื ืืคืชืืจ ืืช ืืืขืื ืืื?
ืกื ืืื
ืืืงื ื ืืช ืืจืขืืื ืืช ืืืกืืกืืื ืฉื ืชืืืื ืืฉืืืืช ืืืืงื ื 2 ืืฉืคืืืช ืฉื ืืชืืื ืื. ืืจืืฉืื ืืชืืื ืงืืื ืืช ืืืฉืืื ืืงืฆืจื ืืืืชืจ ืืืื ืืืืื ืืช ืืื ืืืชืืืืืืช, ืืขืื ืฉืืฉื ื ื ืงืจืข ืืื ืื ืืืฉืืืืช ืืืืคื ืฉืืื, ืืืืืื ืืช ืืื ืืชืืืื. ืฉื ื ืืืืืืจืืชืืื ืืจืืขืื ืืืฉืจ ืืืืืืจืืชืืื ืฉื ืืืฉืคืื ืืืืจืช ืืืืื. ืืืงื ื ืื ืืืฆื ืฉืืืืฉ ืืงืืื ื-CPU ื-I/O ืืืื ืืฉืคืจ ืืช ืืืืฆืืขืื, ืื ืื ืคืชืจ ืืช ืืืขืื ืขื ืจืืืืช ืืืื ืฉื ืืขืจืืช ืืืคืขืื. ืืืฉืืขืืจ ืืื ื ืกืชืื ืขื ืืชืื ื ืฉืืชืืื ื ืืขืืจ ืืืืืื ืืื ืกื ืืืืืช ืืช ืืขืชืื. ืืื ื ืงืจื ืชืืจ ืืฉืื ืจื-ืฉืืืชื.
ืืงืืจ: www.habr.com