Table of Contents
प्रक्रिया निर्धारण दक्षता एक ऑपरेटिंग सिस्टम के प्रदर्शन का मूल्यांकन करने में एक महत्वपूर्ण मीट्रिक है। यह यह मापता है कि कैसे प्रभावी ढंग से सीपीयू का उपयोग प्रक्रियाओं को निष्पादित करने, निष्क्रिय समय को कम करने और उचित संसाधन वितरण सुनिश्चित करने के लिए किया जाता है।
प्रक्रिया निर्धारण
प्रक्रिया निर्धारण में शामिल है कि कौन सी प्रक्रिया किसी भी समय सीपीयू पर चल रही है। शेड्यूलर का उद्देश्य सिस्टम रिस्पांसिवनेस और प्रक्रियाओं के बीच निष्पक्षता बनाए रखने के दौरान थ्रूपुट को अनुकूलित करना है।
Scheduling क्षमता की गणना
सूत्र का उपयोग करके क्षमता की गणना की जा सकती है:
Efficiency = (कुल CPU समय - Idle Time) / कुल CPU समय
यह अनुपात समय के अनुपात को इंगित करता है कि सीपीयू निष्क्रिय होने की प्रक्रिया को निष्पादित करता है। एक उच्च मूल्य बेहतर उपयोग का सुझाव देता है।
प्रैक्टिकल उदाहरण
10 घंटे के लिए सिस्टम को चलाने का वादा करें, 2 घंटे के निष्क्रिय समय के साथ। दक्षता की गणना निम्नानुसार की जाती है:
Efficiency = (10 -2) / 10 = 0.8 या 80% ]
कारक दक्षता को प्रभावित करते हैं
कई कारकों में शामिल हैं:
- प्रक्रिया प्राथमिकता
- कंटेक्स्ट स्विचिंग ओवरहेड
- संसाधन सामग्री
- शेड्यूलिंग एल्गोरिदम