Disk Scheduling in Operating System in Hindi

Disk Scheduling in Hindi : Computer के शुरूआत में CPU की processing speed बहुत ही कम होती थी , इसलिए उस समय ऐसे operating system बनाये जाते थे

Disk scheduling in Hindi


Disk Scheduling in Hindi : Computer के शुरूआत में CPU की processing speed बहुत ही कम होती थी , इसलिए उस समय ऐसे operating system बनाये जाते थे जो एक समय में केवल एक ही कार्य को कर सके ।

Disk scheduling in Hindi


समय के साथ computer तकनीक में काफी विकास हुआ और CPU की गति पूर्व के CPU से कई गुना तीव्र हो गई , इससे CPU घंटो के कार्य को मिनटो में पूर्ण कर लेते हैं , इसलिए ऐसे operating system का विकास हुआ जो एक समय में अनेक कार्य को कर सकते हैं.

जिससे CPU के खाली समय का सदुपयोग किया जा सके । CPU के पास process के लिए आये programs को एक साथ process नहीं करता उन्हें वह छोटे टुकड़ों में करता है वह प्रत्येक टुकड़े को एक समय प्रदान करना है और उसी के अनुसार process करते जाता है.

उसी को time scheduling /disk scheduling कहते हैं । Scheduling का उपयोग कुल समय को विभाजित करने के लिए किया जाता है । CPU के द्वारा scheduling के लिए निम्न प्रकार के तकनीक उपयोग किया जाता है :

Disk Scheduling Types in Hindi


1 ) Shortest Seek Time First ( SSTF )


disk scheduling in Hindi

CPU के पास process के लिए भेजे जाने वाले jobs में से operating system ऐसे job को ढूंढता है जो कम समय में process हो सकते हैं और इसी के अनुसार उनके लिए वह एक priority निर्धारित करता है । CPU आये हुए job का process priority के आधार पर करता है । इसलिए छोटे job को अधिक priority दे दिया जाता है ।

2 ) C - Scan Scheduling : 


इसमें CPU एक ही process को कई बार करता है क्योंकि इसमें processing circular form में होता है । इसमें circular list तैयार कर दिया जाता है जिससे एक ही data कई बार process होता है । इसकी आवश्यकता उस परिस्थिति में होती है जब उपयोगकर्ता किसी एक ही process को अनेक बार करना चाहता है । CPU circular list में start और end point को ढूंढ लेने के पश्चात् उसे process करता जाता है और end point में पहुंचने के बाद start से पुनः process करता जाता है ।

3 ) First Come First Serve ( FCFS ) 


Disk Scheduling


CPU के पास process के लिए भेजे जाने वाले jobs का operating system एक पंक्ति तैयार कर देता है । उस पंक्ति में जो process पहले होता है उसी को CPU पहले process करता है वह क्रमशः process करते जाता है इसलिए जो पहले आता है वह पहले process होता है और अंतिम job सबसे अंत में process होता है ।

4 ) Lock Scheduling : 


CPU , disk के जिन data को process करना है उसका आरंभ एवं अंत को ढूंढता है और जब उसे मिल जाता है तो उसे lock कर देता है । इसे lock scheduling कहते है ।