मेमोरी का प्रबंधन छोटा है। स्मृति प्रबंधन। एल्गोरिदम का उपयोग करने के तरीके। निश्चित वितरण की विधि

कंप्यूटर संसाधनों के प्रबंधन के लिए परिचालन प्रणालियों के कार्य।

सबसे प्रभावी vikorystannya का उपयोग करके गणना प्रणाली के संसाधनों का प्रबंधन - किसी भी परिचालन प्रणाली की मुख्य विशेषताएं।

आधुनिक कंप्यूटिंग सिस्टम के मुख्य संसाधन: प्रोसेसर और मुख्य मेमोरी। प्रक्रियाओं के बीच संसाधन वितरित किए जाते हैं। प्रक्रिया (कार्य) -विकोन्नन्या के चरण में कार्यक्रम। कार्यक्रम एक केंद्रीकृत वस्तु है, जो कोड और डेटा वाली एक फाइल है। प्रक्रिया एक गतिशील वस्तु है, ऑपरेटिंग सिस्टम में जीत की तरह, इस तथ्य के कारण कि ऑपरेटिंग सिस्टम ही "एक आगंतुक पर कार्यक्रम चलाएं", रोबोट की गणना की एक नई इकाई बनाने के लिए।

कंप्यूटर संसाधनों के प्रबंधन को व्यवस्थित करने के लिए ऑपरेटिंग सिस्टम के आधार पर दक्षता का मुख्य मानदंड: कंप्यूटिंग सिस्टम का थ्रूपुट और प्रतिक्रिया का समय।

संसाधन प्रबंधन में आक्रामक ज़गलनी का समाधान शामिल है, लेकिन संसाधन के प्रकार के अनुसार लेटना नहीं:

1 - संसाधन की योजना बनाना - किसी भी प्रक्रिया का मूल्य, यदि किसी संख्या में (यदि कोई संसाधन भागों में देखा जा सकता है), तो एक संसाधन देखा जाता है;

2 - संसाधनों को बिजली की आपूर्ति;

3 - देश को जानकारी प्रदान करना और एक संसाधन का पंजीकरण करना - एक बड़े संसाधन और पहले से वितरित संसाधन के हिस्से को उधार लेने वालों के बारे में परिचालन जानकारी का अद्यतन प्रदान करना;

4 - प्रक्रियाओं के बीच संघर्ष का प्रदर्शन।

अधिकांश संसाधन प्रबंधन कार्य स्वचालित रूप से ऑपरेटिंग सिस्टम द्वारा पहचाने जाते हैं और एप्लिकेशन प्रोग्रामर के लिए उपलब्ध नहीं होते हैं।

स्मृति प्रबंधन।

स्मृति के प्रबंधन के लिए ओएस के कार्य; प्रक्रियाओं की स्मृति और प्रक्रियाओं के पूरा होने पर स्मृति की स्मृति को देखना; ज़ागिस्ट मेमोरी; ऑपरेटिव मेमोरी से डिस्क में प्रक्रियाओं का परिवर्तन, यदि सभी प्रक्रियाओं में परिवर्तन के लिए कमियों की मुख्य मेमोरी, और उन्हें ऑपरेटिव मेमोरी में बदलना, यदि मेमोरी एक ध्वनि मेमोरी में है, और पता भी एक विशिष्ट के लिए कॉन्फ़िगर किया गया है क्षेत्र यति।

मेमोरी प्रबंधन में स्पष्ट भौतिक मेमोरी की पीढ़ी और वर्तमान में सिस्टम में चल रही प्रक्रियाएं, कोड का असाइनमेंट और मेमोरी क्षेत्र की शुरूआत में दी गई प्रक्रियाएं, कोड क्षेत्रों के पता-संग्रहीत भागों को सेट करना शामिल है। स्मृति का

त्वचा की प्रक्रिया।

वर्तमान ऑपरेटिंग सिस्टम में मेमोरी को प्रबंधित करने के सबसे लोकप्रिय तरीकों में से एक है वर्चुअल मेमोरी के तंत्र की निगरानी करना, सभी डेटा के साथ जो प्रोग्राम डिस्क पर संग्रहीत करने के लिए उपयोग करता है और, यदि आवश्यक हो, तो भागों (खंडों) द्वारा प्रतिनिधित्व किया जाता है। यह प्रोग्रामर को इस तरह से प्रोग्राम लिखने की अनुमति नहीं देता है, क्योंकि पहले क्रम में, महान बहस की एक बार की ऑपरेटिव मेमोरी होती है, अक्सर बहुत सारी स्पष्ट भौतिक मेमोरी को फिर से लिखना होता है। जब ऑपरेटिव मेमोरी और डिस्क के बीच कोड और डेटा को बदल दिया जाता है, तो वर्चुअल मेमोरी डिस्प्ले सिस्टम वर्चुअल एड्रेस का अनुवाद करेगा, जो मुख्य पते के रूप में ऑपरेटिव मेमोरी के संकलन और लेआउट के परिणामस्वरूप बदल गए थे। इससे भी महत्वपूर्ण बात यह है कि ऑपरेटिव मेमोरी और डिस्क से कोड और डेटा के हस्तांतरण के साथ-साथ पते के अनुवाद पर सभी संचालन, प्रोग्रामर के लिए ओएस द्वारा अच्छी तरह से प्रदर्शित किए जाएंगे।

Zachist स्मृति - viconuvan कार्य को लिखने या स्मृति को पढ़ने से बचाने का संपूर्ण बिंदु, जिसे पहले कार्य को सौंपा गया है। मेमोरी के अन्य लोगों के क्षेत्रों में प्रक्रियाओं की अनधिकृत पहुंच के दोषी, ऑपरेटिंग सिस्टम में लागू की गई मेमोरी को स्वामी को उपलब्ध कराएं।

व्याख्यान 8. ओएस में स्मृति प्रबंधन

4.4.3. वितरण की रणनीति

४.१. परिचालन प्रणालियों में भौतिक स्मृति को व्यवस्थित और प्रबंधित करने के बारे में समझना

गणना मशीन की मुख्य (प्राथमिक, भौतिक, वास्तविक) मेमोरी का संगठन और प्रबंधन सबसे महत्वपूर्ण कारकों में से एक है जो ऑपरेटिंग सिस्टम को आरंभ करेगा। अंग्रेजी तकनीकी साहित्य में, स्मृति पर्यायवाची है यादі भंडारण।

परिचालन प्रणालियों में, दो प्रकार की मेमोरी होती है: प्राथमिक (प्राथमिक) और प्राथमिक (माध्यमिक)।

मुख्य स्मृति(मेन स्टोरेज) - सेंट्रल प्रोसेसर या पार्ट की ऑपरेटिव मेमोरी, जो सिंगल मेमोरी स्पेस है।

कॉल मेमोरी(बाहरी भंडारण) - अतिरिक्त इनपुट-आउटपुट संचालन के लिए केंद्रीय प्रोसेसर की उपलब्धता में दी गई मेमोरी।

एक bezposeredny vikonannya कार्यक्रम के लिए, या तारीख तक पिटाई आवश्यक है, और मुख्य स्मृति में बदबू फैल गई थी। मेमोरी का नाम, एक नियम के रूप में, अधिक मेमोरी, कम बुनियादी, सस्ता और अधिक महंगा है और डेटा और प्रोग्राम के संग्रह की अनुमति देता है, जो प्रसंस्करण के लिए तैयार हैं।

क्रिम वर्तमान आईओएम में मुख्य और सबसे हाल की स्मृति एक साधारण दोदतकोवा श्विदकोदियुचा स्मृति है, जिसे कैसे कहा जाए केश-पमायत्त्यु.

स्मृति के तीनों स्मरण स्मृति का पदानुक्रमगणना मशीन (div। अंजीर। 4.1)।

सरकार की स्मृति की निर्णायक समिति के साथ संचालन प्रणाली और पुराने समय की स्मृति के भौतिक अनुलग्नकों से कार्यक्रमों और डेटा के आदान-प्रदान की तीव्रता। सिस्टम संसाधनों का ऐसा आदान-प्रदान (उदाहरण के लिए, केंद्रीय प्रोसेसर का एक घंटा), जिसका उपयोग अधिक उत्पादक रूप से किया जा सकता है।

मुख्य मेमोरी सर्च इंजन के संसाधनों में से एक है। ओएस के विकास के दौरान, हेड स्टाफ को तर्कसंगत संगठन और उसके प्रबंधन के आधार पर मुख्य मेमोरी के इष्टतम पंजीकरण में शामिल होना चाहिए।

पीआईडी स्मृति का आयोजनजो लोग वसीयत की श्रेणी में हैं और वेकोरिस्ट कैसे मुख्य स्मृति हैं, वे उठेंगे।

ऑपरेटिंग सिस्टम में, मुख्य मेमोरी के निम्नलिखित दृश्य संग्रहीत होते हैं:

  • समान आकार के निश्चित ब्लॉक;
  • असमान आकार के निश्चित टुकड़े;
  • डायनेमिक रैज़डिलस, जिसके आकार में रोबोट काउंटिंग सिस्टम के दौरान उतार-चढ़ाव होता है।

मुख्य स्मृति की विजय निम्नलिखित तरीकों से पाई जा सकती है:

  • स्मृति में वितरण एक बार केवल कोरिस्टुवाचिव के एक कार्यक्रम के साथ;
  • कोरिस्टुवाचिव के एक घंटे के डेसिलकोख कार्यक्रमों की स्मृति में वितरण;
  • मुख्य मेमोरी के दिए गए वितरण के लिए एक विशिष्ट प्रीसेट में कोरिस्टर्स के कार्यक्रमों का वितरण;
  • razmіshennya त्वचा कार्यक्रम मुख्य स्मृति के एक bezperervny (एक-लिंक) स्थान में कोरिस्टुवाच;
  • परिचालन स्मृति के आवश्यक क्षेत्रों में कोरिस्टुवाच के कार्यक्रमों का वितरण (एक ही ओएस के साथ, कुछ ब्लॉकों के लिए और आपस में ब्लॉक के ब्लॉक की कॉल के बिना कार्यक्रमों में बदलाव होगा)।

परिचालन प्रणालियों में, यह तय करना संभव है कि क्या आईओएम की मुख्य स्मृति को बनाए रखने के लिए अभिव्यक्ति के प्रकार और तरीकों का एक संयोजन है।

इस तथ्य से स्वतंत्र रूप से कि एक विशिष्ट ओएस के लिए मेमोरी को व्यवस्थित करने की योजना अपनाई जाती है, यह सुनिश्चित करना आवश्यक है कि इष्टतम प्रदर्शन प्राप्त करने के लिए एक रणनीति है।

मेमोरी प्रबंधन रणनीतियाँ यह शुरू हो जाएगा, क्योंकि इस तरह के भोजन की तारीख के लिए नए दृष्टिकोण के दौरान आयोजन की एक विशिष्ट योजना के साथ याद रखना उपयोगी होगा:

· यदि आपने स्मृति में कोई नया प्रोग्राम रखा है;

· मुख्य मेमोरी के उसी स्थान पर, चेरगोव कार्यक्रम का विस्तार किया जाएगा;

· स्मृति में चेरगोव कार्यक्रम के विकास की तरह (दूसरी स्मृति को कम करने से, या पदोन्नति की गति को अधिकतम करने से);

· यात्रियों की स्मृति के रूप में, कार्यक्रम को स्मृति से संग्रहीत किया जाना चाहिए, क्योंकि नए कार्यक्रम को एक नए कार्यक्रम से जोड़ा जाना चाहिए, लेकिन स्मृति पहले से ही संग्रहीत है।

वर्तमान ऑपरेटिंग सिस्टम में, प्रबंधन रणनीतियों को तर्कसंगत तरीके से लागू किया जाता है, वे खाद्य आपूर्ति को देखते हैं, लेकिन सबसे छोटे चरण में यह हार्डवेयर और सॉफ्टवेयर टूल्स द्वारा समर्थित होता है जो स्पष्ट रूप से क्रम में होते हैं।

आक्रामक श्रेणियों पर आगे बढ़ने की स्मृति के लिए प्रबंधन रणनीतियाँ:

· कंपन रणनीतियाँ;

· वितरण की रणनीति;

· प्रतिस्थापन की रणनीति।

दो श्रेणियों पर Vibers की अपनी रणनीति है:

· बिजली आपूर्ति के लिए कंपन रणनीतियां (विमोगा के लिए);

· सक्रिय कंपन की रणनीति।

विबिर्का रणनीतियाँ यदि आप चेरगोव प्रोग्राम (या प्रोग्रामों का एक ब्लॉक) या मुख्य मेमोरी में डेटा को "भरने" के लिए जाते हैं, तो मूल्य के मेटा के लिए अपना खुद का रखें।

वितरण की रणनीति सूचना के विकास के लिए मुख्य स्मृति के स्थान पर मूल्य के मेटा के लिए खुद को रखना, ताकि कार्यक्रम से संपर्क किया जा सके। Naybіlsh एक्सटेंशन वितरण की रणनीति, जो "पहले आने वाले", "सबसे आने वाले" और "सबसे आकर्षक" की व्यस्तता के सिद्धांत को लागू करती है, जो कि vіlny dіlyanka मेमोरी के आकार के लिए है।

प्रतिस्थापन की रणनीति मूल्य के मेटा के लिए सोब लगाएं, कौन सा ब्लॉक एक प्रोग्राम है या मुख्य मेमोरी से दिया गया स्लिड विवेस्टी ("विस्तोह्नुतुति") है, ताकि यह वितरित करने के लिए एक अच्छी जगह शांत हो, जो प्रोग्राम चलाने जा रहा है या नहीं।

ऑपरेटिंग सिस्टम के वितरण के लिए रणनीतियों को साकार करते समय, यह सुनिश्चित करना अक्सर आवश्यक होता है कि सिस्टम में कार्यक्रमों और दान के लिए एक श्रव्य स्मृति है।

एक साफ मेमोरी कार्ड - ईओएम की मुख्य स्मृति में इस तरह की वृद्धि, ऋण के त्वचा कार्यक्रम के साथ, स्मृति के बीच में एक निर्बाध (बजना) ब्लॉक।

बहुत समय पहले की बात नहीं है, स्मृति की स्मृति - ईओएम की मुख्य मेमोरी का ऐसा टूटना, जिसके साथ कोरिस्टुवाच का कार्यक्रम कई ब्लॉकों (खंडों, पक्षों) में टूट जाता है, जिसे छोटे बक्से में मुख्य मेमोरी में विस्तारित किया जा सकता है, दोनों द्वारा बाध्य नहीं है एक से एक (बकवास में) सुसाइड करता है। कई लोगों के लिए, यह मुख्य स्मृति की विशालता के लिए अधिक प्रभावी है।

वितरण की इस रणनीति की प्रभावशीलता का आकलन विजय दिवस के अतिरिक्त समारोह के लिए किया जा सकता है।

(4.1)

डी वी पी - ओब'єम मेमोरी, प्रोग्राम कोरिस्टुवाच से जुड़ना; वी सेशन - मुख्य स्मृति का एक नया अवलोकन; वी ओएस - ऑब्सयाग मेमोरी, ऑपरेटिंग सिस्टम द्वारा उधार लेना; वी प्रो स्मृति की प्रतिज्ञा है, जो रोज़पोडिलु के लिए उपलब्ध है।

४.२. मेन मेमोरी को साउंड करने की विधि

4.2.1. एक कोरिस्टुवाच के लिए एक साफ मेमोरी कार्ड

एक corystuvach के लिए एक साफ मेमोरी कार्ड, जिसे सिंगल, अबाधित भी कहा जाता है, को EOM में स्टोर किया जा सकता है, जिसका उपयोग एक साधारण OS के नियंत्रण के लिए बैच सिंगल-प्रोग्राम मोड में किया जा सकता है।

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

एक corystuvach के लिए एक रिंगिंग गुलाब के मामले में स्मृति का संगठन अंजीर में दिखाया गया है। ४.२.

Koefіtsієnt vikorystannya pam'yatі के लिए vyglynitsya vypadku सूत्र के साथ गणना

एच जेड1 = वी पी / वी ओ, (4.2)

