Fragmentation in OS in Hindi: दोस्तों इस आर्टिकल में हम कंप्यूटर के ऑपरेटिंग सिस्टम में होने वाले फ्रेगमेंटेशन के बारे में बात करने वाले हैं Fragmentation क्या होता है? Fragmentation का अर्थ क्या होता है? और Fragmentation कितने प्रकार का होता है? इस सब के बारे में पूरी जानकारी आपको इस आर्टिकल में देने वाले हैं इसके अलावा Fragmentation के लाभ और नुकसान के बारे में भी जानकारी दी जाएगी यदि आपको फ्रेगमेंटेशन के बारे में पूरी जानकारी चाहिए तो इस आर्टिकल को अंत तक जरूर पढ़ें।
Fragmentation in OS in Hindi – Fragmentation क्या है?
कंप्यूटर के अंदर Fragmentation एक ऐसी स्थिति को कहा जाता है जिसमे किसी एक फ़ाइल के कई सारे भाग disk में अलग अलग जगह पर Store रहते हैं जिस कारण से बहुत सारी memory का नुकसान भी होता है और इससे Operating system की परफॉर्मेंस पर भी प्रभाव पड़ता है।
यदि हम Fragmentation को साधारण भाषा में समझे तो यह hard disk की वह स्थिति होती है जिसमे किसी एक File के कई सारे भाग नॉन contiguous मेमोरी में store होते हैं तथा जिससे होने वाली मेमोरी की हानि को Fragmentation कहा जाता है।
आमतौर पर यूज़र्स इन फाइल्स को create, डिलीट या फिर उनमें कुछ बदलाव करते रहते है जिस कारण से सिस्टम इन फ़ाइल को हार्ड डिस्क में store करके रखता है तथा कुछ फाइल्स को अलग अलग स्थानों पर भी सेव करके रख देता है।
Fragmentation का अर्थ
Fragmentation शब्द का हिंदी अर्थ होता है “टुकड़ा” या “भाग” करना, यह एक प्रक्रिया है जिसमें किसी भी वस्तु या जानकारी को छोटे-छोटे भागों में विभाजित किया जाता है। कंप्यूटर की दुनिया में, Fragmentation का मतलब अधिकांश Online जानकारी को मैनेज करने के लिए होता है, ताकि लोग विशेष भागों में उपयुक्त जानकारी खोज सकें।
Types of Fragmentation in Hindi
कंप्यूटर में फ़्रैगमेंटेशन दो प्रकार से होता है जिसे आप निम्नलिखित देख सकते हैं-
- internal fragmentation
- external fragmentation
internal fragmentation in Hindi
आमतौर पर internal fragmentation उस स्थिति में होता है जब मेमोरी को विभाजित करने के लिए Fixed Size Blocks का प्रयोग किया जाता है, सामान्य भाषा में समझे तो किसी process को उसकी जरूरत के हिसाब से अधिक बाद block दे दिया जाता है जिसके कारण उस block की बची हुई मेमोरी बर्बाद हो जाती है। इस फ़्रैगमेंटेशन से बचने के लिए हमे उतना ही बड़ा block प्रोसेस को देना चाहिए जितनी कि प्रोसेस को आवश्यकता हो।
External fragmentation in Hindi
external fragmentation उन फ़्रैगमेंटेशन में आते हैं जिनमे Disk के पर पर्याप्त Memory तो होती है परन्तु यूज़र्स या सिस्टम के द्वारा उस मेमोरी का प्रयोग नही हो पाता है क्योंकि वह मेमोरी स्पेस जो डिस्क में होता है वह contiguous नही है।
इसमे यदि हमारे पास बहुत सारी memory स्पेस होता है तो वह बर्बाद हो जाता है परन्तु इस मेमोरी को बचाने का तरीका भी होता है। compaction के द्वारा इस एक्सटर्नल फ़्रैगमेंटेशन को भी रोका जा सकता है। यह एक ऐसी अल्गोरिथम होती है जिसके माध्यम से सभी मेमोरी स्पेस को एक स्थान पर लाया जा सकता है जिसके माध्यम से एक बड़ा ब्लॉक बना दिया जाता है।
Fragmentation के लाभ
- डेटा सुरक्षा में वृद्धि: फ़्रेगमेंटेशन के कारण, किसी एक बड़े ब्लॉक की जगह पर कई छोटे ब्लॉक्स होते हैं, जिनमे अलग-अलग data को स्टोर किया जा सकता है। जिससे डेटा सुरक्षित रहता है क्योंकि किसी एक बड़े ब्लॉक के खराब होने से पूरे डेटा को नुकसान नहीं पहुँचता।
- डेटा ट्रान्सफर: छोटे फ़्रेगमेंटेशन की वजह से, जब किसी नये डेटा को स्टोर करने की आवश्यकता होती है, तो उसे उपयुक्त छोटे ब्लॉक में स्थान दिया जाता है, जिससे डेटा को आसानी से मैनेज किया जा सकता है।
- प्रोसेस मैनेजमेंट: फ़्रेगमेंटेशन के अंतर्गत, प्रोसेस को स्थानांतरित करने के लिए आसानी होती है, जिससे प्रोसेस को आसानी से मैनेज किया जा सकता है।
- मेमोरी मैनेजमेंट: फ़्रेगमेंटेशन के द्वारा, मेमोरी का उपयोग सही ढंग से किया जा सकता है, जिससे मेमोरी मैनेजमेंट में सुविधा होती है और खाली जगह का ठीक तरह से उपयोग किया जा सकता है।
Fragmentation के नुकसान
- स्थान की बर्बादी: बाहरी फ़्रेगमेंटेशन के कारण, Group में स्थान की अव्यवस्थितता होती है और खाली जगह के टुकड़े-टुकड़े बन जाते हैं जिन्हें सही रूप से उपयोग नहीं किया जा सकता।
- Transfer Problem: Fragmentation के कारण, प्रोसेस को transfer करने में कठिनाइयों का सामना करना पड़ सकता है, क्योंकि सही रूप से ट्रान्सफर करने के लिए उपयुक्त खाली जगह मिलने में समस्या आती है।
- मैनेजमेंट प्रॉब्लम: external fragmentation के कारण, Group को मैनेज करने में कठिनाइयों का सामना करना पड़ सकता है, क्योंकि उपयुक्त जगह पर डेटा स्टोर करने में कई प्रकार की कठिनाइयों का सामना करना पड़ सकता हैं।
निष्कर्ष
दोस्तों इस आर्टिकल में हमने आपको बताया कि फ्रेगमेंटेशन क्या होता है? फ्रेगमेंटेशन कितने प्रकार का होता है? और इसके फायदे और नुकसान क्या है? यदि आपको fragmentation के बारे में यह जानकारी पसंद आई हो तो उसे अपने दोस्तों के साथ जरूर शेयर करें और यदि आप इसके बारे में हमें कोई सुझाव देना चाहते हैं तो कमेंट बॉक्स में दे सकते हैं इसके अलावा इस प्रकार की महत्वपूर्ण जानकारी के लिए हमें गूगल न्यूज़ पर फॉलो जरूर करें।
Also Read-:
- Hard disk in hindi | Hard Disk क्या है? परिभाषा, कार्य और प्रकार
- Computer Operator In Hindi | कंप्यूटर ऑपरेटर क्या है?
- What is header and footer in hindi In Word | हैडर फूटर क्या है?
- SSD क्या है? SSD कैसे काम करता है?
- Virtual Memory in Hindi | वर्चुअल मैमोरी क्या है?
- IP Address क्या है? IP Address के प्रकार और उपयोग
- Memory Allocation in Hindi | Memory Allocation क्या है?