सिस्टम संसाधन
This article needs additional citations for verification. (September 2015) (Learn how and when to remove this template message) |
कम्प्यूटिंग में, एक सिस्टम संसाधन, या सरल संसाधन, कंप्यूटर प्रणाली के भीतर सीमित उपलब्धता का कोई कंप्यूटर हार्डवेयर या सॉफ़्टवेयर घटक है। सभी कनेक्टेड डिवाइस और आंतरिक सिस्टम घटक संसाधन हैं। वर्चुअल सिस्टम संसाधनों में कम्प्यूटर फाइल (कंक्रीटली फ़ाइल हैंडल), संगणक संजाल कनेक्शन (कंक्रीटली नेटवर्क सॉकेट), और स्मृति क्षेत्र शामिल हैं।
संसाधनों के प्रबंधन को संसाधन प्रबंधन (कंप्यूटिंग) के रूप में जाना जाता है, और इसमें संसाधन लीक को रोकना (किसी प्रक्रिया का उपयोग समाप्त होने पर संसाधन को जारी नहीं करना) और संसाधन विवाद से निपटना (जब कई प्रक्रियाएं एक सीमित संसाधन तक पहुंच की इच्छा रखती हैं) दोनों शामिल हैं। कंप्यूटिंग संसाधनों का उपयोग क्लाउड कम्प्यूटिंग में नेटवर्क के माध्यम से सेवाएं प्रदान करने के लिए किया जाता है।
प्रमुख संसाधन प्रकार
- इंटरप्ट अनुरोध (पीसी आर्किटेक्चर) (आईआरक्यू) लाइनें
- प्रत्यक्ष मेमोरी एक्सेस (डीएमए) चैनल
- पोर्ट-मैप्ड I/O
- मेमोरी-मैप्ड I/O
- लॉक (कंप्यूटर विज्ञान)
- बाहरी परिधीय
- बाहरी मेमोरी या ऑब्जेक्ट, जैसे जावा से मूल कोड में प्रबंधित मेमोरी; या जावास्क्रिप्ट से दस्तावेज़ ऑब्जेक्ट मॉडल (डीओएम) में ऑब्जेक्ट
सामान्य संसाधन
- सेंट्रल प्रोसेसिंग यूनिट, एक ही सीपीयू पर समय और एकाधिक सीपीयू का उपयोग - कंप्यूटर मल्टीटास्किंग देखें
- रैंडम एक्सेस मेमोरी और आभासी मेमोरी - मेमोरी प्रबंधन देखें
- हार्ड डिस्क ड्राइव में आम तौर पर जगह, सन्निहित खाली जगह (जैसे स्वैप स्पेस के लिए), और कई भौतिक उपकरणों (स्पिंडल) का उपयोग शामिल होता है, क्योंकि कई उपकरणों का उपयोग समानता की अनुमति देता है
- सीपीयू कैश और एमएमयू कैश सहित कैश स्पेस (अनुवाद लुकसाइड बफर)
- कम्प्यूटर नेट्वर्किंग थ्रूपुट
- ऊर्जा प्रबंधन
- इनपुट/आउटपुट संचालन
- यादृच्छिकता
श्रेणियाँ
कुछ संसाधनों, विशेष रूप से मेमोरी और स्टोरेज स्पेस, में स्थान की धारणा होती है, और कोई सन्निहित आवंटन को गैर-सन्निहित आवंटन से अलग कर सकता है। उदाहरण के लिए, एक ब्लॉक में 1 जीबी मेमोरी आवंटित करना, बनाम इसे 1 एमबी आकार के 1,024 ब्लॉक में आवंटित करना। उत्तरार्द्ध को विखंडन (कंप्यूटिंग) के रूप में जाना जाता है, और अक्सर प्रदर्शन पर गंभीर प्रभाव डालता है, इसलिए सन्निहित मुक्त स्थान भंडारण स्थान के सामान्य संसाधन की एक उपश्रेणी है।
कोई संपीड़ित संसाधनों को असंपीड़ित संसाधनों से भी अलग कर सकता है।[1] संपीड़ित संसाधन, आम तौर पर सीपीयू और नेटवर्क बैंडविड्थ जैसे थ्रूपुट वाले, को सौम्य तरीके से थ्रॉटल किया जा सकता है: उपयोगकर्ता थ्रॉटलिंग के अनुपात में धीमा हो जाएगा, लेकिन अन्यथा सामान्य रूप से आगे बढ़ेगा। अन्य संसाधन, आम तौर पर मेमोरी जैसे स्टोरेज वाले, को या तो विफलता के बिना थ्रॉटल नहीं किया जा सकता है (यदि कोई प्रक्रिया पर्याप्त मेमोरी आवंटित नहीं कर सकती है, तो यह आमतौर पर नहीं चल सकती है) या गंभीर प्रदर्शन में गिरावट, जैसे कि थ्रैशिंग (कंप्यूटर विज्ञान) के कारण (यदि कोई कार्यशील सेट है) स्मृति में फिट नहीं होता है और बार-बार पेजिंग की आवश्यकता होती है, प्रगति काफी धीमी हो जाएगी)। भेद हमेशा तीव्र नहीं होता; जैसा कि उल्लेख किया गया है, एक पेजिंग सिस्टम मुख्य मेमोरी (प्राथमिक स्टोरेज) को संपीड़ित करने की अनुमति दे सकता है (हार्ड ड्राइव (सेकेंडरी स्टोरेज) में पेजिंग द्वारा), और कुछ सिस्टम कैश के लिए त्यागने योग्य मेमोरी की अनुमति देते हैं, जो विनाशकारी प्रदर्शन प्रभाव के बिना संपीड़ित होता है। विद्युत शक्ति कुछ हद तक संपीड़ित होती है: बिजली के बिना (या पर्याप्त वोल्टेज के बिना) कोई विद्युत उपकरण नहीं चल सकता है, और रुक जाएगा या दुर्घटनाग्रस्त हो जाएगा, लेकिन कुछ उपकरण, विशेष रूप से मोबाइल फोन, कम बिजली की खपत पर खराब संचालन की अनुमति दे सकते हैं, या डिवाइस को अनुमति दे सकते हैं बहुत कम बिजली खपत के साथ निलंबित किया जाएगा लेकिन समाप्त नहीं किया जाएगा।
यह भी देखें
- कम्प्यूटेशनल संसाधन
- रेखीय शेड्यूलिंग विधि
- अनुक्रम चरण एल्गोरिथ्म
- सिस्टम मॉनीटर
संदर्भ
- ↑ The Kubernetes resource model: "Some resources, such as CPU and network bandwidth, are compressible, meaning that their usage can potentially be throttled in a relatively benign manner."