डी वी पी - कार्यक्रमों का आकार कोरिस्टुवाच; वी प्रो - ईओएम की मुख्य मेमोरी के वितरण के लिए एक्सचेंज उपलब्ध है।

OS इस प्रकार के कार्य करता है :

· स्मृति के कार्यक्रम को देखना जो विशालता के लिए आवश्यक है;

जखिस्ट स्मृति;

· स्मृति की स्मृति।

मेमोरी को देखने का कार्य तब तक बनाया जाता है जब तक कि प्रोग्राम को ईओएम की सभी उपलब्ध मेमोरी नहीं दी जाती।

प्रोग्राम कोरिस्टुवाच के परिणामस्वरूप, ऑपरेटिंग सिस्टम के कब्जे वाले मेमोरी क्षेत्रों की स्थापना में क्षेत्र के एक-प्रोग्राम सिस्टम में ज़ाचिस्ट मेमोरी। Qia फ़ंक्शन एक की मदद के लिए कार्यान्वित किया जाता है कॉर्डन में रजिस्टर करेंकेंद्रीय प्रोसेसर में एम्बेडेड। कॉर्डन के रजिस्टर को या तो कमांड के वरिष्ठ पते पर बदला जाना चाहिए, ऑपरेटिंग सिस्टम को सूचित किया जाना चाहिए, या मुख्य मेमोरी के उपलब्ध प्रोग्राम (कार्यक्रमों के साथ कोब के पते) द्वारा सबसे कम उम्र के पते पर बदला जाना चाहिए। जैसे ही कोरिस्टुवाच का कार्यक्रम परिचालन प्रणाली के क्षेत्र में भागने का इरादा रखता है, तो यह स्मृति के हस्तांतरण से गुजरेगा, और कार्यक्रम को आपात स्थिति में समाप्त कर दिया जाएगा।

4.2.2 मल्टीप्रोग्रामिंग के लिए मेमोरी लेआउट साफ़ करें

कंप्यूटर की मेमोरी में मल्टीप्रोग्रामिंग के साथ प्लांट एक ही बार में स्थित हो जाता है। Rozpodil pam'yatі mіzh zdannymi tsyom vypadku में viconano एक आक्रामक रैंक हो सकता है:

· रोज़पोडिल फिक्स्ड रॉड्स;

· rozpod_l सर्दियों के साथ razd_la;

· स्वैपिंग के साथ रसोडिल।

रोस्पोडिल फिक्स्ड गुलाब मा डीवी संशोधन:

ए) निर्दिष्ट कार्यक्रमों से पूर्ण पते में;

बी) असाइन किए गए मॉड्यूल से, मॉड्यूल स्थानांतरित हो जाते हैं।

जब मॉड्यूल लॉक हो जाते हैं, तो मशीन की सभी ऑपरेटिव मेमोरी संख्या के एक अंश तक टूट जाती है रज्देलिवेनिर्धारित माप। Razmіri razdіlіv दूर नहीं जा सकते। त्वचा पर razdіlі को केवल एक zavdannya को हल किया जा सकता है।

एक बार जब प्रोग्राम पूर्ण पते में बंद हो जाता है, जब यह तैयार हो जाता है, तो असाइन किए गए प्रोग्राम के पते की प्रतिलिपि बनाई जाएगी, लेकिन इसे उस पते पर कॉपी किया जाएगा जो उस पते पर असाइन किया गया है, जिसमें प्रोग्राम प्रदर्शित किया जाएगा।

चेंजओवर मॉड्यूल के असाइनमेंट के समय, जिस स्थिति में सिस्टम बदल जाता है, या ऑपरेटिंग सिस्टम स्वचालित रूप से शुरू हो जाता है, नए रणनीतिक कंपन डिवाइस ("पहला कमांडिंग", " zavdannymi.

दोनों ही मामलों में, पूरे ऑपरेशनल मेमोरी पर एकाधिकार को ध्यान में रखा जाता है, जिसमें एक ऑपरेशनल सिस्टम होता है।

निश्चित भागों के साथ वितरण के मामले में स्मृति पंजीकरण दरों की गणना सूत्रों के अनुसार की जाती है:

(4.3)

(4.4)

डी एच MI - आई-वें अंक की स्मृति के लिए सम्मेलन; वी i - आई-वें खंड का आकार; वी पीआई - कार्यक्रमों के साथ अतिरिक्त रात्रिभोज, आई-वें खंड में पेश किया गया; एन एफ - टुकड़ों की संख्या; वी प्रो वितरण के लिए उपलब्ध परिचालन मेमोरी का एक सामान्य राउंड-अप है।

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

एमएफटी मोड में ओएस आईसी और आईबीएम / 360 के ऑपरेटिंग सिस्टम में फिक्स्ड पार्ट्स द्वारा मेमोरी को वितरित करने का तरीका इस्तेमाल किया जा सकता है, जिसमें मॉड्यूल द्वारा लॉक किए गए प्रोग्राम को बदला जा सकता है।

स्थिर भागों के वितरण के लिए स्मृति की स्मृति एक कोरिस्टुवाच के लिए स्मृति के समान है, केवल अब इसे पहचानना आवश्यक है सीमारजिस्ट्रियां - त्वचा की देखभाल के लिए दो रजिस्टर। एक सीमा रजिस्टर में, निचली सीमा दर्ज की जाती है, और दूसरे में, ऊपरी सीमा। जैसे ही कोरिस्टुवाच का कार्यक्रम श्रद्धांजलि की ओर मुड़ना शुरू होता है, हम क्षेत्र की मुद्रा, दिए गए वितरण का पता बदलते हैं, फिर यह स्मृति के विनाश के अनुसार घूमना शुरू कर देता है।

फिक्स्ड रेज़रबिड्स वाले मल्टीप्रोग्राम सिस्टम अभिव्यक्ति के लिए अधिक संवेदनशील होते हैं स्मृति का विखंडन।

स्मृति का विखंडन - ऑपरेशनल मेमोरी के कब्जे वाली और अनपेक्षित (विल्नी) फाइलों की वर्किंग मेमोरी की काउंटिंग मशीन की मेमोरी में दिखाई देना।

जब निश्चित विराम टूट जाते हैं, तो विखंडन के टुकड़े उन पर विचार किए जाते हैं, क्योंकि कोरिस्टा के उत्पादन से दृष्टि की हानि नहीं होगी, या विराम के हिस्से को साफ नहीं किया जाना है।

चित्र 4.4। परिचालन स्मृति के विखंडन का प्रकटन दिखाया गया है।

विखंडन के स्तर का अनुमान लगाया जा सकता है विखंडन दक्षताके एफ, जो सूत्र का पालन करने के लिए विराखोवु है

(4.5)

De V di - i-th "dirka" का आकार, नई मेमोरी के i-th dilyanka के लिए, कोरिस्टुवाचिव के कार्यक्रमों से घिरा हुआ; एन डी - "डायरोक" की संख्या, ताकि बहुत सारी मेमोरी हो, जो कोरिस्टुवाचिव के कार्यक्रमों के बीच स्थित हो; V o - rozpodil के लिए उपलब्ध परिचालन मेमोरी की एक सूची।

मेमोरी का विखंडन ईओएम की मेमोरी के एक-से-एक स्थान को नष्ट करने के लिए, गणना मशीन के मुख्य संसाधनों में से एक की मेमोरी की प्रभावशीलता को कम करने के लिए।

रज़पोदिल पमायते सर्दी razdіla ईओएम की परिचालन स्मृति की दक्षता में सुधार के लिए पदनाम। क्षेत्र के समाशोधन को बदलकर स्मृति को वितरित करने के तरीके का सार यह है कि, जब कर्मचारी, यदि इसकी गंध आती है, तो उन्हें स्मृति का एक ऐसा जुनून दिखाई देता है, जिसकी आवश्यकता होती है, ताकि स्मृति को बदलना आवश्यक हो। संचालन स्मृति की, ताकि वे इसे देख सकें उस "रीराइट" मेमोरी के लिए, क्योंकि निश्चित ब्रेक के मामले में खो जाना संभव नहीं है, इस तरह से बख्शा नहीं जाता है।

सर्दियों के हिस्सों की मदद से वितरण की विधि में दो संशोधन:

· rozpod_l छोटे गैर-परिवर्तनीय भागों के साथ;

· rozpod_l rozdіla द्वारा परिवर्तन।

जब याददाश्त बढ़ती है परिवर्तनीय अपरिवर्तित भागों(गतिशील विराम) दो तालिकाओं का ऑपरेटिंग सिस्टम: स्मृति क्षेत्रों के वितरण की एक तालिका और क्षेत्रीय स्मृति क्षेत्रों की एक तालिका ("ट्रैक")।

जब पहली इमारत योजना के मंच पर एक नए भवन के लिए एक उचित स्मृति पेश की जाती है, और स्मृति "आने" की दृष्टि से "पथ" की तालिका से नहीं देखी जाती है)। ओएस में एक सफल वृद्धि के साथ, अपराध तालिकाओं का सुधार विकास क्षेत्रों का विकास है।

उसके लिए ऋण के किसी भी विकास के अंत के बाद, स्मृति की स्मृति ध्वनि होगी, और परिचालन प्रणाली उन क्षेत्रों की तालिका को अपडेट करेगी, जिन्हें स्थापित डेटा के अंत के बारे में जानकारी के बाद, और साथ ही " तालिका में क्षेत्र दर्ज करें

आक्रामक बट दिखाई दे रहा है। विकोनानो झुर्रियों की स्मृति के साथ एक कोब गुलाब न रखें ताकि इसे तालिका 4.1, 4.2 और अंजीर में दिखाया जा सके। ४.५ए इमारतों ए, बी, सी और डी का विकास इस तरह के आकार का एक बड़ा क्षेत्र बन गया है, जो कार्यक्रम के लिए जरूरी है, क्योंकि बीच में खड़ा होना संभव है, पूरे क्षेत्र में स्थित नहीं है।

तालिका 4.1।वितरण क्षेत्रों की तालिका

वितरण की संख्या,

अपहरणकर्ता की कुंजी

इम्या रज़देलु

रोज़मिरी

पतों

चक्की

100K

200K

100K

400K

100K

50

150K

350K

450K

850K

रोज़पोडेलेनिय

रोज़पोडेलेनिय

रोज़पोडेलेनिय

रोज़पोडेलेनिय

रोज़पोडेलेनिय

तालिका ४.२.मान तालिका

vіlnoї संख्या

ओब्लास्ट्स

रोज़मिरी

पतों

चक्की

100K

950K

उपलब्ध

बेशक, एक दर्जन घंटे के बाद ए और सी (div. Ris.4.5b) का काम समाप्त हो गया। क्षेत्रों की तालिकाएँ नबुवायुत विग्लायड, तालिका में रीडिंग। 4.3 और 4.4।

तालिका 4.3।विभिन्न प्रकार के क्षेत्रों की तालिका: तैयार पौधा ए

वितरण की संख्या,

अपहरणकर्ता की कुंजी

इम्या रज़देलु

रोज़मिरी

पतों

चक्की

200K

400K

100K

150K

450K

850K

खाली

रोज़पोडेलेनिय

खाली

रोज़पोडेलेनिय

रोज़पोडेलेनिय

तालिका 4.4।प्रांतीय क्षेत्रों की तालिका: पौधे का अंत A

vіlnoї संख्या

ओब्लास्ट्स

रोज़मिरी

पतों

चक्की

100K

100K

100K

100K

350K

950K

उपलब्ध

उपलब्ध

उपलब्ध



आप बच सकते हैं, जो 274K ज्वलंत स्मृति की उपस्थिति के लिए महत्वहीन है, संयंत्र ई के विकास के लिए पर्याप्त है, लेकिन बीच में पहले खड़े होने के लिए, ओएस इसे प्राप्त करने में सक्षम नहीं है, इसके लिए एक होना अच्छा है स्मृति 100K चमड़े के दो टुकड़ों में विभाजित है, के रूप में गहरे में खड़े होने के लिए, यह असहज है। संपूर्ण बट इलस्ट्रुए हेड rozpodіlu wiggle अपरिवर्तनीय रेज़रबेल की विधि के समान नहीं है - मुख्य मेमोरी के विखंडन की ताकत, जो रोबोट गणना प्रणाली की दक्षता को कम करता है।

जब याददाश्त बढ़ती है टुकड़ों से बदलेंऑपरेटिंग सिस्टम के लिए अच्छा है स्मृति की रक्षा के लिए,वे मुख्य स्मृति के एक छोर पर सभी कब्जे वाले dalyanoks के स्थानांतरण में संग्रहीत हैं। प्रजनक बड़ी संख्या में छोटे "डायरोक्स" की जगह लेंगे, जो विजयी रूप से रोस्टर होने पर अपरिवर्तित हो जाते हैं, एक ज्वलंत स्मृति का एकल (रिंगिंग) डिलेंका बनाते हैं। Pic.4.5c रीडिंग पर, गिरावट का परिणाम, यदि प्रोग्राम B, D और E की मुख्य मेमोरी प्रोग्राम A और C के अंत के लिए प्रोग्राम की मुख्य मेमोरी में स्थित है। कृपया सामने खड़े हों F. Tsey प्रक्रिया को भी कहा जाता है defragmentationयाद।

स्मृति का डीफ़्रैग्मेन्टेशन, टूटने की स्थिति में कैसे स्थिर हो जाता है, आँसू द्वारा प्रतिस्थापित किया जाता है, इसका अपना बहुत कम है:

  • एक घंटे के लिए अतिरिक्त विराति की आवश्यकता है;
  • स्मृति हानि के घंटे से पहले, सिस्टम सभी रोबोटों को स्वीकार करने (स्वीकार करने) का दोषी है, जो अक्सर अस्वीकार्य दिखाई दे सकते हैं;
  • महत्वपूर्ण सूचना विनिमय की स्मृति की स्मृति में कर्मचारियों को स्थानांतरित करने की आवश्यकता, स्मृति में कार्यक्रम के परिवर्तन से संबंधित है, कि ओएस पक्ष की स्मृति;
  • लघु कार्यक्रमों के गहन प्रवाह के साथ, आप स्मृति के बार-बार डीफ़्रैग्मेन्टेशन की आवश्यकता का पता लगा सकते हैं, इसलिए संसाधनों की पूरी प्रणाली पर ध्यान केंद्रित करना अन्यायपूर्ण हो सकता है।

स्वैपिंग के साथ रोज़पोडिल मेमोरी (अंग्रेजी में। स्वैपिंग - पॉडकाचका) इस तथ्य की विशेषता है कि, पहले देखे गए तरीकों के आधार पर, कार्यक्रम के कार्यक्रम मुख्य स्मृति में इसके पूरा होने के क्षण तक खो नहीं जाते हैं। त्वचा के क्षण में स्वैपिंग के साथ सरल प्रणालियों में, केवल एक व्यक्ति की स्मृति मुख्य स्मृति में होती है और शांत समय तक उधार लेती है, जब तक कि इसे देखा जा सकता है, और फिर स्मृति आक्रामक के लिए केंद्रीय प्रोसेसर की तरह है। इस तरह के एक रैंक में, एक कर्मचारी द्वारा छोटी अवधि के लिए पूरी मेमोरी देखी जाती है, फिर घंटे के गायन के क्षण में यह पूर्णकालिक (vyshtovuєtsya, ताकि "बाहर जाना" ठीक है), और शुरुआत में, इसे पेश किया जाता है (इसे सूंघना, बाहर जाना)। एक भयावह त्वचा के मामले में, यह अभी भी पूरा होने तक है, अगर यह कई बार अंतिम मेमोरी से मुख्य और पीछे तक पंप किया जाता है।

अंतिम OS मेमोरी में स्वैप को सुरक्षित करने के लिए, मैं एक या अधिक खोलूंगा पिडकाचकी में फ़ाइलें,कोरिस्टुवाचिव की इमारत के रोबोट में परिचालन स्मृति की डी छवियां स्थित हैं। स्वैपिंग के साथ मेमोरी उत्पन्न करने का एक तरीका सरलतम ऑपरेटिंग सिस्टम में अटका हुआ है, जिसका उपयोग प्रति घंटा मोड में किया जा सकता है।

4.2.3. स्मृति में जानकारी वितरित करने की रणनीतियाँ

