Website/App design एवं college projects आदि के लिए संपर्क करें – 8085589371

जब operating system के पास  के डिस्क से डाटा read/write करने की एक साथ बहुत ज्यादा requests आ जाती है तो डाटा read/write efficiently एवं optimized हो सके इसलिए disk scheduling algorithms का उपयोग करते है।  

मुख्यतः उपयोग होने वाली डिस्क scheduling अल्गोरिथ्म्स निम्नलिखित है –

Seek Time – डिस्क arm को desired track तक पहुंचने में लगा समय (जहाँ पर डाटा स्टोर है) seek time कहलाता है। 

First-Come, First-Served (FCFS)

इस disk scheduling algorithm में जिस आर्डर में read/write request आएगी उसी आर्डर में डाटा डिस्क से read/write करेगी।

लाभ – सरल एवं implement करने में आसान।

हानि – inefficient disk arm movements होता है, जिसके कारण seek time बहुत ज्यादा होता है।

Shortest Seek Time First (SSTF)

इस disk scheduling algorithm में जिस read/write request का seek time सबसे काम होगा वह request पहले कम्पलीट की जाएगी (या execute होगी)। FCFS एल्गोरिथम की तुलना में इस एल्गोरिथम में ‘seek time’ कम है।

Advantages

इस अल्गोरिथम में disk response time काम है। 
यह जवाडा एफ्फिसिएंट है FCFS की तुलना में।

Disadvantages:

Algorithm execution में अधिक टाइम।  

SCAN disk scheduling algorithm

इस disk scheduling algorithm पूरी डिस्क को एक एक साइड से दूसरी साइड तक स्कैन किया जाता है, इसलिए इस अल्गोरिथम को scan डिस्क सचेंडुलिंग अल्गोरिथम कहते है। 

C-SCAN disk scheduling algorithm

यह disk scheduling algorithm SCAN algorithm जैसी है, इसमें disk हेड जब अंतिम trick पर होता है इसके बाद शुरुआत में जाता  है।

References

Notes

इस ब्लॉग का एक और अपडेट आएगा जिसमे टॉपिक complete हो जायेगा एवं handritten उदाहरण भी होंगे।

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top