Operating System में process मुख्य रूप से किसी program की running state को कहाँ जाता है , जब एक program में execute कर दिया जाता है , तब वह process बन जाता है , process के दौरान program की active अवस्था आ जाती है |
जब एक process create होती है , तब उससे संबंधित अन्य सब process भी create हो जाती है , और system में process का creation व deletion लगातार चलता रहता है , एक मुख्य process parent process होती है , जबकि उससे generate अन्य process child process कहलाती है |
Process Hierarchies
एक process को exicute करने की जिम्मेदारी CPU की होती है , उसके अलावा CPU exicute के साथ counter को रखता है , जो parent अथवा child process को count करता है |
एक operating system एक operating system एक process के साथ कई process को execute कर सकता है , जिसमे CPU को process के execution की scheduling दी जाती है , व process आपस में communicate की जाती है |
Process State :-
CPU जब किसी program को active कर देता है , तब वह process बन जाता है , process के बनने से लेकर destroyed होने तक उसकी विभिन्न states होती है , जिन्हे उसके work के अनुसार किया जाता है , इन सभी अवस्थाओं को combine रूप से process की live cycle कहा जाता है , जो निम्न है |
State of Process
(01) New :-
यह state process के निर्माण को define करती है जिसमे process का born होता है, जब secondary memory से process को primary memory में लाया जाता है , तो यही process की new state कहलाती है |
(02) Running :-
यह state process के execution को indicate करती है , जिसमे process का execution चल रहा होता है , और process पर CPU तथा अन्य दूसरे resources का नियंत्रण होता है |
(03) Ready :-
यह किसी process के तैयार होने को define करती है , इसमें process execute नहीं होती है , लेकिन उसे मिश्रित रूप से CPU प्राप्त होगा यह define हो जाता है |
(04) Waiting :-
एक process का complete execution होने से ठीक पहले ही process किसी अन्य resources के लिए demand करती है , जबकि वह resource किसी अन्य process के पास होता है , ऐसी स्थिति में पहली process अपने execution को रोक देती है , इस state को waiting state कहाँ जाता है |
कोई टिप्पणी नहीं:
एक टिप्पणी भेजें