स्मृति में सूचना के वितरण के लिए रणनीतियाँ मुख्य मेमोरी के स्थान पर महत्वपूर्ण होने के उद्देश्य से होती हैं, ताकि प्रोग्राम और डेटा को खोजने में मदद मिल सके जब मेमोरी अपरिवर्तनीय टुकड़ों द्वारा उत्पन्न होती है। नायबिल्स अक्सर निम्नलिखित रणनीतियों का उपयोग करते हैं:

  • पहले आने के कंपन के साथ वितरण (रणनीति "पहले आने वाला"):
  • razmіshennya सबसे अच्छे आने के एक वाइबर के साथ (रणनीति "nykrashchy");
  • adjunct के naymensh की पसंद के साथ एल्गोरिथ्म (रणनीति "सबसे अस्वीकार्य")।

रणनीति "पहले आने वाले" पॉलियागाє आने वाले मगरमच्छों के प्रतिद्वंद्विता में:

  • ज़्रोस्तन्या पता;
  • जानकारी को मुख्य मेमोरी के पहले निर्माण में आवश्यक से कम आकार के साथ रखें।

रणनीति "सर्वश्रेष्ठ" मैं दिन के अंत में आऊंगा:

  • प्रांतों की तालिका को क्रम में व्यवस्थित करें बढ़ रहा है rosmіrіvविनी क्षेत्र:

रणनीति "सबसे अपरिहार्य" viconuє बुरा dії:

  • प्रांतों की तालिका को क्रम में व्यवस्थित करें ubuvannya rozmіrivक्षेत्र;
  • जानकारी को नई मेमोरी की मेमोरी के पहले निर्माण में आवश्यक से कम आकार के साथ रखें।

दूसरों के सामने इस रणनीति के ओवरवॉल्टेज के सख्त सबूत वास्तविक नहीं हैं, इसलिए ऑपरेटिंग सिस्टम में ठहराव ओएस डेवलपर्स के सहज तर्कों पर आधारित है।

4.3. वर्चुअल मेमोरी का संगठन

4.3.1. वर्चुअल मेमोरी की मूल अवधारणाएँ

अवधि आभासी मेमोरीआइए हम किसी विशेष गणना मशीन की प्राथमिक (वास्तविक, भौतिक) मेमोरी के अधिक से अधिक, लेकिन कम मेमोरी के स्थान को संबोधित करने की संभावना के साथ जुड़ें। वर्चुअल मेमोरी की अवधारणा को पहली बार एक मशीन में लागू किया गया था, जिसे 1960 में मैनचेस्टर विश्वविद्यालय (इंग्लैंड) में लॉन्च किया गया था। हालाँकि, सिस्टम के व्यापक विस्तार और वर्चुअल मेमोरी को EOM में चौथी और आने वाली पीढ़ियों से वंचित रखा गया है।

वर्चुअल मेमोरी को साकार करने के दो सर्वोत्तम तरीके हैं - स्टोरिंकोवाі खंडीयवही संयोजन स्थिर है - पार्श्व खंडवर्चुअल मेमोरी का संगठन।

वर्चुअल मेमोरी की सभी प्रणालियों को एक ही पते की विशेषता होती है, जो शातिर कार्यक्रमों द्वारा बनते हैं, जरूरी नहीं कि प्राथमिक मेमोरी के पते से जुड़े हों। आभासी पते, एक नियम के रूप में, पहली मेमोरी में नीचे एक बड़े, अपरिवर्तनीय पते का प्रतिनिधित्व करते हैं।

वर्चुअल मेमोरी की अवधारणा का सार Polyagaє इस तथ्य में कि पते हैं, जिसके पहले प्रक्रियाएं होती हैं, प्रक्रियाएं प्रदर्शित होती हैं, पता वास्तव में प्राथमिक मेमोरी में मौजूद होता है।

पतों जो वास्तव में मूल स्मृति में हैं, कहलाते हैं वास्तविक (भौतिक) पते।

आभासी पतों की श्रेणी, जहाँ तक प्रक्रियाओं को प्रदर्शित किया जा सकता है, कहलाती हैं विशाल आभासी पतापांचवीं प्रक्रिया।

वास्तविक पतों की श्रेणी जो एक विशिष्ट कम्प्यूटरीकृत मशीन में पाई जा सकती है, कहलाती है वास्तविक पते की विशालता Rієї .

उन प्रक्रियाओं के लिए महत्वहीन जो केवल आभासी पते की ओर मुड़ते हैं, बदबू के अर्थ में वे वास्तविक स्मृति के दोषी हैं। आभासी और वास्तविक पतों की उपस्थिति को स्थापित करने के लिए, डीपीए (या डीएटी - अंग्रेजी में) के पते के गतिशील रूपांतरण के तंत्र शक्ति की सभी अधीनस्थ प्रणालियाँ (चित्र 4.6 देखें) - वर्चुअल एड्रेस स्पेस के संक्षिप्त पते, प्रक्रिया वास्तविक मेमोरी में जरूरी नहीं होगी।

त्से शक्ति को "टुकड़ा ग्रीष्मकाल" कहा जाता है। टिम को स्वयं भौतिक स्मृति को अद्वितीय विशेषताओं के साथ देखने की आवश्यकता के बारे में पता होना चाहिए।

वर्चुअल मेमोरी, एक नियम के रूप में, आंगन योजना के लिए होगी (चित्र 4.7 देखें)।

पहला रेवेन एक वास्तविक स्मृति है, जिसमें विकोनुवनी प्रक्रियाएं होती हैं और जिसमें अपराध परिवर्तन किए जाते हैं, इससे पहले प्रक्रियाएं होती हैं।

एक और रिवेन महान समुदाय की स्मृति की कीमत है, उदाहरण के लिए, कार्यक्रमों और डेटा द्वारा बनाई गई चुंबकीय डिस्क पर जमा करना, क्योंकि समुदाय के इंटरकनेक्शन के माध्यम से वास्तविक स्मृति में सभी को एक बार में समायोजित करना असंभव है। मैं एक और rivnya की स्मृति को बुलाता हूँ माध्यमिकएबीओ zvnishnyoї.

मल्टीप्रोग्राम मोड में, वास्तविक मेमोरी को बगात्मा प्रक्रियाओं के बीच वितरित किया जाता है। त्वचा प्रक्रिया के दोलनों में आभासी पतों का एक बड़ा स्थान हो सकता है, कोई वास्तविक स्मृति नहीं होती है, फिर वास्तविक स्मृति में एक घंटे में सटीक क्षण पर ट्रिमिंग की संभावना प्रोग्राम कोड और डेटा का एक छोटा सा हिस्सा है त्वचा की प्रक्रिया, और कोड बहुत बड़ा नहीं है 'भाषाई रूप से वास्तविक स्मृति के सूक्ष्म द्रव्यमान (शक्ति .) द्वारा विस्थापित किया जाएगा पीस समिटी”).

पते के गतिशील पुन: अनुकूलन का तंत्र इस तथ्य की बात है कि दिए गए क्षण में आभासी स्मृति के क्लिट्स वास्तविक स्मृति में हैं और स्वयं परिवर्तन की बदबू आ रही है। छवि तालिका की सहायता के लिए Tse zd_ysnyuєtsya, जो डीपीए के तंत्र द्वारा संचालित है।

सूचना, वर्चुअल मेमोरी से वास्तविक में कैसे स्थानांतरित करें, डीपीए के तंत्र द्वारा समूह में ब्लाकोंसमय का पालन करने के लिए सिस्टम, वास्तविक मेमोरी के कुछ स्थानों में वर्चुअल मेमोरी के विभिन्न ब्लॉक होते हैं। ब्लॉक का आकार डीपीए की वास्तविक स्मृति के उन हिस्सों में डाला जाता है, जो अपने स्वयं के उद्देश्यों के लिए अनुत्पादक होंगे।

यदि ब्लॉक एक ही आकार के हों, तो बदबू कहलाती है पक्षों बग़ल में।यदि ब्लॉक छोटे हो सकते हैं, तो बदबू को कहा जाता है खंडों, और वर्चुअल मेमोरी के संगठन के प्रकार को कहा जाता है कमानी... कुछ प्रणालियों में, अपराध को जोड़ा जाना चाहिए, ताकि खंडों को परिवर्तनशील आकार की वस्तु के रूप में महसूस किया जा सके, ताकि वे एक निश्चित आकार के किनारों से बने हों। वर्चुअल मेमोरी के ऐसे संगठन को abo . कहा जाता है खंड-रेखा,एबीओ पार्श्व खंड।

ब्लॉक-आधारित इमेजिंग सिस्टम में पते दो-घटक (दो तरफा)।शोब को एक विशिष्ट तत्व तक घुमाया जाता है, कार्यक्रम एक ब्लॉक जोड़ देगा, जिसमें तत्व हटा दिया जाता है, और तत्व को एक कोब के साथ एक ब्लॉक में बदल दिया जाता है (चित्र 4.8 देखें)। वर्चुअल एड्रेस एन ऑर्डर एक अतिरिक्त व्यवस्थित शर्त (बी, डी) के लिए, डी बी ब्लॉक की संख्या है, जिसमें दिए गए तत्व को विस्थापित किया गया है, और डी स्पष्ट रूप से कोबड एड्रेस ब्लॉक का प्रतिस्थापन है।

वर्चुअल मेमोरी के पते का पुन: निर्माण n = (b, d) वास्तविक मेमोरी के पते पर r आक्रामक रैंक में आपका स्वागत है (चित्र 4.9 देखें)। कोज़ेन प्रक्रिया मास व्लास्नु ब्लॉक डिस्प्ले टेबल,याकू ऑपरेशनल सिस्टम को वास्तविक मेमोरी में रखा जाता है। वास्तविक पता एक केंद्रीय तालिका को केंद्रीय प्रोसेसर के विशेष रजिस्टर में सूचीबद्ध किया जाएगा, रैंक प्रक्रिया में ब्लॉक प्रदर्शित करने के कोब पते और तालिकाओं का रजिस्टर।


प्रक्रिया के दौरान ब्लॉक डिस्प्ले टेबल को त्वचा ब्लॉक के लिए एक पंक्ति में रखा जाना चाहिए, जिससे ब्लॉक एक-एक करके संसाधित होते हैं: ब्लॉक 0 की सूची से, फिर ब्लॉक 1, आदि। ब्लॉक बी के लिए टेबल की पंक्तियों के वास्तविक पते के अनुरूप, बी को ब्लॉक करने के लिए कोब एड्रेस और टेबल के साथ असाइन किया गया है। पंक्ति को वास्तविक मेमोरी में कोब ब्लॉक बी पर वास्तविक पते बी का बदला लेने के लिए जाना जाता है। जब तक कोब पता b को zsuv d नहीं दिया जाता है, तब तक वास्तविक पते r = b '+ d पर शुकनी का ढोंग करने के लिए।

ब्लॉक-बाय-ब्लॉक इमेजिंग के सभी तरीके, जो छवि योजना के समान, खंडीय, अगल-बगल और संयुक्त साइड-सेगमेंट संगठन वाले सिस्टम में स्थिर हैं, अंजीर में दिखाए गए हैं। 4.9, प्रत्यक्ष प्रदर्शन योजना कहा जाता है।

4.3.2. वर्चुअल मेमोरी का ऐतिहासिक संगठन

विशुद्ध रूप से साइड-बाय-साइड मेमोरी संगठन के लिए, एक जोड़ी (पी, डी) का आदेश दिया जाता है, डी पी वर्चुअल मेमोरी में पक्ष की संख्या है, और डी पी पक्ष के भीतर परिवर्तन है। यदि प्रवाह रेखा प्राथमिक मेमोरी में स्थित है, तो प्रक्रिया प्रदर्शित की जा सकती है। पृष्ठों को अंतिम मेमोरी से पहले स्थान पर फिर से लिखा जाता है और ब्लॉकों में वितरित किया जाता है, जिन्हें कहा जाता है अगल-बगल फ्रेमऔर यह बिल्कुल घुसपैठियों के आकार के समान हो सकता है। पतों, एकाधिक निश्चित फ़्रेम आकारों के लिए वास्तविक मेमोरी में साइड फ़्रेम की मरम्मत की जाती है। साइड को एक तरह के साइड फ्रेम में रखा जा सकता है।

रोबोटिक्स को पक्षों की छवि के तंत्र में सुरक्षित करने के लिए, पक्षों की छवि की एक तालिका बनाई जाती है, वर्चुअल मेमोरी के विज़ुअलाइज़ेशन के बारे में कौन सी जानकारी बनाई जानी है, इसकी त्वचा पंक्ति:

आर - पहली स्मृति में एक पक्ष की उपस्थिति के संकेत (आर = 0 - जर्मन की पहली स्मृति में पक्ष; 1 - पक्ष पहली स्मृति में है):

S - अंतिम मेमोरी के किनारे का पता (r = 0 पर):

p 'प्राथमिक मेमोरी में रो फ्रेम की संख्या है, संख्या p के साथ वर्चुअल रो को डी-स्पेस किया गया है।

४.३.३. वर्चुअल मेमोरी का खंड संगठन

वर्चुअल मेमोरी के खंडीय संगठन में आभासी पता - जोड़ी n = (s, d) का आदेश दिया गया है, de s वर्चुअल मेमोरी के खंड की संख्या है, और d उसी खंड के भीतर परिवर्तन है। प्रक्रिया को केवल उसी तरह प्रदर्शित किया जा सकता है, यदि वर्तमान खंड प्राथमिक मेमोरी में स्थित है, तो सेगमेंट प्राथमिक मेमोरी से प्राथमिक मेमोरी में स्थानांतरित हो जाते हैं। सभी मध्यावधि, एक खंड की तरह, पतों के सारांश और प्रारंभिक स्मृति द्वारा कब्जा कर लिया जाता है। वितरित करने के लिए, पहली मेमोरी की पहली मेमोरी में सेगमेंट की पहली मेमोरी से जाने की जरूरत है। 3)। वास्तविक पतों में गतिशील रूप से पुन: कॉन्फ़िगर किए गए आभासी पते 4.9.

4.3.4. वर्चुअल मेमोरी का कहानी-खंड संगठन

वर्चुअल मेमोरी को साकार करने के दोनों तरीकों के गुणों के आधार पर साइड-सेगमेंटल आयोजन पर आधारित सिस्टम। खंड पक्षों की संख्या को पूरे में बदलते हैं, और जरूरी नहीं, लेकिन खंड के सभी पक्ष एक ही बार में पहली मेमोरी में थे, और वर्चुअल मेमोरी के पक्षों का योग पहली बार पहली बार दोष देने के लिए जरूरी नहीं है। याद। साइड-सेगमेंट संगठन की प्रणाली में, तीन-घटक (तुच्छ) एड्रेसिंग अटक जाती है। आभासी पता n यहाँ क्रम n = (s, p, d) के रूप में शुरू होता है, de s खंड संख्या है, p भाग संख्या है, और d आवश्यक तत्व होने पर भाग के भीतर परिवर्तन है।

त्वचा प्रक्रिया के लिए ऑपरेटिंग सिस्टम, पहले के अनुसार, प्रक्रिया में खंडों की एक तालिका, और, दूसरे शब्दों में, खंडों के खंडों की तालिका (प्रक्रिया के लिए प्रति त्वचा खंड)।

सेगमेंट में लाइनों की संख्या के बारे में जानकारी रखने की प्रक्रिया में सेगमेंट की तालिका और पोचटकोवी पते के बारे में ईओएम की पहली मेमोरी में सेगमेंट के सेगमेंट की तालिकाओं को बदलना।

वर्चुअल मेमोरी के इस तरफ के लिए साइड फ्रेम की पहली मेमोरी में कोब एड्रेस और स्पेस के बारे में जानकारी के साथ सेगमेंट टेबल के स्किन साइड को इसकी पंक्तियों में रखा जाना चाहिए।

साइड-सेगमेंट आयोजन वाले सिस्टम में गतिशील रूप से वर्चुअल एड्रेस को परिवर्तित करना, परिकलित पते की एक से अधिक पंक्तियों के लिए योजना के अनुसार रूपांतरण से प्रदर्शित होता है, जैसा कि अंजीर में चित्र 4.10 में दिखाया गया है, प्रदर्शित होने वाली साइड टेबल की प्रक्रिया।

