What is Paging and Segmentation in Hindi

Paging क्या है?

Operating system में Paging, memory management की scheme है। paging में fixed-sized block होते है। paging किसी भी प्रक्रिया को non- contiguous(गैर-सन्निहित) तरीके से मेमोरी में store करने की अनुमति देता है। non-contiguous तरीके से memory में store करने की प्रोसेसिंग external fregmentation की problem को solve कर सकती है।

Paging को लागू करने के लिए physical और logical memory space को दो समान आकार के blocks में बाँटा गया है। physical memory के fixed-sized block को frames कहते है और logical memory के fixed sized block को pages कहते है।

Paging में किसी system में मौजूद physical memory से ज्यादा memory को address किया जा सकता है। इस use की जाने वाली extra memory को हम virtual memory के नाम से जानते है। paging में उस data का प्रयोग किया जाता है जो main memory में नही होता है वह डेटा pages के रूप में virtual memory में होता है।

Segmentation क्या है?

Paging की तरह segmentation भी memory management स्कीम है। segmentation में प्रत्येक कार्य अलग-अलग आकार के sagment में रूप में devide होता है। वास्तव में प्रत्येक segment किसी programme का logical address space होता है। जब कोई प्रोसेस excute होती है, तो इससे संबंधित सेगमेंटेशन non-contiguous(गैर-संगत) मेमोरी में लोड किये जाते है, हालांकि हर segment उपलब्ध memory के संगत ब्लॉक में लोड होता है।

Memory management scheme में segmentation, पेजिंग के समान बहुत कार्य करता है लेकिन segmentation में variable size block होते है जबकि paging में fixed sized ब्लॉक होते है।

हालांकि paging और segmentation दोनों ही memory management की स्कीम है जहां paging में fixed size block होते है जबकि segmentation में variable size block होते है।

Leave a Comment