disk_scheduling

What Is Disk Scheduling In Hindi? disk scheduling क्या होती है?

हेलो दोस्तों आज के इस ब्लॉग में मै आपको disk scheduling के बारे में बताने वाला हूँ | हो सकता है आपने इसे ऑपरेटिंग सिस्टम विषय के अन्तर्गत पढ़ा हो| multiprogrammed computing सिस्टम में जहाँ पर कई सारे प्रोग्राम एक साथ execute होते है, और यहाँ पर कई सारी processes ऐसी हो सकती है जो की disk रिकॉर्ड को read एवं write करने के लिए request कर रही हो |

और कभी कभी ऐसा होता है कि इन प्रोसेसेज कि request बहुत फास्टर होती है इन्हे सर्विस करने कि स्पीड से, इस बजह से कई बार प्रत्येक डिवाइस के लिए एक waiting queues build हो जाती है |

वैसे आमतौर पर जो request पहले आती है उसे पहले सर्विस किया जाता है | इसके बाबजूद हमें disk scheduling कि जरुरत क्यों पड़ती है ?

कुछ computing सिस्टम इन requests को सामान्यतः फर्स्ट के फर्स्ट सर्वे के बेसिस पर सर्विस करते है| कहने का मतलब जो रिक्वेस्ट पहले आती है, उसे पहले सर्विस दी जाती है, अथवा पूरी तरह से execute होने के लिए रिसोर्स मिलता है |

FCFS एक बहुत ही साफ़ सुथरी प्रक्रिया है रिक्वेस्ट को सर्वे करने के लिए, लेकिन जब request के आने कि दर ज्यादा हो जाती है तब FCFS का उपयोग एक लम्बा वेटिंग टाइम क्रिएट कर देता है जहाँ पर रिक्वेस्ट को एकलम्बा इंतज़ार करना पड़ता है अपने से आगे वाली एक लम्बी request ख़तम होने का, जबकि उसके बाद वाली रिक्वेस्ट बहुत कम execution टाइम कि होती है |

इसलिए FCFS scheduling में generate होने वाली इस समस्या से निजात पाने के लिए हम requests को कुछ अलग तरीके से सर्विस करते है, और इस प्रोसेस को हम disk scheduling कहते है|

इस disk scheduling प्रक्रिया के अंतर्गत हम pending process का बहुत बारीकी से अध्ययन करते है और ऐसी processes को सर्विस देने के लिए सबसे उत्तम विकल्प खोजते है|

disk scheduling के अंतर्गत, डिस्क scheduler सबसे पहले सभी processes के मध्य positional relationship का पता लगाते है इसके बाद इस आधार पर सर्विस queue को रिकॉर्ड किया जाता है, जिससे कि सभी request एक minimum mechanical motion के साथ सर्विस हो सके |

सबसे ज्यादा यूज होने वाली disk scheduling policies निम्नलिखित है |

  • FCFS(first come first serve) disk scheduling.
  • SSTF(shortest seek time first) disk scheduling.
  • SCAN disk scheduling.
  • Circular SCAN(C-SCAN) disk scheduling.
  • LOOK disk scheduling.
  • C-LOOK disk scheduling.

इस ब्लॉग को लेकर आपके मन में कोई भी प्रश्न है तो आप हमें इस पते a5theorys@gmail.com पर ईमेल लिख सकते है|

आशा करता हूँ, कि आपने इस पोस्ट ‘Disc Scheduling‘ को खूब एन्जॉय किया होगा|

आप स्वतंत्रता पूर्वक अपना बहुमूल्य फीडबैक और कमेंट यहाँ पर दे सकते है|

आपका समय शुभ हो|