४.४. वर्चुअल मेमोरी का प्रबंधन

4.4.1. वर्चुअल मेमोरी के प्रबंधन के लिए रणनीतियाँ

वर्चुअल मेमोरी के प्रबंधन के लिए रणनीतियाँ, साथ ही भौतिक मेमोरी के प्रबंधन के लिए रणनीतियाँ, तीन श्रेणियों में आती हैं: पुशिंग रणनीतियाँ, स्थानांतरण के लिए रणनीतियाँ और विकास के लिए रणनीतियाँ।

मेटेयु धक्का देने की रणनीतिє वैसे, किसी भी क्षण आपको सेकेंडरी मेमोरी से साइड या सेगमेंट को पहले वाले में फिर से लिखना चाहिए।

मेटेयु रणनीति वितरणवैसे, प्राइमरी मेमोरी के स्थान पर एक पक्ष या एक खंड ऊपर आने में मदद करता है।

मेटेयु रणनीति vishtovkhuvannyaपौरुषता, प्राथमिक स्मृति से स्मृति के एक भाग या खंड की तरह, एक खंड के किनारे पर आने के लिए एक जगह लगने का बिंदु, जो प्राथमिक स्मृति की प्राथमिक स्मृति है।

वर्चुअल मेमोरी का अधिक रणनीतिक प्रबंधन अवधारणा पर आधारित है इलाका,पॉलीगा क्या है इसका सार rozpodil maє की स्मृति से पहले खेती के लिए प्रक्रियाओं को शक्ति देता है, एक नियम के रूप में, स्थानीय एकाग्रता के उच्च स्तर के साथ एक असमान चरित्र।

स्थानीयता की शक्ति घंटे और विशालता दोनों में प्रकट होती है।

स्थान प्रति घंटा का अर्थ है, स्मृति के मध्य से पहले, लंबे समय तक की गई क्रूरता से पहले, सबसे शक्तिशाली में क्रूरता के महान प्रदर्शन के साथ।

अंतरिक्ष में स्थान इसका मतलब यह है कि, एक नियम के रूप में, स्मृति से पहले जानवर, एक नियम के रूप में, इस तरह से ध्यान केंद्रित करें कि महान स्मृति की स्मृति की कार्रवाई से पहले जानवर के समय, जानवरों को ओचिकुवती करना संभव है सबसे हल्का मध्य भाग।

स्थानीयता की शक्ति को न केवल लागू कार्यक्रमों में, बल्कि ऑपरेटिंग सिस्टम के रोबोटिक कार्यक्रमों में बढ़ावा दिया जाता है। शक्ति tse shvidshvidshie empirichne (व्यवहार में sposterіgaєt) है, सैद्धांतिक रूप से आधारित नहीं है। स्थानीयता की गारंटी देना संभव नहीं है, इसे हासिल करने के लिए विरोध जबरदस्त है। जिन लोगों ने बहुत अधिक स्थानीयकरण पाया है - वे जो कार्यक्रम का प्रभावी ढंग से उपयोग कर सकते हैं, साथ ही पहली स्मृति में बहुत सारे लोग हैं, जिनमें खंड का सबसे लोकप्रिय पक्ष शामिल है।

परिचालन प्रणालियों में स्मृति प्रबंधन रणनीतियों की प्रभावशीलता का आकलन करने के लिए, "स्पेस-आवर" संकेतक का उपयोग किया जाना चाहिए, जिसका उपयोग सूत्र का पालन करने के लिए किया जाता है।

एस = वीसीएच टी, (4.6)

डी एस - संकेतक "स्पेस-ऑवर"; वी - प्राथमिक मेमोरी की मात्रा, संलग्न करने की प्रक्रिया; टी - खंड के आवश्यक पक्ष को पंप करने की प्रक्रिया की तुच्छता।

खंड या खंड के आवश्यक भागों की प्रक्रिया द्वारा सफाई की अवधि में कमी के लिए संकेतक एस के मूल्य में कमी स्मृति के सभी रणनीतिक प्रबंधन पर आधारित है।

4.4.2. पुश-इन रणनीतियों (बढ़ाता है)

निवेश के प्रबंधन के लिए निम्नलिखित रणनीतियों का उपयोग किया जाना चाहिए:

· एक पेय के लिए (विमोगा के लिए);

· वश्तोवुवन्न्या (पिडकाचका) ज़ पेरेज़ेंनयम (वाइपर्रेडज़ेन्यम)।

फ़ीड के पीछे Vshtovhuvannya (पंपिंग) ट्रांसफर करने पर, चेक सिस्टम को साइड में भेजा जाता है या सेगमेंट को प्रोसेस में दिखाया जाता है और केवल तभी जब आप साइड या सेगमेंट को पहली मेमोरी में फिर से लिखना शुरू करने के लिए ऐसी शक्ति देखते हैं। सकारात्मक और नकारात्मक दोनों पक्षों के लिए बिजली की आपूर्ति।

सकारात्मक पक्ष में, शामिल करने के लिए:

  • यह गारंटी है कि केवल वे भाग (सेगमेंट), जो रोबोट प्रक्रिया के लिए आवश्यक हैं, प्राथमिक मेमोरी में फिर से लिखे जाएंगे;
  • उन पर ओवरहेड विट्राती जो महत्वपूर्ण हैं, जैसे कि पक्ष या खंड जिन्हें प्राथमिक मेमोरी में स्थानांतरित किया जाना चाहिए, न्यूनतम।

एक छोटी आपूर्ति तक, इस तथ्य को ध्यान में रखा जाता है कि प्रक्रिया एक के लिए आवश्यक पक्ष (खंड) की पहली स्मृति में जमा हो गई है। जब त्वचा पर एक नया पक्ष (खंड) दिखाई देता है, तो प्रक्रिया की जाँच की जाती है, यदि पक्ष (या एक खंड) को प्राथमिक मेमोरी में स्थानांतरित किया जाता है। इस तथ्य के कारण कि प्रक्रिया को दिए गए कुछ पक्ष (खंड) पहले से ही प्राथमिक मेमोरी में हैं, जबकि स्पष्टीकरण की अवधि होगी, क्योंकि सूत्र (4.5) का उपयोग किया जाता है, यह अधिक महंगा है, इसमें बहुत समय लगेगा होने वाली सभी प्रक्रियाओं को स्पष्ट करने के लिए समय की।

Vshtovhuvannya (पेलोड) वृद्धि के लिए ट्रांसमिशन, इस प्रक्रिया में किसी भी पक्ष या खंड तक, सिस्टम को कुछ समय के लिए मैगेट किया जाएगा। जैसे ही मंदिर की स्मृति और पहली स्मृति में पहले स्थान पर है, तो पक्ष दिखाई देंगे, या पहले स्मृति में खंडों को फिर से लिखा जाएगा, उनके पहले की तरह, क्रूरता स्पष्ट रूप से की जाएगी। प्रत्याशित पंपिंग के लिए लिंक (सेगमेंट) के सही चयन के साथ, प्रक्रिया को प्रारंभ समय दिया जाता है और "स्पेस-ऑवर" संकेतक के मान को बदल देता है।

बढ़ने की रणनीति की कमी तक, इस तथ्य का परिचय देना संभव है कि गणना का सिद्धांत, जैसे कि पथों को स्थानांतरित करना, जैसे कि प्रक्रिया विकसित होगी, दुर्भाग्यपूर्ण होगा। यही है, सभी संभावित स्थितियों में, यदि सक्रिय पंपिंग की प्रक्रिया के माध्यम से स्टैनिट्स (खंडों) को कंपन करने के बारे में निर्णय सबसे निर्णायक प्रक्रियाओं में से एक के लिए बड़ी संख्या में लिया जाएगा, जिसे सिस्टम में विकसित करने की आवश्यकता नहीं है, जो होगा м किनारे या खंड।

4.4.3. वितरण की रणनीति

के साथ सिस्टम में किनारेनए zavanazhivayutsya भागों के वितरण के बारे में निर्णय की आभासी स्मृति को व्यवस्थित करना सरल है: नई साइड को सफ़ेद साइड फ्रेम में रखा जा सकता है।

सिस्टम z . के लिए कमानीसंगठनात्मक वर्चुअल मेमोरी भी वितरण की रणनीति में फंस जाएगी, क्योंकि परिवर्तन की स्मृति के लिए स्मृति की प्रणालियों में vikoristovyutsya (div। खंड 4.2), और स्वयं:

· पहले आने वाले vіlnoї dilyanka के कंपन के साथ razmіshennya;

· सबसे उपयुक्त vіlnoї dilyanka के कंपन के साथ razmіshennya;

· razmіshennya z vibor naymensh अनुयायी wіlnoї dіlyanka।

वितरण के लिए पुनर्बीमा रणनीतियों के कार्यान्वयन की प्रक्रिया का विस्तृत विवरण खंड 4.2.3 में दिया गया है।

४.४.४. रणनीति विष्टोवखुवन्न्या

मल्टीप्रोग्राम सिस्टम में, सभी प्राथमिक मेमोरी का उपयोग किया जाता है, जो एक नियम के रूप में कब्जा कर लिया जाता है। स्मृति प्रबंधन कार्यक्रम के अंत में, विरिशुवती को दोष देना है, स्मृति के किसी भी खंड के लिए प्राथमिक स्मृति से देखा गया था, ताकि यह एक खंड का पक्ष प्राप्त करने का एक बिंदु था। डेनिश घंटे में, vistovkhuvannya (vidkachuvannya) पक्षों (खंडों) की निम्नलिखित रणनीतियाँ तय की जाएंगी:

  • vistovhuvannya vypadkovyh पक्ष या खंड;
  • vishtovhuvannya pershoi abo सेगमेंट (FIFO) से आया है;
  • vishtovkhuvannya नहीं vikoristovuvali पाए गए थे साइडलाइन एबो सेगमेंट (LRU);
  • vyshtovhuvannya naimensh अक्सर vikorystvuvalysya पक्षों abo खंडों (LFU);
  • vyshtovhuvannya नहीं vikoristovuyutsya रहने का समय, या खंड (NUR)।

विपदकोविह पक्षों और खंडों के विष्टोवखुवन्न्या की रणनीति लागू करने का सबसे आसान तरीका, सिस्टम में काम करने वाली किसी भी प्रक्रिया से पहले प्रदर्शन के मामले में बहुत कम विट्रेट होते हैं और भेदभावपूर्ण नहीं होते हैं। खंड के दोनों ओर होने या पहली स्मृति में होने की रणनीति के दृष्टिकोण से, इसे उसी छवि के विकास के लिए सुरक्षित किया जा सकता है, इसके अलावा, खंड का एक पिछड़ा पक्ष है, भविष्य तक सबसे कम आंकने की स्मृति)। ओस्किल्की रणनीति के समान हैं, संक्षेप में, यह "थप्पड़" भाग्य में निहित है, वास्तविक प्रणालियों में यह स्थिर है।

पहले के vyshtovhuvannya की रणनीति अबो सेगमेंट (फीफो-रणनीति) के पक्ष में आई सिद्धांत "प्रथम पुजारी - पहला पिशोव" का एहसास करता है। उसी समय, पहली स्मृति में उपयुक्त त्वचा पक्ष (खंड) के क्षण में, घंटे (योम) को घंटे के लिए एक घुन सौंपा जाता है। अगर ओरिजिनल मेमोरी देखने की जरूरत है, चाहे वह साइड (सेगमेंट) हो, उस साइड (सेगमेंट) को वाइब्रेट करें, कम से कम एक घंटा कम महत्वपूर्ण है। इस तरह की रणनीति के खिलाफ एक तर्क vyshtovhuvannya है - एक तर्क है कि दिए गए पक्ष के पास पहले से ही मौका मिलने का मौका है, और यह समय दूसरे पक्ष को अधिक बहुमुखी प्रतिभा देने का है। हालांकि, भविष्य की एक महान भावना के साथ फीफो की रणनीति सक्रिय रूप से विजयी पक्षों (खंडों) की प्राथमिक स्मृति से दृश्यमान होती है, कुछ तथ्य यह है कि एक पक्ष (खंड) पहली स्मृति में एक तुच्छ के खिंचाव के रूप में है घंटे, रोबोट में लगातार रहने के लिए एक पूर्ण।

रणनीति vishtovkhuvannya नहीं vikoristov बग़ल में पाए गए abo खंडों (LRU- रणनीति) संचरण, जो vyshtovhuvannya के लिए पक्षों (खंडों) को कंपन करता है, क्योंकि वे दूसरों की तुलना में अधिक vikoristovuvalis नहीं करते थे। मिट्टियों के किनारों (खंडों) में त्वचीय दुर्दमता के मामले में LRU vimag, schob की रणनीति एक घंटे के लिए ली गई थी। Tse को सैकड़ों vitrates के साथ जोड़ा जा सकता है, उस LRU-रणनीति से, जो इसकी लत के लिए महत्वहीन है, वर्तमान ऑपरेटिंग सिस्टम में बहुत अच्छी तरह से खत्म करने के लिए साकार है। इसके अलावा, एलआरयू-रणनीति के कार्यान्वयन के साथ, यह ऐसा हो सकता है, लेकिन एक पक्ष (खंड), जब तक कि यह एक जानवर नहीं मिला, एक आक्रामक विजयी पक्ष (खंड) के दायरे में, जो एक महान कार्यक्रम है पूरे क्षण तक, एक महान अबो खंड।

अबो सेगमेंट के सबसे विजयी पक्षों के vyshtovhuvannya की रणनीति (LFU-रणनीति) सबसे अच्छी LRU रणनीति के सबसे करीब में से एक। प्राथमिक स्मृति से एलएफयू-रणनीति के अनुसार, खंड के अंत तक सबसे लगातार (सबसे गहन) विजयी यात्राएं की गईं। यहां यातायात की तीव्रता (सेगमेंट) को नियंत्रित किया जाता है। पूरे त्वचा पक्ष (सेगमेंट) के लिए, एक पायलट को सौंपा गया है, जिसका अर्थ है कि यह किसी दिए गए पक्ष (सेगमेंट) में त्वचा संक्रमण के लिए एक है। एलएफयू-रणनीति, सहज रूप से सत्य होने के कारण, कुछ कमियां हैं, लेकिन एलआरयू की रणनीति भी है: पहली जगह में, यह बहुत अच्छा है कि मूल स्मृति से बग़ल में या खंड दिखाई देंगे, क्योंकि भविष्य में इस प्रक्रिया का उपभोग किया जाएगा। दूसरी ओर, कार्यान्वयन को खंडों के पक्षों की प्रतिक्रिया की तीव्रता के नियंत्रण को व्यवस्थित करने के लिए महत्वपूर्ण विट्रेट से जोड़ा जा सकता है।

vishtovkhuvannya की रणनीति बाकी घंटों में vikoristovyvayas नहीं थी, बल्कि सेगमेंट (NUR-रणनीति) भी थी। यह एलआरयू रणनीति के भी करीब है और इसके कार्यान्वयन में उल्लेखनीय रूप से छोटे विट्रेट की विशेषता है। NUR-रणनीति उन पक्षों (खंडों) की प्राथमिक स्मृति से लेकर अंतिम घंटे तक प्रसिद्ध है। घंटों में इलाके की शक्ति के दृष्टिकोण से (खंड 4.4.1 देखें) उन पक्षों (खंडों) तक, जो अंतिम घंटे में खराब नहीं हुए थे, यह संभावना नहीं है कि निकटतम संभव में क्रूरता होगी, इसलिए एक नए शब्द के लिए पक्षों को बदलना संभव है।

Oskilki bazhano उन पक्षों (खंडों) को प्रतिस्थापित करता है, जो अवधि के दौरान मुख्य मेमोरी में नहीं बदले गए थे, ट्रांसमिशन की NUR-रणनीति के कार्यान्वयन ने पक्ष (खंड) पर दो हार्डवेयर बिट-मार्क पेश किए थे:

· बिट-मार्क बी 0 ओर मुड़ें (खंड);

· बिट-साइन बी 1 पक्ष (खंड) का संशोधन।

