Process Scheduling in Hindi (Overview)

Process Scheduling in Hindi (Overview)

Definition of Process Scheduling

The act of determining which process is in the ready state, and should be moved to the running state is known as Process Scheduling.

What is Process Scheduling in Hindi ?

  • Process Scheduling , process manager की एक activity है जो सीपीयू से चल रही Process को हटाने और एक विशेष रणनीति के आधार पर किसी अन्य Process के चयन को संभालती है।
  • Process Scheduling सिस्टम का मुख्य उद्देश्य सीपीयू को हर समय व्यस्त रखना और सभी कार्यक्रमों के लिए न्यूनतम प्रतिक्रिया समय(response time) प्रदान करना है।
  • इसे प्राप्त करने के लिए, scheduler को सीपीयू की IN और OUT Process की अदला-बदली के लिए उचित नियम लागू करने होंगे।

Types of Process Scheduling

Process Scheduling मुख्यतः 2 प्रकार की होती है |

  • Non Preemptive Scheduling
  • Preemptive Scheduling

Non Preemptive Scheduling

  • जब प्रक्रिया समाप्त हो जाती है, या एक प्रक्रिया चलती है तो Non Preemptive Scheduling का उपयोग किया जाता है।
  • इस शेड्यूलिंग में, एक बार संसाधनों (सीपीयू साइकिल) को एक प्रक्रिया के लिए आवंटित किया जाता है,
  • प्रक्रिया सीपीयू को तब तक रखती है जब तक कि यह समाप्त नहीं हो जाता है या यह प्रतीक्षा की स्थिति में पहुंच जाता है।
  • गैर-प्रीमेप्टिव शेड्यूलिंग के मामले में निष्पादन के बीच में सीपीयू चलाने वाली प्रक्रिया को बाधित नहीं करता है।
  • इसके बजाय, यह तब तक प्रतीक्षा करता है जब तक कि प्रक्रिया अपना CPU burst time पूरा नहीं कर लेती है और फिर यह सीपीयू को दूसरी प्रक्रिया के लिए आवंटित कर सकती है।

Preemptive Scheduling

  • प्रीमेप्टिव शेड्यूलिंग का उपयोग तब किया जाता है जब कोई प्रक्रिया रनिंग स्टेट से रेडी स्टेट या वेटिंग स्टेट से रेडी स्टेट पर स्विच होती है।
  • संसाधन (मुख्य रूप से सीपीयू चक्र) को सीमित समय के लिए प्रक्रिया में आवंटित किया जाता है और फिर ले लिया जाता है
  • प्रक्रिया को फिर से Ready Queue में रखा जाता है यदि उस प्रक्रिया में अभी भी CPU burst time  शेष है।
  • यह प्रक्रिया Ready Queue में तब तक रहती है जब तक कि उसे निष्पादित करने का अगला मौका नहीं मिल जाता।

What is Process Scheduling Queues ?

  • Process Scheduling Queues आपको प्रत्येक Process , States और पीसीबी के लिए एक अलग Queue बनाए रखने में मदद करती है।
  • एक ही execution state की सभी प्रक्रिया को एक ही कतार में रखा गया है।
  • इसलिए, जब भी किसी प्रक्रिया की स्थिति को संशोधित किया जाता है, तो उसके पीसीबी को अपनी मौजूदा Queue से हटा दिया जाना चाहिए,
  • जो नई state queue में वापस चला जाता है।

Types of Process Scheduling Queues

ऑपरेटिंग सिस्टम निम्नलिखित महत्वपूर्णProcess Scheduling Queues को Manage करता है

  • Job queue – यह आपको सिस्टम की सभी Process को संग्रहीत करने में मदद करता है
  • Ready queue – इस प्रकार की कतार आपको मुख्य मेमोरी में रहने वाली प्रत्येक प्रक्रिया को सेट करने में मदद करती है, जो तैयार है और निष्पादित करने के लिए इंतजार कर रही है।
  • Device queues – यह एक ऐसी प्रक्रिया है जो I / O डिवाइस की अनुपस्थिति के कारण अवरुद्ध है

Objectives of Process Scheduling

  • acceptable response times के भीतर इंटरैक्टिव उपयोगकर्ताओं की संख्या को अधिकतम करना ।
  • response and utilization के बीच संतुलन बनाना ।
  • इसको प्रमुख संसाधनों को धारण करने वाली प्रक्रियाओं का संदर्भ भी देना चाहिए।

New Post Link

यह भी जरूर देखे

Process Scheduling in Hindi (Overview)

अगर आपको किसी भी प्रकार का सवाल है या ebook की आपको आवश्यकता है तो आप नीचे comment कर सकते है|  क्रपया कमेंट के माध्यम से बताऐं के ये पोस्ट  Process Scheduling in Hindi (Overview) आपको कैसी लगी आपके सुझावों का भी स्वागत रहेगा Thanks ! दोस्तो daily update के लिए आप हमसे (e-prepation.com)  Facebook पर भी जुड़ सकते है | दोस्तो अगर आपको यह पोस्ट अच्छी लगी हो तो इसे Facebook पर Share अवश्य करें साथ

Disclaimer

We are Not Owner Of This PDF, Neither It Been Created Nor Scanned. We are Only Provide the Material Already Available on The Internet. If Any Violates The Law or there is a Problem so Please Contact Us –  careerguidence3@gmail.com

Process Scheduling in Hindi (Overview)

Leave a Reply