सीपीयू संचालन में अक्षमता के कारण स्ट्राइड शेड्यूलिंग का क्या कारण होगा?स्ट्राइड शेड्यूलिंग [1] एक प्रकार का शेड्यूलिंग मैकेनिज्म है जिसे समवर्ती प्रक्रियाओं के बीच आनुपातिक CPU क्षमता आरक्षण प्राप्त करने के लिए एक सरल अवधारणा के रूप में पेश किया गया है। स्ट्राइड शेड्यूलिंग का उद्देश्य क्रमिक रूप से मानक समय-स्लाइस (क्वांटम) की अवधि के लिए संसाधन आवंटित करना है, जो आवंटन की आवधिक पुनरावृत्ति करता है। इस प्रकार, एक प्रक्रिया p1 जिसने एक प्रक्रिया p2 के दो बार हिस्से को आरक्षित किया है, उसे p2 के रूप में दो बार आवंटित किया जाएगा। विशेष रूप से, प्रक्रिया p1 को हर बार दो बार आवंटित किया जाएगा, p2 आवंटन की प्रतीक्षा कर रहा है, यह मानते हुए कि दोनों में से कोई भी प्रक्रिया ब्लॉकिंग ऑपरेशन नहीं करती है।
अगर सीपीयू (CPU) संचालन के दौरान अक्षम हो जाता है, तो स्ट्राइड शेड्यूलिंग का कार्यक्रम गड़बड़ हो सकता है। क्योंकि स्ट्राइड शेड्यूलिंग एक आधारभूत समवर्ती प्रक्रिया के साथ काम करता है, जो CPU को निरंतर आवंटित रखती है। यदि CPU अक्षम होता है, तो स्ट्राइड शेड्यूलिंग इस कार्यक्रम को गंभीर रूप से प्रभावित कर सकता है। कुछ सामान्य कारणों में CPU का अस्तित्व नहीं होता है, जैसे कि उसकी त्रुटि, तंत्रिकी संबंधी मुद्दों या मैमोरी फ़ॉल्ट्स। ऐसे मामलों में, स्ट्राइड शेड्यूलिंग का कार्य प्रभावित हो सकता है और प्रक्रियाओं को अनुमति मिल सकती है कि अधिक समय तक अपने CPU स्लाइस के बाद रहते हुए रहें।