सभी b 0 और b 1 की सूची को 0 पर सेट किया जाएगा। जब आप साइड (सेगमेंट) की ओर मुड़ते हैं, तो प्रदर्शित बिट-साइन b 0 को 1 पर सेट किया जाएगा। यदि आप साइड (सेगमेंट) से बदलते हैं, तो प्रदर्शित बिट-टू-मार्क बी 1 को 1 में स्थानांतरित कर दिया जाएगा। तालिका में दिखाए गए पक्षों (खंडों) के इस्नुवन्न्या चोतिरोह समूह। 4.5.

तालिका 4.5।स्टोरिनोक का समूह (सेगमेंट)

समूह

सबसे पहले, मूल स्मृति से पक्ष (खंड) होते हैं, जिन्हें छोटी संख्याओं के समूहों को सौंपा जाना चाहिए।

एक घंटे के लिए, पक्षों (खंडों) तक फैला कोई अनाज नहीं था, ऑपरेटिंग सिस्टम की तरह 0 सभी बिट-संकेतों में आवधिक छूट हैं।

व्यावहारिक रूप से, क्या vyshtovhuvannya पक्षों (खंडों) की रणनीति में गैर-तर्कसंगत निर्णय शामिल नहीं हैं। यह समझाया जाएगा, ऑपरेटिंग सिस्टम प्रसंस्करण के लिए आने वाली किसी भी प्रक्रिया के व्यवहार की सटीक भविष्यवाणी नहीं कर सकता है।

भोजन पर नियंत्रण रखें

1. अक्सर, हम वर्चुअल एड्रेस स्पेस के साथ संचार की प्रक्रिया के लिए वर्चुअल मेमोरी को बदलने का अवसर साझा करते हैं, जो वास्तविक मेमोरी के संचार को बदल रहा है। वर्चुअल मेमोरी की गरिमा का नाम बताइए।

2. वास्तविक दुनिया में समय से कार्यक्रम तक आभासी पते के संशोधन के परिवर्तन और कमियां किसके पास हैं? डिवाइस के संपूर्ण पुनर्गठन के अनुसार याका रोबोट का एक हिस्सा है, और याक एक ओएस है?

3. साथ ही, यह महत्वपूर्ण है कि वर्चुअल मेमोरी को केवल उस सिस्टम में सहेजा जा सकता है जिसमें पते का डिवाइस डायनेमिक ट्रांसलेशन हो। स्पष्ट करें कि ऐसा नहीं है।

4. क्यों, रणनीति की महान स्मृति के मजाक में, "सबसे सुंदर" गिरचे प्रतीत होता है, न कि "पहले आने वाला"।

5. वर्चुअल मेमोरी के सेगमेंट और लाइन मॉडल की तुलना करें। आप उन्हें खूबसूरती से कैसे देख सकते हैं और क्यों?

6. खंड 3.5 में अतिरिक्त मार्गदर्शन। mirkuvannya s ड्राइव वाइब्रेटर साइज़ साइड।

7. FCFS के अनुशासन को संग्रहीत करने की स्थिति का अनुकरण करें, जिसमें वास्तविक लिंक की संख्या में वृद्धि को साइड व्यू की संख्या में वृद्धि के लिए लाया जाता है।

8. बग़ल में समान क्लस्टर फ़ीड क्या है? यह आज के OS में अधिक से अधिक लोकप्रिय क्यों हो रहा है?

9. ओएस के रैंक से, क्या यह हो सकता है कि निकटतम घंटे में कौन से पक्ष क्रूर होंगे?

10. वर्चुअल मेमोरी का बड़ा दायरा प्रक्रिया में तब तक बनाया जा सकता है जब तक कि लिंक की तालिका वास्तविक मेमोरी में स्थित न हो। वर्तमान OS में क्या समस्या है?

11. स्मृति प्रबंधन के अनुशासन में अंतःक्षेपित स्मृति की समता को कम करने का पद क्या है?

12. स्मृति की अवधारणा में परिवर्तन के सिद्धांत क्या हैं, क्या आप पते के आकार में वृद्धि को जन्म दे सकते हैं?

स्मृति प्रबंधन के लिए ओएस कार्य

यहां पिड मेमोरी (मेमोरी) कंप्यूटर की ऑपरेटिव मेमोरी के सम्मान पर निर्भर करती है। हार्ड डिस्क की मेमोरी को देखते हुए, जैसा कि इसे नई मेमोरी (स्टोरेज) कहा जाता है, जानकारी को बचाने के लिए ऑपरेशनल मेमोरी को बिजली की आवश्यकता नहीं होगी।

मेमोरी सबसे मूल्यवान संसाधन है, जिसका उपयोग मल्टीप्रोग्राम्ड ऑपरेटिंग सिस्टम की ओर से जादुई नियंत्रण के लिए किया जा सकता है। मेमोरी की एक विशेष भूमिका को इस तथ्य से समझाया जाता है कि प्रोसेसर नक़्क़ाशी के निर्देशों को उसी तरह प्रदर्शित कर सकता है जैसे मेमोरी में बदबू पाई जाती है। मेमोरी को एप्लिकेशन प्रोग्राम के मॉड्यूल और ऑपरेटिंग सिस्टम के मॉड्यूल के बीच भी वितरित किया जाता है।

प्रारंभिक ऑपरेटिंग सिस्टम में, मेमोरी प्रबंधन केवल तब तक बनाया गया था जब तक कि प्रोग्राम प्रोग्राम के साथ उलझ नहीं जाते थे और मेमोरी में डेयाकी ज़्वनिशनी संचायक (छिद्रित रेखाएं, चुंबकीय रेखाएं, या एक चुंबकीय डिस्क) से डेटा। ओएस के सामने मल्टीप्रोग्रामिंग के आगमन के साथ, एक नया कारखाना स्थापित होगा, जो स्पष्ट मेमोरी के वितरण से जुड़ा होगा, और डेसिलकॉम तुरंत कार्यक्रमों को प्रदर्शित करेगा।

मल्टीप्रोग्राम सिस्टम में मेमोरी प्रबंधन के लिए OS कार्य करता है :

  • vіdsthezhennya vіlnoy और vikoristanoi स्मृति;
  • प्रक्रियाओं की स्मृति और प्रक्रियाओं के पूरा होने के बाद स्मृति की ध्वनि को देखना;
  • कोड और दी गई प्रक्रियाओं को ऑपरेटिव मेमोरी से डिस्क (भाग के बाहर) में बदलना, यदि मुख्य मेमोरी किसी भी प्रक्रिया में वितरण के लिए पर्याप्त नहीं है, और इसे ऑपरेटिव मेमोरी में बदलना, यदि कोई नहीं है
  • कार्यक्रमों द्वारा पते को भौतिक स्मृति के एक विशिष्ट क्षेत्र में ट्यून करें।

कोबल्ड मेमोरी के अलावा, ओएस की शुरुआत में प्रक्रियाएं मेमोरी के गतिशील वितरण के लिए भी दोषी हैं, ताकि यह पहली बार अतिरिक्त मेमोरी को पावर दे सके। उसके लिए, चूंकि पूरक स्मृति में पूरक की आवश्यकता समाप्त हो जाती है, इसलिए सिस्टम को चालू करना संभव है। मैंने विपदकोवोई दोझिनी की स्मृति को स्मृति के आउट-ऑफ-द-बॉक्स पूल से विखंडन के बिंदु तक और, परिणामस्वरूप, एक अप्रभावी vikoristannya के लिए vypadkovy क्षणों में देखा। मेमोरी का डीफ़्रैग्मेन्टेशन भी ऑपरेटिंग सिस्टम का कार्य है।

रोबोटिक ऑपरेटिंग सिस्टम के समय से पहले, इसे अक्सर नई सेवाओं और सूचना संरचनाओं, जैसे प्रक्रिया और प्रवाह विवरणक, संसाधन आवंटन तालिका, बफ़र्स तक लाया जाता है, जिन्हें डेटा के आदान-प्रदान के लिए प्रक्रियाओं द्वारा संसाधित किया जा सकता है। 'kti vimagayut मेमोरी'। ' 'कुछ ऑपरेटिंग सिस्टम में यह बहुत पहले (इंस्टॉलेशन के घंटे से पहले) सिस्टम की जरूरतों के लिए मेमोरी का स्टोरेज होता है। उसी ओएस में, सिस्टम कोशिकाओं के लिए एक मेमोरी के साथ एक बड़ा गंदा पिडिड है, इसे गतिशील रूप से देखा जाता है। ऐसे में ऑपरेटिंग सिस्टम सबसिस्टम जब उनके टेबल, ऑब्जेक्ट, स्ट्रक्चर आदि को स्थापित करते हैं, तो इसे बिजली की आपूर्ति से मेमोरी के कंट्रोल सिस्टम में बदल दिया जाता है।

Zachist मेमोरी परिचालन प्रणाली का एक बहुत ही महत्वपूर्ण कार्य है, क्योंकि प्रक्रिया को सौंपी गई मेमोरी से डेटा को लिखने या पढ़ने की प्रक्रिया की अनुमति देना संभव नहीं है। यह फ़ंक्शन, एक नियम के रूप में, ओएस के सॉफ़्टवेयर मॉड्यूल द्वारा हार्डवेयर के साथ एक मुश्किल इंटरकनेक्शन में कार्यान्वित किया जाता है।

स्मृति प्रबंधन के लिए ओएस के कार्य - समझना और देखना। "स्मृति प्रबंधन के लिए ओएस फ़ंक्शन" 2017, 2018 श्रेणी का वर्गीकरण और विशेष विशेषताएं।

मेमोरी सबसे महत्वपूर्ण संसाधन है, जिसे मल्टीप्रोग्राम्ड ऑपरेटिंग सिस्टम की तरफ से नियंत्रित किया जा सकता है। सभी ऑपरेशनल मेमोरी ऑपरेटिंग सिस्टम के मूल द्वारा कब्जा नहीं किया जाता है। ऑपरेटिंग सिस्टम के मूल और roztashovuyutsya को या तो सबसे कम उम्र में, या स्वयं वरिष्ठ पते पर कॉल करें। संचालन प्रणाली और स्मृति प्रबंधन के कार्य :

1. Vіdsthennya vіlnoy और vikoristanoi मेमोरी

2. प्रक्रियाओं के लिए स्मृति की दृष्टि और प्रक्रियाओं के पूरा होने पर स्मृति की स्मृति

3. प्रक्रियाओं को ऑपरेटिव मेमोरी से डिस्क में बदलना, यदि सभी प्रक्रियाओं में बदलने और उन्हें ऑपरेटिव मेमोरी में बदलने के लिए कमियों की मुख्य मेमोरी को हटा दिया जाता है, अगर एक पल है

4. कार्यक्रम के पते को भौतिक स्मृति के एक विशिष्ट क्षेत्र में समायोजित करना

ऑपरेटिंग सिस्टम की गुणवत्ता, सबसे पहले, इस बात से आंकी जा सकती है कि प्रक्रियाओं को कितनी कुशलता से याद रखने की आवश्यकता है।

टिपी पता

शीतकालीन टीमों की पहचान के लिए प्रतीकात्मक नाम, आभासी पते और भौतिक पते का उपयोग किया जाना चाहिए। कार्यक्रमों द्वारा लिखे जाने पर प्रतीकात्मक नाम कोरिस्टुवाच को सौंपे जाते हैं। आभासी पता और viroblyaє अनुवादक, scho प्रोग्राम को मशीनी भाषा में अनुवाद करता है। इसलिए, आउट-ऑफ-द-बॉक्स vipad में अनुवाद के घंटे से पहले, प्रोग्राम को ऑपरेशनल मेमोरी के स्थान पर लॉक कर दिया जाएगा, फिर ट्रांसलेटर को वर्चुअल (क्लियर) एड्रेस के प्रोग्राम से जोड़ा जाएगा, और आप जैसे ही प्रोग्राम समस्या का समाधान करेगा, आपका ध्यान संकेतों की ओर आकर्षित करेगा। प्रक्रिया के लिए आभासी पतों के संयोजन को आभासी पता स्थान कहा जाता है। त्वचा की प्रक्रिया वर्चुअल स्पेस से भरी होती है। वर्चुअल एड्रेस स्पेस का अधिकतम आकार पते के आकार, कंप्यूटर की वास्तुकला की शक्ति, और एक नियम के रूप में कंप्यूटर की विशाल भौतिक मेमोरी में खो जाने से नहीं होता है। वर्चुअल एड्रेस से फिजिकल एड्रेस में जाना दो तरह से किया जा सकता है:

1. पहली बार, मैं विशेष सिस्टम प्रोग्राम के भौतिक पते पर आभासी पते को बदलूंगा - असाइनमेंट को बदलूंगा, जो पते की पोस्टिंग के बारे में रिपोर्ट की नई सूची में पहली बार असाइनमेंट को बदल देगा। कार्यक्रम की भौतिक स्मृति। आभासी पते को भौतिक के साथ बदलना

2. मतदान का एक अन्य तरीका यह है कि प्रोग्राम को अदृश्य viglyad में मेमोरी में बंद कर दिया जाता है - वर्चुअल एड्रेस में, सिस्टम के पूरे ऑपरेशन के साथ fiksuє zsuv deyysnogo roztashuvannya प्रोग्राम कोड वर्चुअल एड्रेस स्पेस में। त्वचा की खराबी के मामले में कार्यक्रमों को देखने में एक घंटे का समय लगता है जब तक कि ऑपरेटिव मेमोरी भौतिक रूप से वीए के संशोधन को देखने के लिए नहीं होती है। एक और तरीका, अधिक बुरा, यह है कि इसे दिन के घंटे से पहले कार्यक्रमों को बदलने की अनुमति है।

कुछ मामलों में, विशेष प्रणालियों में, कार्यक्रम वापस चला जाएगा जहां तक ​​​​क्षेत्र में ही, परिचालन मेमोरी प्रदर्शित की जाएगी। यह सीधे भौतिक पतों में कोड प्रदर्शित करने के रूप का अनुवादक है।

स्मृति के विकास में विधियों का वर्गीकरण

दो समूहों में बांटने की विधि:

1. स्मृति के विजयी नाम के बिना

ए। निश्चित टुकड़े

बी। गतिशील टुकड़े

सी। चारों ओर घूमें

2. विचित्र स्मारकों के लिए

ए। कंधे से कंधा मिलाकर

बी। खंडीय गुलाब

सी। खंड-पक्षीय रोज़पोडिल

निश्चित razdilami . के साथ रेज़पोडिल मेमोरी

परिचालन मेमोरी को प्रबंधित करने का सबसे सरल तरीका निश्चित आकार के वितरण की संख्या में जोड़ना है। मैं ऑपरेटर को सिस्टम की शुरुआत, या पीढ़ी के घंटे से पहले सौंपने का मौका दूंगा। चेरगोव का कार्य एक पूरे व्यक्ति की उपस्थिति में, या तो पीछे के कमरे में, या डेयाको रज़दिलु से पहले के कमरे में आना है।

इस विधि में स्मृति प्रबंधन के लिए पिडसिस्टम

1. कार्यक्रमों का आकार बदलें, लेकिन यह रिलीज और चयन की वाइन के आकार की उम्मीद करता है

2. पूरे वितरण में Zdіysnyu zavantazhennya कार्यक्रम और पता सेट करें

स्पष्ट जबरदस्त के साथ - कार्यान्वयन की सादगी, विधि अल्पकालिक है, इसलिए त्वचा के हिस्से में लंबे समय तक मल्टीप्रोग्राम के केवल एक कार्यक्रम को देखना संभव है, डिस्पेंस की संख्या बहुत व्यापक नहीं है,

Rozpodil स्मृति महान परिमाण की razdilami

सामान्य तौर पर, कार की मेमोरी भाग पर लंबे समय तक नहीं रहती है। पूरी याददाश्त पूरी याददाश्त के लिए अच्छी होती है, त्वचा के लिए जरूरी है कि कार्यों को देखा जाए और जरूरी मेमोरी को देखा जाए। जब तक दिन की स्मृति के लिए पर्याप्त आक्षेप है, तब तक यात्रा के लिए कार्य स्वीकार नहीं किया जाएगा, लेकिन दिन के अंत में, संरक्षक की ध्वनि स्मृति के साथ, आप यात्रा के बाद आ सकते हैं, स्मृति कार्य को पूरा करना, लक्ष्य का कार्य इस तरह के एक रैंक के साथ, घंटे के एक निश्चित क्षण में, ऑपरेटिव मेमोरी व्यस्त और विल्नीह डायलानोक्स (razdіlіv) dovіlnogo आकार का अंतिम ऑपरेटिव है। इस पद्धति के कार्यान्वयन में ऑपरेटिंग सिस्टम के प्रमुख :

