पृष्ठांकन आणि स्वॅपिंग दरम्यान फरक

Anonim

पेजिंग वि स्वॅपिंग

पेजिंगवर साठवलेल्या डेटाचा वापर करण्यास परवानगी देतो. पॅकेजिंग मुख्य मेमरीला दुय्यम संचयन डिव्हाइसवर असलेल्या डेटाचा वापर करण्याची परवानगी देते. हे डेटा दुय्यम संचयन डिव्हाइसमध्ये समान आकारांच्या ब्लॉक्सच्या रूपात संग्रहित केले आहे. पेजिंग ऑपरेटिंग सिस्टमला डेटा वापरण्याची परवानगी देते ज्या मुख्य मेमरीमध्ये जुळत नाहीत. स्वॅपिंग म्हणजे एक शब्द जो मुख्य मेमरी आणि दुय्यम स्टोरेज उपकरण यांच्यातील प्रक्रियेच्या सर्व विभागांना हलविण्याची कृती वर्णन करण्यासाठी वापरला जातो.

पेजिंग म्हणजे काय?

पॅसिंग ऑपरेटिंग सिस्टमद्वारे वापरली जाणारी मेमरी व्यवस्थापन पद्धत आहे. पॅकेजिंग मुख्य मेमरीला दुय्यम संचयन डिव्हाइसवर असलेल्या डेटाचा वापर करण्याची परवानगी देते. हे डेटा दुय्यम संचयन डिव्हाइसमध्ये समान आकारांच्या ब्लॉक्सच्या रूपात संग्रहित केले आहे. पेजिंग ऑपरेटिंग सिस्टमला डेटा वापरण्याची परवानगी देते ज्या मुख्य मेमरीमध्ये जुळत नाहीत. जेव्हा एखादा प्रोग्राम पृष्ठावर प्रवेश करण्याचा प्रयत्न करतो, तेव्हा प्रथम पृष्ठाची तपासणी केली जाते की ती पृष्ठ मुख्य मेमरीवर आहे किंवा नाही. पृष्ठ टेबलमध्ये पृष्ठे कोठे साठवली जातात याविषयी तपशील आहेत. मुख्य मेमरीमध्ये नसल्यास, त्याला पृष्ठ फॉल्ट म्हटले जाते. ऑपरेटींग सिस्टिम पृष्ठ चूक हाताळण्यासाठी जबाबदार आहे. ऑपरेटिंग सिस्टीम प्रथम शोधते जेथे त्या विशिष्ट पृष्ठाला दुय्यम संचयनमध्ये संग्रहित केले जाते आणि त्यानंतर ते मूळ मेमरीमध्ये खाली पृष्ठ फ्रेमवर आणते. त्यानंतर पृष्ठ टेबल अद्ययावत करेल हे सूचित करण्यासाठी की नवीन डेटा मुख्य मेमरीमध्ये आहे आणि नियंत्रण परत प्रोग्रामला परत करतो जे सुरुवातीला पृष्ठास विनंती केली.

स्वॅपिंग म्हणजे काय?

स्वॅपिंग म्हणजे मुख्य मेमरी आणि दुय्यम स्टोरेज उपकरण यांच्यातील प्रक्रियेच्या सर्व विभागांना हलविण्याची प्रक्रिया. जड वर्क लोड्स अंतर्गत अदलाबदल होते. ऑपरेटिंग सिस्टम कर्नल स्वॅप क्षेत्रास असलेल्या क्षेत्रामधील प्रक्रियेच्या सर्व स्मृती विभागांना हलवेल. स्वॅपिंगची प्रक्रिया निवडताना, ऑपरेटिंग सिस्टीम एक प्रक्रिया निवडेल जी काही क्षणात सक्रिय होणार नाही. मुख्य मेमरीमध्ये प्रक्रियेस ठेवण्यासाठी पुरेशी जागा असते, तेव्हा ते स्वॅप जागेवरून मुख्य मेमरीमध्ये स्थानांतरीत केले जाईल जेणेकरून त्याची अंमलबजावणी चालूच राहील.

पेजिंग आणि स्वॅपिंगमध्ये काय फरक आहे?

पेजिंग मध्ये, समान आकाराचे ब्लॉक (नावाचे पृष्ठ) मुख्य मेमरी आणि एक दुय्यम संचयन डिव्हाइस दरम्यान स्थानांतरित केले जातात, स्वॅपिंग करताना, प्रक्रियेशी संबंधित सर्व विभागांना मुख्य मेमरी आणि एक दुय्यम दरम्यान हलवण्यात येईल स्टोरेज डिव्हाइस पेजिंगमुळे पृष्ठांना हलविण्याची परवानगी मिळते म्हणून (हे एखाद्या प्रक्रियेच्या पत्त्याचा भाग असू शकते), हे स्वॅपिंगपेक्षा अधिक लवचिक आहे. असल्याने, पृष्ठांकन केवळ पृष्ठे हलवते (स्वॅपिंग विपरीत, जी संपूर्ण प्रक्रिया हलवते), स्वॅपिंग सिस्टमच्या तुलनेत पेजिंग अधिक प्रक्रिया एकाच वेळी मुख्य मेमरीवर राहण्याची परवानगी देते.जड वर्कलोडचा वापर करताना स्वॅपिंग अधिक योग्य आहे