1. ग्रामीण और कब्जे वाले क्षेत्रों की एक तालिका प्रदान की, जिसमें कोब पते और मेमोरी हाउस के रेज़मेरी दिखाई दे सकते हैं

2. जब एक नया कार्य उपयुक्त हो - बिजली आपूर्ति का विश्लेषण, प्रांतीय क्षेत्रों की तालिकाओं की पुन: परीक्षा और वितरण की कंपन, वितरण के लिए पर्याप्त आकार की आवश्यकता थी।

4. ग्रामीण एवं अधिकृत क्षेत्रों की विकास तालिका की स्थापना पूर्ण करने के लिए

इस तरह प्रोग्राम कोड एक घंटे तक नहीं बदलता है, जिससे मेलबॉक्स को बदलकर एड्रेस की वन टाइम सेटिंग की जा सके। एक नए विश्वसनीय प्रबंधक के लिए Vibir rozdilu नए नियमों का पालन कर सकता है।

डेन के निश्चित भागों के साथ स्मृति को बढ़ाने की विधि के मामले में, विधि अधिक सताती है, लेकिन इसमें थोड़ा सा है - स्मृति का विखंडन।

विखंडन एक छोटे आकार की स्मृति में बड़ी संख्या में अक्षम फ़ाइलों का प्रकटन है। नास्टिलोकी मालीमी, लेकिन वर्तमान कार्यक्रम को उनमें समायोजित नहीं किया जा सकता है, टुकड़ों के विरोध को उस मूल्य तक कम किया जा सकता है जो आवश्यक मात्रा में स्मृति को अभिभूत करता है।

वितरण का परिवर्तन

विखंडन से लड़ने के तरीकों में से एक सभी कब्जे वाले वितरणों को युवा या पुराने लोगों के पक्ष में स्थानांतरित कर रहा है, ताकि सभी मेमोरी एक क्षेत्र में मान्य हो सकें। विज़न के कार्यों के अलावा, ऑपरेटिंग सिस्टम का उपयोग तब किया जाता है जब मेमोरी भागों को बदलकर टूट जाती है। इस मामले में, वह स्थानीय और कब्जे वाले क्षेत्रों की सही तालिकाओं को एक ही स्थान पर एक स्मृति से वितरित करने के बजाय समय-समय पर प्रतिलिपि बनाने का दोषी है। Qia प्रक्रिया का नाम दिया गया है। तनाव देखा जा सकता है यदि त्वचा पूरी हो गई है, या केवल टोडी, यदि ज्ञान के लिए कार्य पर्याप्त आकार के लिए आवश्यक नहीं हैं। तालिकाओं को ठीक करते समय पहले विकल्प को कम रोबोट की आवश्यकता होती है, दूसरे को निचोड़ने की प्रक्रिया की आवश्यकता होती है। इसलिए, जैसे-जैसे प्रोग्राम अपने स्वयं के विकोनन्न्या के दौरान परिचालन स्मृति के अनुसार चलते हैं, पते को आभासी रूप से भौतिक रूप से, गतिशील तरीके से संशोधित किया जाता है। यदि मैं प्रक्रिया को स्मृति की अधिक प्रभावी स्मृति में लाना चाहता हूं, तो इसमें एक महत्वपूर्ण घंटा लग सकता है, लेकिन मैं अक्सर दी गई विधि के बारे में बताता हूं।

डिस्क स्थान के लिए मेमोरी बनाने की विधि।

वर्चुअल मेमोरी को समझना

गणना प्रक्रिया को व्यवस्थित करने के तरीकों के विकास को "वर्चुअल मेमोरी" नाम से जीने की विधि के उद्भव के लिए बुलाया गया। एक आभासी संसाधन एक संसाधन है जैसे कि कोरिस्टुवाचेव या कोरिस्टुवालनित्सकोगो प्रोग्राम वोलोडा की शक्तियों द्वारा दर्शाए जाते हैं जो वोलोडा के नहीं हैं। तो कोरिस्टुवाचेव को उस आकार की वर्चुअल ऑपरेटिव मेमोरी दी जा सकती है जिसे मैं स्पष्ट रूप से सिस्टम में वास्तविक मेमोरी में अनुवाद करता हूं। वर्चुअल मेमोरी का ऐसा रैंक सॉफ्टवेयर-हार्डवेयर उपकरणों की सर्वोच्चता है, जो अपराधियों को प्रोग्राम के साथ लिखने की अनुमति देता है, जो ऑपरेटिव मेमोरी को बदल देगा। सभी के लिए, वर्चुअल मेमोरी का सिस्टम

1. एक प्रकार के zapam'yatovoy अनुलग्नकों में रज़्मेशु दाने। उदाहरण के लिए, प्रोग्राम का एक हिस्सा ऑपरेटिव मेमोरी में है, और एक हिस्सा डिस्क पर है।

2. किसी दिए गए प्रकार के आउटबिल्डिंग की आवश्यकता की दुनिया के अनुसार स्थानांतरण

3. भौतिक में वीए का पुनर्विचार

सभी घटनाओं को स्वचालित रूप से प्रदर्शित किया जाता है, ताकि वर्चुअल मेमोरी के तंत्र को कोरिस्टुवाच के संबंध से पहचाना जा सके।

Naybіlsh ने वर्चुअल मेमोरी के अहसास को बढ़ाया :

1. स्टोर्नकोवा

2. खंड

3. साइड-सेगमेंट मेमोरी गुलाब

कंधे से कंधा मिलाकर

रिवर्स स्किन प्रोसेस के मामले में, स्किन प्रोसेस के VAP को उसी के कुछ हिस्सों में विभाजित किया जाता है, जो दिए गए सिस्टम के लिए तय होते हैं, और भागों द्वारा, वर्चुअल साइड्स कहलाते हैं। आभासी पता स्थान के आकार के बाहरी-सामना करने वाले दृश्य के मामले में, प्रक्रिया पक्ष के एक से अधिक आकार नहीं है, शेष त्वचा के आकार को कार्यात्मक क्षेत्र द्वारा पूरक किया जाएगा।

मशीन की सभी भौतिक ऑपरेटिव मेमोरी ऐसे भागों के कुछ हिस्सों में फैली हुई है, जिन्हें भौतिक भाग या ब्लॉक कहा जाता है। पक्ष का आकार दोनों के समान चरणों से संवेदनशील रूप से कंपन होता है। त्से पुन: संबोधित करने के तंत्र को सरल बनाने की अनुमति देगा। जब प्रक्रिया लॉक हो जाती है, वर्चुअल पेज का एक हिस्सा ऑपरेटिव मेमोरी में रखा जाता है, डिस्क पर अन्य पेज। बड़ी मात्रा में आभासी पक्षों के साथ, जटिल भौतिक पक्षों में roztasovuyutsya करना आवश्यक नहीं है। जब त्वचा प्रक्रिया के लिए ऑपरेटिव सिस्टम को लॉक किया जाता है, तो सूचना संरचना लिंक की एक तालिका होती है, जिसमें वर्चुअल और भौतिक लिंक की संख्या के बीच टर्नओवर सेट किया जाता है, ताकि लिंक को ऑपरेटिव मेमोरी में संसाधित किया जा सके। डिस्क पर काम करें। Krіm, tablitsі storіnok mіstitsya keruyucha іnformatsіya, में इस तरह के याक हमारे modifіkatsії storіnki खोजें हमारे nevigruzhaemostі का पता लगाएं, -, vivantazhennya deyakih storіnok Mauger बूटी zaboronena storіnki (Pevnyi के लिए pіdrahunku kіlkostі zvernen के लिए vikoristovuєtsya perіod घंटा) कि INSHI danі formuyutsya मैं vikoristovuyutsya mehanіzmom के लिए हमारी zvertannya का पता लगाएं vіrtualnoї स्मृति 'यति। चेक प्रक्रिया को सक्रिय करते समय, प्रोसेसर के विशेष रजिस्टर को दी गई प्रक्रिया के साइड टेबल के पते सौंपे जाएंगे। त्वचा के संक्रमण के मामले में, आभासी पक्ष पर जानकारी की तालिकाओं से पढ़ने की स्मृति तक जो देखा गया है। यदि वर्चुअल साइड को ऑपरेटिव मेमोरी में होने के लिए दिया जाता है, तो VA के रूपांतरण को भौतिक रूप से दिखाया जाता है, यदि डेनिश पल में वर्चुअल साइड की आवश्यकता होती है तो यह उपलब्ध नहीं होता है तो इसे बैक साइड कहा जाता है। धोखे के खेमे में स्थानांतरित होने की प्रक्रिया और रेडीमेड की प्रक्रिया को सक्रिय करना। उसी समय, बैक-टू-बैक रूपांतरण को संसाधित करने के लिए डिस्क पर वर्चुअल साइड होना और इसे ऑपरेटिव मेमोरी में फिर से गणना करना आवश्यक है। स्मृति के रूप में एक मजबूत भौतिक पक्ष है, इसे गुप्त तरीके से प्रदर्शित करने के लिए सुरक्षित है, यदि कोई मुक्त पक्ष नहीं हैं, तो उनके बारे में निर्णय लेना आवश्यक है, जैसे परिचालन स्मृति से जीवन शक्ति का पक्ष . यह संभव है कि विकोरिस्टानो बढ़ते मानदंडों में समृद्ध है, सबसे लोकप्रिय हैं:

1. अधिक के लिए सब कुछ विजयी नहीं था

2. स्टोरिंका अगले घंटे तक सबसे छोटी zverenen

3. पर्सा ने किनारे पर भोजन किया।

इन प्रणालियों के मामले में, वे मजबूत, असहाय पक्षों को समझने में विजयी होते हैं। कार्य त्वचा की प्रक्रिया के लिए अप्रभावी है और सबसे अधिक बार दुष्परिणामों का एक रूपांतरण है, जो स्थायी रूप से ऑपरेटिव मेमोरी में स्थानांतरित होने के लिए दोषी हैं और जीवंतता की अनुमति नहीं देते हैं। उसके लिए, याक को पलट दिया जाता है, याक का पक्ष संशोधन के संकेत का विश्लेषण करने के लिए ऑपरेटिव मेमोरी को छोड़ने का दोषी है। जब भी आप उस हिस्से को देखना चाहते हैं, जिस समय गोली बंद है, उसे संशोधित किया गया है, इसे डिस्क पर फिर से लिखा गया है, और जो हिस्सा प्रदर्शित होने वाला है वह उजागर होने वाला है। रिवर्स ऑर्डर के मामले में एक वर्चुअल एड्रेस को एक नंबर बेट द्वारा दर्शाया जा सकता है: पहला नंबर प्रक्रिया के वर्चुअल साइड की संख्या है, और दूसरा नंबर वर्चुअल साइड की सीमाओं में बदलाव है। मैं उन पर नज़र डालूंगा, जहां दुनिया के दिनों में सड़क के किनारे का आकार दो है, आभासी पता लिखने के लिए दो के सबसे कम उम्र के समूहों की जानकारी के लिए बीच की ओर के परिवर्तन को आसानी से माफ किया जा सकता है। सीनियर रोज़रीडी का राष्ट्र लाइन नंबर का दोहरा रिकॉर्ड है। ऑपरेटिव मेमोरी के लिए त्वचीय दुर्दमता के मामले में, कार्रवाई की शुरुआत निर्धारित करने के लिए तंत्र का उपयोग करना आवश्यक है:

1. साइड के पोस्ट ऑफिस के पते पर (साइड टेबल के पते के रजिस्टर के बजाय) वर्चुअल साइड की संख्या (पुरानी) साइड टेबल में नई प्रविष्टियां

2. तालिका में आवश्यक अभिलेख का पता प्रारंभ करने के लिए। कृपया भौतिक पक्ष संख्या नोट करें

3. भौतिक पक्ष की संख्या के लिए, zsuv (आभासी पते की सबसे छोटी सीमा) में शामिल हों

स्मृति को व्यवस्थित करने वाले पक्ष की ओर से सिस्टम की उत्पादकता पर, वे अप्रचलित साइड रिवर्सल से बंधे हुए समय और आभासी पते को भौतिक में परिवर्तित करने में समय डालते हैं

बार-बार सिस्टम स्थानांतरण के साथ, सिस्टम को पृष्ठों को स्वैप करने में एक घंटे से भी कम समय लग सकता है। आवृत्ति में परिवर्तन के लिए, पक्षों के आकार को बदलना संभव है। पार्टियों के अले टोडी विकोरिस्टन्या स्वयं कम प्रभावी होंगे

मेमोरी के बैकलॉग को एक सरलीकृत संस्करण में लागू किया जा सकता है - बिना साइड को डिस्क पर कॉपी किए। ऐसा विकल्प, यदि वर्चुअल मेमोरी की कोई आवश्यकता नहीं है, तो खंडित भी हो सकता है, इस कारण से कि प्रोग्राम एक पागल क्षेत्र में उलझ सकता है।

खंडीय गुलाब

रिवर्स ऑर्गनाइजेशन के मामले में, वर्चुअल एड्रेस स्पेस बराबर भागों तक फैला हुआ है। त्से कार्यक्रमों (खंडों) के विभिन्न हिस्सों तक पहुंच के रास्ते में अंतर करने की अनुमति नहीं देता है, और शक्ति का त्से और भी अधिक मटमैला होगा। उदाहरण के लिए, प्रोग्राम के साथ कोड सेगमेंट में लिखने और पढ़ने के लिए प्रोग्राम का उपयोग करना संभव है, और डेटा के सेगमेंट के लिए, केवल पढ़ने की अनुमति है, इसलिए सॉफ़्टवेयर का उपयोग सैद्धांतिक रूप से प्रक्रियाओं द्वारा decalcom के एक सेगमेंट के लिए किया जा सकता है। . सेगमेंटल डिस्ट्रीब्यूशन के मामले में, वर्चुअल एड्रेस स्पेस उस आकार के सेगमेंट तक फैला हुआ है, जिसमें प्रोग्रामर द्वारा उन्हें शामिल करने के लिए सूचना के अर्थ के लिए वीजा सौंपा गया है। Okremiy खंड एक सॉफ्टवेयर प्रोग्राम, श्रद्धांजलि की एक सरणी और अब तक हो सकता है। कार्यक्रम का इनोडी विभाजन इस तरह से प्रदर्शित होता है जो संकलक द्वारा सुझाया जाता है। जब प्रक्रिया बंद हो जाती है, तो खंडों का एक हिस्सा ओपी में रखा जाता है, जबकि ओएस के त्वचा खंडों के लिए इसे एक नई मेमोरी प्राप्त होती है, और खंडों का एक हिस्सा डिस्क पर रखा जाता है। समान प्रोग्राम वाले खंड अनावश्यक फ़ाइलों का ध्यान रख सकते हैं। हर घंटे सिस्टम को लाइनों की समान तालिका की प्रक्रिया में खंडों की एक तालिका के साथ स्थापित किया जाता है, जिसमें त्वचा खंड के लिए पोचटका भौतिक पते, खंड का आकार, पहुंच नियम, संशोधन के संकेत, खंड में अद्यतन का संकेत होता है। शेष घंटे के लिए यदि प्रक्रियाओं की एक श्रृंखला के VAP में एक और एक ही खंड शामिल है, तो इन प्रक्रियाओं के खंडों की तालिका में, इसे परिचालन मेमोरी के एक और एक ही फ़ोल्डर को सौंपा जाएगा, जिसमें खंड एक उदाहरण में उलझ जाएगा। perіodichno vіdbuvayutsya pererivannya pov'yazanі vіdsutnіstyu potrіbnih segmentіv pam'yatі की neobhіdnostі zvіlnennya pam'yatі deyakі खंड vivantazhuyutsya पर, त्वचा zvernennі को operativnoї pam'yatі vikonuєtsya peretvorennya fіzichnu में बीए: सिस्टम सेगमेंट іz organіzatsієyu funktsіonuє analogіchno storіnkovoї organіzatsієyu की व्यवस्था। इसके अलावा, जब मेमोरी को मेमोरी में बदल दिया जाता है, तो आवश्यक प्रकार की एक्सेस को दिए गए सेगमेंट में बदलना आवश्यक है। संक्षेप में, समान खंडों और अधिक (मूल संगठन के मामले में) पर विखंडन की विधि को देखते हुए, पता पुन: कॉन्फ़िगर किया गया है।

स्टोर्नकोवो-खंडित रोज़पोडिल

डेनिश विधि रैखिक और खंडीय स्मृति का एक संयोजन है। VAP प्रक्रिया को खंडों में विभाजित किया जाता है, और त्वचा खंड आभासी पक्षों में विस्तारित होता है, जो खंड की सीमाओं में गिने जाते हैं। ऑपरेशनल मेमोरी भौतिक पक्ष तक फैली हुई है। उलझी हुई प्रक्रिया को पोस्ट-वर्क सिस्टम द्वारा प्रदर्शित किया जाता है, जबकि भागों का हिस्सा ऑपरेटिव मेमोरी में ले जाया जाता है, और भाग डिस्क पर होता है। त्वचा खंड के लिए, बग़ल में अपनी तालिका बनाई जाती है, जिसकी संरचना बग़ल में वृद्धि के मामले में शातिर बग़ल की तालिका की संरचना से बढ़ जाती है। त्वचा प्रक्रिया के लिए, इस प्रक्रिया के सभी खंडों के लिए पते और लिंक की तालिका में खंडों की एक तालिका शामिल है। यदि प्रक्रिया सक्रिय है, तो खंड तालिकाओं के पते प्रोसेसर के विशेष रजिस्टर को सौंपे जाते हैं।

अनुलग्नकों की स्मृति की वास्तुकला। केशुवन्न्या दानिह का सिद्धांत।

केश-स्मृति अनुलग्नकों की स्मृति में दो प्रकार के स्मारकों के सामाजिक समारोह को व्यवस्थित करने का एक तरीका है, जो अक्सर एक घंटे के उपयोग के लिए उपलब्ध होते हैं, क्योंकि स्मारक के मध्य घंटे को दिन के अंत में बदलना संभव है। केश-पमायत्तु को अक्सर न केवल रोबोट को व्यवस्थित करने का तरीका कहा जाता है, दो प्रकार के स्मृति-संलग्न अनुलग्नक, लेकिन अनुलग्नकों में से एक त्वरित स्मृति है। श्विदका स्मृति kostu प्रिय और नियम के रूप में आमतौर पर छोटा नहीं obsyag है। यह महत्वपूर्ण है कि कैश-मेमोरी के तंत्र को अन्य उप-प्रणालियों के लिए देखा जा सकता है।

फाइल सिस्टम

फ़ाइल सिस्टम ऑपरेटिंग सिस्टम का एक हिस्सा है, जिसका उद्देश्य यह सुनिश्चित करना है कि रोबोट डेटा का उपयोग करते समय कंप्यूटर इंटरफ़ेस सुरक्षित नहीं है, कि यह डिस्क पर सहेजा गया है और फ़ाइल प्रक्रियाओं द्वारा फ़ाइलों से सुरक्षित है। सामान्य तौर पर, फ़ाइल सिस्टम में शामिल हैं:

1.डिस्क पर सभी फाइलों की आपूर्ति

2. फाइलों के प्रबंधन के लिए फाइल मैनेजर द्वारा दी गई संरचनाएं प्राप्त करें, जैसे कि फाइल डायरेक्टरी, फाइल डिस्क्रिप्टर, फाइल की टेबल और डिस्क पर एक व्यस्त संदेश

3. बच्चे की फाइलों के प्रबंधन को लागू करने के लिए सिस्टम सॉफ्टवेयर टूल्स का एक जटिल: फाइलों पर खोलना, रखरखाव, पढ़ना, रिकॉर्डिंग, बदलना, धक्का देना और संचालन

फाइलों का नाम

फाइलों की पहचान नामों से की जाती है। प्रतीकात्मक नामों में Yogo koristuvachi dati yom फ़ाइलें। साथ ही, ऑपरेटिंग सिस्टम को, दोनों विकरिस्ट प्रतीकों के लिए, और इससे भी अधिक के लिए इंटरकनेक्ट करना आवश्यक है। अपेक्षाकृत हाल के एक घंटे तक, tsi mezhi गुलदस्ते vuzkim से भरे रहेंगे। उन फाइलों को नाम दें जिन्हें आप समान प्रतीकात्मक नाम दे सकते हैं, जिस स्थिति में फ़ाइल की स्पष्ट रूप से पहचान की जाती है।

कुछ प्रणालियों में, एक और एक ही फाइल को कई अलग-अलग नाम दिए जा सकते हैं। सामान्य तौर पर, ऑपरेटिंग सिस्टम विशिष्ट रूप से फ़ाइल से जुड़ा होता है, क्योंकि यह सही ढंग से एक संख्यात्मक पहचानकर्ता का प्रतिनिधित्व करता है। इस तरह के एक अद्वितीय नाम का अनुप्रयोग UNIX सिस्टम में इंडेक्स डिस्क्रिप्टर की संख्या है।

फ़ाइलें देखें

फ़ाइलें नई प्रजातियां देखेंगी। Zvychayn_ फ़ाइलें, विशेष फ़ाइलें, फ़ाइलें-निर्देशिकाएँ। Zvychayn_ फ़ाइलों को अपनी क्षमता में ग्रंथों और DVіykov_ में विभाजित किया गया है। पाठ फ़ाइलें प्रतीकों की एक पंक्ति में संग्रहीत की जाती हैं - दस्तावेज़ हो सकते हैं, जैसे प्रोग्राम का मूल पाठ, कॉन्फ़िगरेशन फ़ाइलें और इसी तरह। Dvіykovі फाइलें अक्सर एक तह आंतरिक संरचना को छुपाती हैं। उदाहरण के लिए, प्रोग्राम का एप्लिकेशन कोड या आर्काइव फ़ाइल। विशेष फाइलें - इनपुट / आउटपुट के लिए संलग्नक के साथ संघों की फाइलें, जो इनपुट-आउटपुट ऑपरेशन के संचालन की अनुमति देती हैं, विशिष्ट कमांड फ़ाइल में लिखी जाएंगी या फ़ाइल से पढ़ी जाएंगी। कमांड को फाइल सिस्टम के कार्यक्रमों के एक सेट के साथ संसाधित किया जाता है, और फिर इसे अटैचमेंट के प्रबंधन के लिए कमांड में बदल दिया जाता है।

निर्देशिका फाइलों के समूह के बारे में फाइलों का एक पूरा समूह है, या फाइल के दूसरी तरफ से सिस्टम, वेयरहाउस से फाइलों के समूह के बारे में सिस्टम जानकारी प्रकट करने के लिए है। कैटलॉग में नई तक दर्ज करने के लिए फाइलों की एक सूची है और इसे फाइलों और उनकी विशेषताओं (विशेषताओं) की सूची के रूप में स्थापित किया जाएगा।

अन्य फाइल सिस्टम में, विभिन्न विशेषताओं में विशेषताओं की गुणवत्ता में जीत हो सकती है, उदाहरण के लिए:

1. एक्सेस अनुमतियों के बारे में जानकारी

3. व्लास्निक फ़ाइल

4. एक फाइल बनाएं

5. संकेत "केवल पढ़ने के लिए"

6. "हुकिंग" के संकेत

7. "सिस्टम फाइल" पर हस्ताक्षर करें

8. "समय फ़ाइल" पर हस्ताक्षर करें

9. अवरुद्ध होने के संकेत

10. तना के घंटे, आखिरी पहुंच, आखिरी सांप

11. स्ट्रीम आकार फ़ाइल

निर्देशिकाएँ आसानी से फ़ाइल विशेषताओं के मूल्यों को फिर से बना सकती हैं जैसा कि FAT सिस्टम में आम है, या UNIX सिस्टम में सामान्य विशेषताओं को प्रकट करने के लिए तालिकाओं को देखें। कैटलॉग को एक संगठनात्मक संरचना में इस कारण से व्यवस्थित किया जा सकता है कि निचले स्तर की सूची को उच्च स्तर की सूची में शामिल किया जा सकता है। कैटलॉग के अभिलेखागार को एक पेड़ या एक हेम के साथ बनाया जा सकता है। एक फ़ाइल के रूप में एक ट्री सेट करने वाली निर्देशिकाओं को केवल एक निर्देशिका में प्रवेश करने की अनुमति है, या यदि कोई फ़ाइल सीधे निर्देशिका के डिकल में दर्ज की जा सकती है। एक निर्देशिका फ़ाइल के रूप में, उन्हें संग्रहीत करने के लिए प्रतीकात्मक और स्पष्ट रूप से पहचाने जाने योग्य नहीं है, सभी कैटलॉग में प्रतीकात्मक नामों के लालटेन को रखने के लिए जब वे इस निर्देशिका के रूट तक जाते हैं।

फाइलों का तार्किक संगठन

प्रोग्रामर फाइलों के तार्किक आयोजन को संभाल सकता है, संगठित तार्किक रिकॉर्ड के शीर्ष पर फ़ाइल का प्रतिनिधित्व करता है। तार्किक रिकॉर्डिंग - डेटा के कम से कम तत्व की कीमत, जिसे प्रोग्रामर द्वारा संचालित किया जा सकता है, जब डेटा की बड़ी बाधाओं के साथ काम करने के लिए संलग्नक के साथ भौतिक विनिमय जैसी सूचनाओं का आदान-प्रदान किया जाता है। ऑपरेटिंग सिस्टम तार्किक तक पहुंच को सुरक्षित करेगा। रिकॉर्डिंग fiksovanoy dozhini या zminnoy dozhini हो सकती है। अभिलेखों को अंतिम फ़ाइल में अद्यतन किया जा सकता है, या अनुक्रमणिका तालिकाओं के साथ बड़े तह क्रम में अद्यतन किया जा सकता है, जो आपको एक बहुत ही तार्किक रिकॉर्ड तक त्वरित पहुँच को सुरक्षित करने की अनुमति देगा।

भौतिक संगठन और फ़ाइल पते

अंतिम मेमोरी (डिस्क पर ज़ोक्रेम) के अनुलग्नक पर फ़ाइल को रोसेट करने के नियमों के निर्माण का भौतिक संगठन। फ़ाइल को भौतिक रिकॉर्ड - ब्लॉक से संग्रहीत किया जाता है। ब्लॉक श्रद्धांजलि में से एक का नाम है, जिसे परिचालन स्मृति को सौंपा जाने के लिए जाना जाता है। Bezperervne razmіshennya - भौतिक पते का सबसे सरल संस्करण, जब किसी फ़ाइल को डिस्क ब्लॉक का अंतिम दिया जाता है, तो यह डिस्क मेमोरी का एकल सबसेट सेट करेगा। फ़ाइल में पता जोड़ने के लिए, फ़ाइल में केवल कोब ब्लॉक की संख्या और अंतिम फ़ाइल जोड़ें। पेरेवागी विधि - सादगी, अले उनकी कमियों के दो सूत

1. फ़ाइल खुलने के समय से, न कि पिछले वाले के घर से, मेमोरी का बैकअप लेने की आवश्यकता नहीं है

2. वितरण के इस क्रम के साथ, अपरिहार्य विखंडन अपरिहार्य है।

भौतिक संगठन का आक्रामक तरीका डिस्क मेमोरी के ब्लॉक से एक नॉटेड डिस्क को अलग करना है। इस पद्धति के साथ, ब्लॉक की शुरुआत के लिए एक संकेतक त्वचा के ब्लॉक के सिल पर रखा जाता है। फ़ाइल के एक ही पते पर, एक नंबर के साथ कार्य हो सकते हैं - पहले ब्लॉक की संख्या और स्किन ब्लॉक को किसी भी फ़ाइल के लांस में जोड़ा जा सकता है, और फ़ाइल को इसके निर्माण के हर घंटे में बदला जा सकता है, और ब्लॉक की संख्या जोड़ी जा सकती है। थोड़े समय में पूर्व-निर्दिष्ट फ़ाइल तक पहुंच को लागू करने की क्षमता। उदाहरण के लिए, यदि आप 10वें ब्लॉक को क्रम से पढ़ना चाहते हैं, तो आपको बाद में पहले 9 ब्लॉकों को देखने की जरूरत है, ब्लॉक नंबरों के लांसर्स को रजाई। इसके अलावा, एक शानदार तरीके से, कई दी गई फाइलें एक ब्लॉक में पाई जा सकती हैं, दो-ट्रैक के सड़क कदम से नहीं, बल्कि ब्लॉक में डेटा पढ़ने के लिए कई कार्यक्रमों द्वारा, जिनमें से एक दरवाजे के कदम से आकार एक दरवाजे की। आपत्तिजनक तरीके से विक्टोरियाना इंडेक्स की सूची से बंधा हुआ है। गायन तत्व - सूचकांक - त्वचा के ब्लॉक के साथ बज रहा है। डिस्क के आसपास के क्षेत्र में सूचकांक को फिर से वेल्ड किया जाना चाहिए। यदि किसी फ़ाइल को वितरण का ब्लॉक दिया गया है, तो इंडेक्स ब्लॉक को दी गई फ़ाइल के अग्रिम ब्लॉक की संख्या से प्रतिस्थापित किया जाना चाहिए। ऐसे भौतिक संगठन के साथ, सर्वोत्तम तरीके का लाभ उठाना और कमियों को जानना आवश्यक है: फ़ाइलों की नवीनतम फ़ाइल तक पहुँचने के लिए, केवल अनुक्रमणिका के एक ब्लॉक को पढ़ें, देखें कि क्या आपको कई फ़ाइलों की आवश्यकता है। दूसरे शब्दों में, dan फाइलें पूरे ब्लॉक पर कब्जा कर लेती हैं, और इसका मतलब है कि dvіyki के rivniy चरणों का पालन कर सकते हैं।

हम फ़ाइल द्वारा ब्लॉकों में संख्याओं के ओवरहाल को माफ कर देंगे। ऑपरेटिंग सिस्टम UNIX इस पद्धति का एक विकोरिस्टिक संस्करण है, जो आपको निश्चित पते और फ़ाइल के आकार को संरक्षित करने की अनुमति देता है। पता और फ़ाइल को पुनः प्राप्त करने के लिए 13 फ़ील्ड देखे गए हैं। यदि फ़ाइल का आकार 10 ब्लॉक से कम है, तो पहले 10 पता फ़ील्ड में ब्लॉक की संख्या को आश्वस्त किया जाता है। यदि फ़ाइल का आकार 10 ब्लॉक से अधिक है, तो अगला 11वां फ़ील्ड उस ब्लॉक के पते पर सेट किया जाएगा जिसमें फ़ाइल में आने वाले ब्लॉक में 128 से अधिक संख्याएं हो सकती हैं। यदि फ़ाइल 10 + 128 ब्लॉक से अधिक है, तो 12 फ़ील्ड हैं जिनमें एक ब्लॉक संख्या है, 128 ब्लॉक संख्याएं होनी चाहिए, और इस फ़ाइल में 128 से अधिक ब्लॉक संख्याएं हैं। जैसे-जैसे फ़ाइल बड़ी होगी, सूची को अप्रत्यक्ष पते के लिए 13वें क्षेत्र में छोड़ दिया जाएगा।

फ़ाइल एक्सेस अधिकार

यदि फ़ाइल तक पहुँचने के अधिकार का अर्थ है कि यह त्वचीय कोरिस्टिनर के लिए महत्वपूर्ण है, तो ऐसे कई ऑपरेशन हैं जिन्हें दी गई फ़ाइल से पहले संग्रहीत किया जा सकता है। अन्य फाइल सिस्टम में, विभेदित अभिगम संचालन की एक सूची सौंपी जा सकती है। पूरी सूची में निम्नलिखित ऑपरेशन शामिल हो सकते हैं:

1. फ़ाइल से कनेक्ट करना

2. फाइल का वध करना

3. फ़ाइल प्रदर्शित करना

4. फ़ाइल बंद करें

5. फाइल पढ़ना

6. फाइल करने के लिए लिखें

7. फ़ाइल में जोड़ना

8. फाइलों पर पोस्ट करें

9. फ़ाइल में Otrimannya विशेषताएँ

10. नई विशेषता मान सेट करना

11. फाइलों का नाम बदलना

12. फ़ाइल का दौरा

13. कैटलॉग पढ़ना

14. फाइलों और निर्देशिकाओं के साथ इंशी संचालन

सूची के शीर्ष पर, एक्सेस के अधिकार को एक्सेस अधिकारों के मैट्रिक्स द्वारा अलग रखा जा सकता है, जिसमें सैकड़ों फाइलें प्रदर्शित होती हैं, पंक्तियों - अनुमतियों के लिए। पंक्तियों के पलटने और सैकड़ों बार ऑपरेशन की अनुमति दिखाई देगी। कुछ प्रणालियों में, corystuvachi को उसी श्रेणी में वितरित किया जा सकता है। एक ही श्रेणी के सभी व्यक्तियों के लिए, एक पहुंच का अधिकार है। उदाहरण के लिए, UNIX सिस्टम में, सभी को तीन श्रेणियों में बांटा गया है: फ़ाइल का स्वामी, इस समूह के सदस्य, और वे सभी।

पहुँच अधिकार बढ़ाने के दो मुख्य तरीके हैं:

1. वाइब्रेंट पिधिड - त्वचा की फाइल और त्वचा का रंग मालिक स्वयं काफी स्वीकार्य संचालन हो सकता है

2. मैंडेट पिधिद - त्वचा संसाधन, स्को के उपयोग के लिए गायन अधिकारों की निगरानी की एक प्रणाली। फ़ाइल को दिए गए व्यपदकु में, उस की गिरावट में कोरिस्टुवाच के किस समूह में प्रविष्टियाँ हैं।

केशुवन्न्या डिस्क

कुछ फाइल सिस्टम में, नए एनेक्सेस तक पावर, जिसमें बफरिंग सिस्टम के इंटरमीडिएट सॉफ्टवेयर बॉल द्वारा एड्रेसिंग ब्लॉक को ओवरराइड किया जाता है। बफरिंग सबसिस्टम एक बफर पूल जिसे ऑपरेटिव मेमोरी में स्थापित किया जा सकता है और पूल द्वारा प्रोग्राम किए गए सिम्स का एक कॉम्प्लेक्स। त्वचा बफर एक ब्लॉक में आकार का एक पूल है। एक घंटे के लिए, इसे पढ़ने योग्य ब्लॉक में फीड किया जाएगा, बफरिंग सिस्टम पूल को देखेगा और यदि आवश्यक ब्लॉक पाया जाता है, तो इसे संचालित प्रक्रिया के बफर में कॉपी किया जाएगा। परिचय का संचालन / vivedennya vvazhaєtsya viskonanim, मैं चाहता हूं कि अनुलग्नक से भौतिक विनिमय जोड़ा न जाए। भले ही आवश्यक ब्लॉक को अनुबंध से पढ़ा जाता है, और इसे प्रक्रिया में स्थानांतरित करने के तुरंत बाद, इसे बफरिंग सिस्टम में एक बफर में कॉपी किया जाता है। जब डिस्क पर वर्चुअल बफर होता है, तो जानकारी बदल जाती है। ऐसी रैंक में, बफरिंग सिस्टम कैश मेमोरी के सिद्धांत पर आधारित होता है।

फ़ाइल सिस्टम मॉडल मोटे है

किसी भी फाइल सिस्टम का कार्य एक छोटे प्रकार के बैग में पाया जा सकता है, एक त्वचा के प्रकार में एक फाइल सिस्टम के कार्यों के एक सेट के लिए एक अच्छा इंटरफ़ेस होता है, और वह स्वयं अपने रोबोट को प्रदर्शित करने के लिए अपने कमरे में शातिर इंटरफ़ेस .

रिवनी नीचे से ऊपर तक

1. फिजिकल रिवीन - इंट्रोडक्शन / विवोड सिस्टम से पहले ही टर्न अप करें। भौतिक ब्लॉक की संख्या का योग पंजीकरण तार्किक प्रविष्टि का बदला लेता है

2. तर्क r_ven - भौतिक, योगो फ़ंक्शन की ओर मुड़ें - फ़ाइल में तार्किक रिकॉर्ड के निर्देशांक का मान

3. एक्सेस राइट्स रिवीजन की समानता - निर्दिष्ट फ़ाइल में निर्दिष्ट ऑपरेशन की वैधता का पहला संशोधन

4. मूल मूल्य - एक अद्वितीय फ़ाइल विशेषताओं के लिए मूल्य

5. प्रतीकात्मक r_ven - अद्वितीय नाम की फ़ाइल के प्रतीकात्मक नाम के आधार पर मान

फ़ाइल की स्मृति में दृश्यमान

विग्लायड की फाइलों तक पारंपरिक पहुंच आसान नहीं है। ऑपरेटिंग सिस्टम के संचालन और चयनित प्रक्रिया के पता स्थान में फ़ाइलों के प्रदर्शन को रोकने के तीन कारण हैं। विशेष प्रणाली के रूप में घूर्णन की कीमत विकलिकिव - मानचित्र (प्रदर्शन) और अनमैप (प्रदर्शन प्रदर्शित करना), एक ही समय में, इनपुट / आउटपुट सिस्टम में कई विशेष विक्लिक की आवश्यकता प्रदर्शित होती है।

फ़ाइल सिस्टम की वर्तमान संरचना

नए ऑपरेटिंग सिस्टम के विक्रेता फाइल सिस्टम को फाइल सिस्टम से सुरक्षित करने में सक्षम नहीं होना चाहिए। नई स्मार्ट फाइल सिस्टम को स्टोरेज वेयरहाउस में स्टोर किया जाता है, जिसमें पारंपरिक डिजाइन में फाइल सिस्टम शामिल होता है। फ़ाइल सिस्टम के नाम बदलने के स्तर के शीर्ष पर, नई फ़ाइल सिस्टम की एक छोटी संरचना है। विंडोज़ में, इसे फाइल सिस्टम मैनेजर और आईएफएस कहा जाता है, यह ऐड-ऑन और विशिष्ट फाइल सिस्टम के बीच इंटरफेस को संभालेगा। फ़ाइल सिस्टम बदलने से फ़ाइल सिस्टम को प्रारूप में फिर से लिखा जाएगा। फाइल सिस्टम के फाइल सिस्टम के त्वचा घटक को प्रदर्शित करने वाले फाइल सिस्टम के ड्राइवर और फाइल सिस्टम के अनुकूली संगठन के दर्शक में। रीमिक्स एक एकल मॉड्यूल है जिसे फाइल सिस्टम ड्राइवर तक रोल अप किया जा सकता है। अपने कार्यों को प्रदर्शित करने के लिए, फाइल सिस्टम के परिचय / रिलीज से पहले फाइल सिस्टम ड्राइवरों को फाइल सिस्टम और नई कला की गेंद को शुरू करने से पहले बंद कर दिया जाता है। फ़ाइल सिस्टम के भंडारण भाग के लिए इनपुट / आउटपुट सिस्टम को निचले फाइल सिस्टम के सभी मॉड्यूल की सुरक्षा, नवाचार और प्रबंधन के लिए प्रदर्शित किया जाता है।

फाइल सिस्टम आर्किटेक्चर दौड़ की एक बड़ी संख्या फाइल सिस्टम के आर्किटेक्चर की नीरसता और स्वतंत्रता को नहीं रोकेगी। यह सिस्टम विक्लिकिक्स के लांसर्स के माध्यम से महसूस किया जाता है, ताकि यह आपको फाइल सिस्टम के संगठन में फाइलों और फ़ोल्डरों के प्रकारों को चुनने की अनुमति दे।

यहां स्मृति के लिए, परिचालन स्मृति के सम्मान पर भरोसा करें।

स्मृति प्रबंधन के लिए मुख्य OS कार्य:

1.vidzhennya vіlnoy और vikoristanoi स्मृति

2. प्रक्रियाओं की दृश्यमान स्मृति और स्मृति और पूर्णता की ध्वनि

3. ओपी की प्रक्रिया के लिए एक हार्ड डिस्क पर विस्नेन्या कोड और डेटा, क्योंकि ओपी का आकार सभी प्रक्रियाओं को बदलने के लिए पर्याप्त नहीं है, और ध्वनि मिशन के मामले में इन प्रक्रियाओं को ओपी में बदलना

4. भौतिक स्मृति के एक विशिष्ट क्षेत्र के लिए कार्यक्रम का पता सेट करना

इसी तरह, ओएस स्मृति की गतिशील स्मृति को लेने के लिए दोषी है, ताकि यह रोबोट के आखिरी घंटे के लिए अतिरिक्त मेमोरी को शक्ति प्रदान कर सके।

OS का एक अन्य महत्वपूर्ण कार्य मेमोरी को डीफ़्रैग्मेन्ट करना है, ताकि विपदकोवॉय जिन्न की स्मृति की दृष्टि एक निश्चित क्षण में मेमोरी के आउट-ऑफ-द-बॉक्स ऑफिस से विखंडन के बिंदु पर लाई जा सके। , जिसका अर्थ है सिस्टम के रोबोट पर भरोसा करना।

मेमोरी को सहेजना भी महत्वपूर्ण है, हार्डवेयर उपकरणों के साथ एक तंग इंटरकनेक्शन में ओएस सॉफ्टवेयर मॉड्यूल द्वारा कार्यान्वित किया जाना है। Vona polyagє उसमें, आप मेमोरी से डेटा लिखने या पढ़ने की प्रक्रिया की अनुमति नहीं देंगे, जो प्रक्रिया के लिए अभिप्रेत है।

KOZHEN ETAP . का वर्णन करते हुए KOMPUTERІV OS का विकास चरण

ओएस के दोलन कंप्यूटर को डिजाइन करने की प्रक्रिया में प्रकट और विकसित हुए, फिर चरणों को ऐतिहासिक रूप से एक से एक से जोड़ा गया। चोटिरी के मुख्य चरण देखें:

1. पहली पीढ़ी (1945-55)

रिले में इलेक्ट्रॉनिक लैंप लगाए गए थे। तारों के साथ कम्यूटेशन पैनल के अतिरिक्त कनेक्शन के पीछे vikonuvalasya के मुख्य कार्यों का प्रबंधन। ओएस की उपस्थिति के बारे में बूलियन नहीं है।

पंच कार्ड जारी होने के साथ, कार्यक्रमों को रिकॉर्ड करना और पढ़ना संभव हो गया।

2. दूसरी पीढ़ी (1955-65)

ट्रांजिस्टर की उपस्थिति ने रोबोटिक मशीनों की विश्वसनीयता बढ़ा दी है, प्री-प्रोडक्शन रोबोट की शक्ति प्रकट हुई है। बड़े और महंगे कंप्यूटर दिखाई दिए और उन्हें मेनफ्रेम कहा गया। सूचना के बैच प्रसंस्करण और मशीन घंटे के प्रभावी पंजीकरण की एक प्रणाली थी (बड़ी संख्या में छिद्रित कार्ड का चयन और एक सस्ते कंप्यूटर की तैयारी, और प्रसंस्करण की प्रक्रिया पहले से ही उच्च कीमत पर है)।



मूव्स फोरट्रान और असेंबलर पर प्रोग्रामिंग

3. तीसरी पीढ़ी (1965-80)

अन्य पैमाने पर एकीकरण योजनाओं के विकोरिस्तानन्या, जिसने कीमत और गुणवत्ता में उन्नयन दिया। अधिक महत्वपूर्ण उपलब्धियों के लिए, समस्या को हल करने की समस्या बन गई है।

4. चौथी पीढ़ी (1980-हमारे दिन)

यह निहित है कि कंप्यूटर के तकनीकी और सॉफ्टवेयर दोनों पहलुओं के विकास में अधिक वृद्धि हुई है। सिलिकॉन microcircuits (प्रोसेसर), डिस्क संचायक का उद्भव - सबसे महत्वपूर्ण उपलब्धियां बन गईं। आधुनिक ग्राफिक्स के साथ ओएस से टेक्स्ट इंटरफेस के साथ ओएस तक प्रगति बनना। EOM रोबोट का कम्प्यूटेशनल प्रयास और दक्षता बड़ा और बड़ा होता जा रहा है।

रोज़दिल मैं वास्तुकला

1 ईओएम शीर्षक संरचना आरेख। टिपी और क्लास ईओएम। व्यक्तिगत ईओएम संलग्न करें।

2 बैगैटोमैचिन और बैगैटोमप्रोसेसर कम्प्यूटेशनल सिस्टम के बारे में समझना।

3 आपके द्वारा जमा की गई जानकारी देखें। आभासी मेमोरी। बैकअप प्रति।

4 प्रणालीगत सॉफ्टवेयर सुरक्षा।

5 प्रकार के ऑपरेटिंग सिस्टम। पर्सनल कंप्यूटर के लिए ऑपरेटिंग सिस्टम।

डिस्क ड्राइव के 6 प्रकार। शारीरिक और तार्किक क्षमा।

7 लागू सॉफ्टवेयर सुरक्षा के दृश्य और संकेत (पाठ संपादक, ग्राफिकल प्रोसेसर, उपयोगिताओं, सिस्टम और सॉफ्टवेयर)।

पर्सनल कंप्यूटर के लिए 8 पेरिफेरल अटैचमेंट।

9 श्रद्धांजलि के मात्र प्रसारण। वैश्विक और स्थानीय। स्थानीय बाड़ (केबल, कनेक्टर्स, कनेक्टिंग एनेक्स, राउटर) की स्थापना के लिए कब्जा आवश्यक है।

10 प्रोग्रामेबल कटआउट प्रोटोकॉल। OSI मॉडल (हार्डवेयर स्तर, परिवहन स्तर, उपयोगकर्ता स्तर)। अनुप्रयोग NetBEUI, IPX/SPX और TCP/IP पर परिवहन प्रोटोकॉल के बारे में विवरण।

इंटरनेट की 11 बुनियादी सेवाएं। वेब-साइड (HTTP), फ़ाइल स्थानांतरण (FTP), ई-मेल (SMTP, POP3), संसाधन प्रबंधन (टेलनेट, SSH)। डोमेन नेम सिस्टम (डीएनएस)।

12 सूचना सुरक्षा। प्रणालीगत और बायोमेट्रिक प्रमाणीकरण। श्रद्धांजलि के लिए अनधिकृत पहुंच।

13 Merezhevі सेवा प्रदाताओं (DOS, DDOS) में vіdmova पर हमला करता है,

14 "स्टैक की दृष्टि" पर हमले।

15 कंप्यूटर वायरस, "ट्रोजन किन" जैसे प्रोग्राम

ऑपरेटिंग सिस्टम

16 ओएस वास्तविक घंटे, विवरण और मूल्य।

ओएस के 17 बुनियादी कार्य, तिथि विवरण।

१८ विज़्नाचेन्न्या प्लानुवन्न्या। मुख्य कर्मचारी

19 प्राथमिकताओं के आधार पर एल्गोरिथम का विवरण। ग्राफ लाओ

20 प्रक्रिया और प्रवाह को समझना। वैप

21 क्वांटम पर आधारित एल्गोरिथम का विवरण। ग्राफ लाओ

22 नामित प्रेषण। मुख्य कर्मचारी

23 जीवन शक्ति और सीधी योजना एल्गोरिदम। परेराहुवती मार्ग और कमियां

24 स्वैप वैल्यू और वर्चुअल मेमोरी। फायदे और कमियां

25 गोपनीयता, अखंडता और डेटा की उपलब्धता की समझ

26 सममित एन्क्रिप्शन एल्गोरिथ्म की मूल बातें। बट

गैर-सममित एन्क्रिप्शन के 27 आधार। बट

28 बैकअप बंद करने के मुख्य चरण

स्मृति प्रबंधन के लिए 29 ओएस कार्य

कंप्यूटर और ओएस के विकास के ३० चरण, त्वचा के चरण का वर्णन करें