शनिवार, 10 अप्रैल 2021

Corona graph is growing rapidly, boost immunity by consuming these 5 ayurvedic decoctionsNutrient-rich diet, exercise, yoga to boost immunity

तेजी से बढ़ रहा है कोरोना का ग्राफ, इन 5 आयुर्वेदिक काढ़ों का सेवन कर इम्यूनिटी करें बूस्ट By समाजसेवी वनिता कासनियां पंजाब

इम्यूनिटी को बूस्ट करने के लिए पोषक तत्वों से भरपूर डाइट, एक्सरसाइज, योग के साथ-साथ इन आयुर्वेदिक काढ़ों को शामिल करें।

तेजी से बढ़ रहा है कोरोना का ग्राफ, इन 5 आयुर्वेदिक काढ़ों का सेवन कर इम्यूनिटी करें बूस्ट - India TV Hindi
Image Source : FREEPIK
तेजी से बढ़ रहा है कोरोना का ग्राफ, इन 5 आयुर्वेदिक काढ़ों का सेवन कर इम्यूनिटी करें बूस्ट

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

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

बाल वनिता महिला आश्रम

1- अश्वगंधा, मुलेठी से बना काढ़ा 

  • 1 चम्मच मुलेठी 
  • 8-10 तुलसी की पत्तियां
  • 2-4 ग्राम दालचीनी
  • 1 इंच ताजा अदरक 
  • 1 इंच ताजी कच्ची हल्दी
  • गिलोय की  थोड़ी डंडी और 2-4 पत्तियां
  • थोड़ा अश्वगंधा
  • एक लीटर पानी

रोजाना करें इन 3 चीजों का सेवन, ब्लड शुगर-वजन कंट्रोल होने के साथ पाचन तंत्र रहेगा फिट

ऐसे बनाएं आयुर्वेदिक काढ़ा

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

तेजी से बढ़ रहा है कोरोना का ग्राफ, इन 5 आयुर्वेदिक काढ़ों का सेवन कर इम्यूनिटी करें बूस्ट

Image Source : FREEPIK
तेजी से बढ़ रहा है कोरोना का ग्राफ, इन 5 आयुर्वेदिक काढ़ों का सेवन कर इम्यूनिटी करें बूस्ट

2- अर्जुन की छाल और नीम से बना काढ़ा

  • थोड़ी गिलोय की डंठल
  • 5-6 तुलसी 
  • थोड़ी सी मात्रा में अदरक
  • कच्ची हल्दी का छोटा सा टुकड़ा
  • 10-12 नीम की पत्तियां
  • थोड़ी अर्जुन क छाल
  • 1 इंच दालचीनी
  • थोड़ी सी मुलेठी

मिलिंद सोमन ने कोरोना वायरस को दी मात, इम्यूनिटी बूस्ट करने के लिए पिया ये काढ़ा, जानें रेसिपी

ऐसे बनाएं काढ़ा 
इन सभी चीजों को इमामदस्ता में डालकर अच्छी तरह से कूट लें। इसके बाद 400 एमएल पानी में डालकर उबाल लें। जब पानी 100 एमएल बच जाए तो गैस बंद कर दें। इसके बाद इसे ठंडा होने दें। ठंडा होने के बाद इसका सेवन करे। 

तेजी से बढ़ रहा है कोरोना का ग्राफ, इन 5 आयुर्वेदिक काढ़ों का सेवन कर इम्यूनिटी करें बूस्ट

Image Source : FREEPIK
तेजी से बढ़ रहा है कोरोना का ग्राफ, इन 5 आयुर्वेदिक काढ़ों का सेवन कर इम्यूनिटी करें बूस्ट

3- मुनक्का, अंजीर से बना काढ़ा

  • 8-10 मुनक्का
  • 3-5 अंजीर
  • एक चुटकी खूबकला 

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

रात में सोने से पहले इस चीज के साथ खाएं सिर्फ 2 लौंग, मिलेंगे जबरदस्त फायदे

4- तुलसी काढ़ा

  • 10-11 तुलसी की पत्तियां
  • थोड़ा सा शहद

ऐसे बनाएं
एक पैन में 2 कप पानी लें। इसके बाद इसमें तुलसी की पत्तियां डालकर धीमी आंच में पकाएँ। जब पानी आधा कप बचे तो इसे छानकर शहद मिलाकर हल्का गर्म पिएं।

तेजी से बढ़ रहा है कोरोना का ग्राफ, इन 5 आयुर्वेदिक काढ़ों का सेवन कर इम्यूनिटी करें बूस्ट

Image Source : FREEPIK
तेजी से बढ़ रहा है कोरोना का ग्राफ, इन 5 आयुर्वेदिक काढ़ों का सेवन कर इम्यूनिटी करें बूस्ट
 

5- गिलोय, मुनक्का से बना काढ़ा

  • हल्दी की एक गांठ
  • एक टुकड़ा अदरक का
  • काली मिर्च और लौंग 4 से 5
  • दालचीनी एक टुकड़ा
  • गिलोय का पत्ता
  • तुलसी के पत्ते 4-5
  • मुनक्का
  • नींबू का रस
  • शहद या गुड़

तेजी से वजन घटाने और पेट अंदर करने के लिए फॉलो करें ये टिप्स, जल्द कम होगा मोटापा वनिता पंजाब

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

अब इस पानी में गिलोय के दो पत्तों को पानी से धोएं और तोड़ कर इसी पानी में डालें। इसके बाद 4-5 तुलसी की पत्तियां, आधा चम्मच सौंफ, 10-12 मुनक्के डालकर अच्छे से खौलाएं। जब डेढ़ गिलास पानी आधा रह जाए तो इसे छानकर गिलास में कर लें। जब से हल्का गुनगुना हो तो इसमें नींबू का रस डालकर पी लें। 

शुक्रवार, 9 अप्रैल 2021

Turmeric is an antioxidant called curcumin. Which strengthens immunity as well as prevents cells from being destroyed. Know about the best benefits of drinking turmeric water.By philanthropist Vanita Kasani

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

हल्दी का इस्तेमाल विभिन्न तरीकों से किया जाता है। इसका सेवन दूध के साथ किया जाता है। इसके साथ इससे चाय के साथ-साथ गुनगुने पानी में डालकर पीने से भी ढेरों लाभ है। 

तेजी से बढ़ रहा है कोरोना का ग्राफ, इन 5 आयुर्वेदिक काढ़ों का सेवन कर इम्यूनिटी करें बूस्ट

पाचन तंत्र को रखें फिट
कई रिसर्च में यह बात सामने आ चुकी है कि हल्दी और गर्म पानी पीने से शरीर में पित्त ठीक ढंग से बनता है जिससे आपका पाचन तंत्र दुरस्त रहता है। 

बढ़ाएं इम्यूनिटी
हल्दी में मौजूद लिपो पॉलिसैकेराइड शरीर में इम्यूनिटी मजबूत करने में मदद करता है। इसके साथ ही इसमें हीलिंग प्रॉपर्टी के साथ-साथ एंटी-बैक्टीरियल और एंटी-वायरल गुण पाए जाते हैं। 

इस समय रोजाना पिएं हल्‍दी का पानी, वजन कम होने के साथ इम्यूनिटी होगी बूस्ट  Image Source : freepikइस समय रोजाना पिएं हल्‍दी का पानी, वजन कम होने के साथ इम्यूनिटी होगी बूस्ट

ब्लड शुगर को करे कंट्रोल
कई रिसर्च में यह बात सामने आई है कि इसमें पाया जाने वाला करक्यूरिन इंसुलिन को बढ़ाने में मदद करता है। जिससे आपको ब्लड शुगर को कंट्रोल करने में मदद मिलती है। 


Chia Seeds: वेट लॉस और हड्डियों को मजबूत बनाने में सहायक है चिया सीड्स, दूध के साथ लेने से मिलेगा दोगुगा फायदा वनिता पंजाब 

मोटापा में कारगर
अगर आप तेजी से अपना वजन कम करना चाहते हैं तो इसे इसका सेवन कर सकते हैं। हल्दी में पाया जाने वाला करक्यूमिन  शरीर में आसानी से घुल जाता है। यह शरीर में फैट बढ़ाने वाले टिश्यू को बनने से रोकता है। 

पाएं हेल्दी स्किन
हल्दी और गर्म पानी से मिलकर बान ड्रिंक शरीर से विषाक्त तत्वों को बाहर निकालने में मदद करता है। जिससे नैचुरल तरीके से खून साफ करता है। इससे उम्र पर असर नहीं पड़ता है। इसके साथ ही इसमें पाए जाने वाले फ्री रेडिकल्स आपकी स्किन को हेल्दी रखने में मदद करते हैं। 

इस समय रोजाना पिएं हल्‍दी का पानी, वजन कम होने के साथ इम्यूनिटी होगी बूस्ट  Image Source : FREEPIKइस समय रोजाना पिएं हल्‍दी का पानी, वजन कम होने के साथ इम्यूनिटी होगी बूस्ट

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

हार्ट रहेगा फिट
हल्दी कोलेस्ट्राल को कम करने में मदद करता है। इसके साथ ही अंदरूनी सतह पर खून के थक्कों को जमने से रोकता है। जिससे आपको हार्ट संबंधी रोगों का सामना नहीं करना पड़ता है। 

रोजाना करें इस फैट कटर ड्रिंक का सेवन, पेट की चर्बी गायब होने के साथ घटेगा शरीर पर जमा फैट

इस समय रोजाना पिएं हल्‍दी का पानी, वजन कम होने के साथ इम्यूनिटी होगी बूस्ट  Image Source : FREEPIKइस समय रोजाना पिएं हल्‍दी का पानी, वजन कम होने के साथ इम्यूनिटी होगी बूस्ट

बाल वनिता महिला आश्रम

किस समय करें हल्दी पानी का सेवन
अगर आप हल्‍दी के पानी का पूरा फायदा लेना चाहते हैं तो रोजाना सुबह खाली पेट इसका सेवन करें। 

ऐसे बनाएं हल्दी पानी
एक गिलास गर्म पानी में एक चौथाई चम्मच हल्दी पाउडर डालकर मिक्स कर लें। आप स्वाद के लिए नींबू और शहद भी डाल सकते हैं,.


गुरुवार, 8 अप्रैल 2021

ਖੋਜਰੈਂਡਮ ਏਐਸਸੀਆਈਆਈ - ਬਰੂਸ ਡੌਸਨ ਦਾ ਤਕਨੀਕੀ ਬਲੌਗਰੈਂਡੋਮਾਸਸੀ ਲਈ ਭਵਿੱਖਬਾਣੀ: ਪ੍ਰੋਗਰਾਮਿੰਗ, ਤਕਨੀਕੀ ਵਿਸ਼ੇ, ਸਾਈਕਲ ਚਲਾਉਣ ਦੇ ਮੌਕੇ ਨਾਲਐਕਸਬਾਕਸ 360 ਵਿੱਚ ਸੀਪੀਯੂ ਡਿਜ਼ਾਈਨ ਬੱਗ ਲੱਭਣਾਮੇਲਟਡਾ andਨ ਅਤੇ ਸਪੈਪਟਰ ਦੇ ਹਾਲ ਹੀ ਵਿਚ ਹੋਏ ਖੁਲਾਸਿਆਂ ਨੇ ਮੈਨੂੰ ਉਸ ਸਮੇਂ ਦੀ ਯਾਦ ਦਿਵਾ ਦਿੱਤੀ ਜਦੋਂ ਮੈਂ ਐਕਸਬਾਕਸ 360 ਸੀਪੀਯੂ ਵਿਚ ਇਕ ਸੰਬੰਧਿਤ ਡਿਜ਼ਾਇਨ ਬੱਗ ਲੱਭਿਆ - ਇਕ ਨਵੀਂ ਜੋੜੀ ਗਈ ਹਦਾਇਤ ਜਿਸਦੀ ਸਿਰਫ ਹੋਂਦ ਖ਼ਤਰਨਾਕ ਸੀ.2005 ਵਿੱਚ ਵਾਪਸ ਮੈਂ ਐਕਸਬਾਕਸ 360 ਸੀਪੀਯੂ ਮੁੰਡਾ ਸੀ. ਮੈਂ ਰਹਿੰਦਾ ਸੀ ਅਤੇ ਉਸ ਚਿੱਪ ਦਾ ਸਾਹ ਲਿਆ. ਮੇਰੇ ਕੋਲ ਅਜੇ ਵੀ ਮੇਰੀ ਕੰਧ 'ਤੇ 30 ਸੈਂਟੀਮੀਟਰ ਦਾ CPU ਵੇਫਰ ਹੈ, ਅਤੇ CPU ਦੇ ਖਾਕੇ ਦਾ ਚਾਰ ਫੁੱਟ ਦਾ ਪੋਸਟਰ ਹੈ. ਮੈਂ ਇਹ ਸਮਝਣ ਵਿੱਚ ਬਹੁਤ ਸਮਾਂ ਬਿਤਾਇਆ ਕਿ ਸੀ ਪੀ ਯੂ ਦੀਆਂ ਪਾਈਪਲਾਈਨਾਂ ਨੇ ਕਿਵੇਂ ਕੰਮ ਕੀਤਾ ਕਿ ਜਦੋਂ ਮੈਨੂੰ ਕੁਝ ਅਸੰਭਵ ਕਰੈਸ਼ਾਂ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ ਕਿਹਾ ਗਿਆ ਤਾਂ ਮੈਂ ਸਮਝਣ ਦੇ ਯੋਗ ਹੋ ਗਿਆ ਕਿ ਇੱਕ ਡਿਜ਼ਾਈਨ ਬੱਗ ਉਨ੍ਹਾਂ ਦਾ ਕਾਰਨ ਕਿਉਂ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ. ਪਰ ਪਹਿਲਾਂ, ਕੁਝ ਪਿਛੋਕੜ ...ਟਿੱਪਣੀ Xbox 360 ਮਰਐਕਸਬਾਕਸ 360 ਸੀਪੀਯੂ ਇਕ ਤਿੰਨ-ਪਾਵਰ ਪਾਵਰਪੀਸੀ ਚਿੱਪ ਹੈ ਜੋ ਆਈ ਬੀ ਐਮ ਦੁਆਰਾ ਬਣਾਈ ਗਈ ਸੀ. ਤਿੰਨ ਕੋਰ ਤਿੰਨ ਵੱਖਰੇ ਚਤੁਰਭੁਜ ਵਿਚ ਬੈਠਦੇ ਹਨ ਜਿਸ ਵਿਚ ਚੌਥਾ ਚਤੁਰਭੁਜ ਹੁੰਦਾ ਹੈ ਜਿਸ ਵਿਚ 1-ਐਮਬੀ ਐਲ 2 ਕੈਸ਼ ਹੁੰਦਾ ਹੈ - ਤੁਸੀਂ ਵੱਖਰੇ ਹਿੱਸੇ, ਤਸਵੀਰ ਵਿਚ ਸੱਜੇ ਅਤੇ ਮੇਰੇ ਸੀਪੀਯੂ ਵੇਫਰ ਤੇ ਦੇਖ ਸਕਦੇ ਹੋ. ਹਰੇਕ ਕੋਰ ਵਿੱਚ ਇੱਕ 32-ਕੇਬੀ ਨਿਰਦੇਸ਼ ਨਿਰਦੇਸ਼ ਕੈਚੇ ਅਤੇ ਇੱਕ 32-ਕੇਬੀ ਡਾਟਾ ਕੈਸ਼ ਹੁੰਦਾ ਹੈ.ਟ੍ਰੀਵੀਆ: ਕੋਰ 0 ਐਲ 2 ਕੈਸ਼ ਦੇ ਨੇੜੇ ਸੀ ਅਤੇ ਘੱਟ L2 ਲੇਟੈਂਸੀਜ਼ ਸਨ.ਐਕਸਬਾਕਸ CPU CP ਸੀ ਪੀ ਯੂ ਵਿਚ ਹਰ ਚੀਜ ਲਈ ਉੱਚ ਪੱਧਰੇਪਣ ਸਨ, ਮੈਮੋਰੀ ਲੇਟੈਂਸੀ ਵਿਸ਼ੇਸ਼ ਤੌਰ ਤੇ ਮਾੜੀ ਹੈ. ਅਤੇ, 1-ਐਮਬੀ ਐਲ 2 ਕੈਸ਼ (ਉਹ ਸਭ ਜੋ ਫਿੱਟ ਕਰ ਸਕਦੇ ਹਨ) ਤਿੰਨ-ਕੋਰ ਸੀਪੀਯੂ ਲਈ ਬਹੁਤ ਛੋਟਾ ਸੀ. ਇਸ ਲਈ, ਕੈਚ ਦੀ ਯਾਦ ਨੂੰ ਘੱਟ ਕਰਨ ਲਈ ਐਲ 2 ਕੈਚੇ ਵਿਚ ਸਪੇਸ ਦਾ ਬਚਾਅ ਕਰਨਾ ਮਹੱਤਵਪੂਰਣ ਸੀ.ਸੀਪੀਯੂ ਕੈਚ ਸਥਾਨਕ ਅਤੇ ਅਸਥਾਈ ਸਥਾਨ ਦੇ ਕਾਰਨ ਕਾਰਗੁਜ਼ਾਰੀ ਵਿੱਚ ਸੁਧਾਰ ਕਰਦੇ ਹਨ. ਸਥਾਨਿਕ ਸਥਾਨ ਦਾ ਅਰਥ ਹੈ ਕਿ ਜੇ ਤੁਸੀਂ ਡੇਟਾ ਦੀ ਇੱਕ ਬਾਈਟ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ ਤਾਂ ਤੁਸੀਂ ਜਲਦੀ ਹੀ ਹੋਰ ਨੇੜਲੇ ਬਾਈਟਾਂ ਦੇ ਡੇਟਾ ਦੀ ਵਰਤੋਂ ਕਰੋਗੇ. ਅਸਥਾਈ ਸਥਾਨ ਦਾ ਅਰਥ ਹੈ ਕਿ ਜੇ ਤੁਸੀਂ ਕੁਝ ਯਾਦਦਾਸ਼ਤ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ ਤਾਂ ਸ਼ਾਇਦ ਤੁਸੀਂ ਨੇੜੇ ਦੇ ਭਵਿੱਖ ਵਿੱਚ ਦੁਬਾਰਾ ਇਸ ਦੀ ਵਰਤੋਂ ਕਰੋਗੇ.ਪਰ ਕਈ ਵਾਰੀ ਅਸਥਾਈ ਸਥਾਨ ਅਸਲ ਵਿੱਚ ਅਜਿਹਾ ਨਹੀਂ ਹੁੰਦਾ. ਜੇ ਤੁਸੀਂ ਇਕ ਵਾਰ-ਪ੍ਰਤੀ-ਫ੍ਰੇਮ ਦੇ ਡੇਟਾ ਦੀ ਵੱਡੀ ਲੜੀ ਤੇ ਕਾਰਵਾਈ ਕਰ ਰਹੇ ਹੋ ਤਾਂ ਇਹ ਮਾਮੂਲੀ ਜਿਹੀ ਸਾਬਤ ਹੋ ਸਕਦੀ ਹੈ ਕਿ ਜਦੋਂ ਤੁਸੀਂ ਦੁਬਾਰਾ ਜ਼ਰੂਰਤ ਕਰੋਗੇ ਇਹ ਸਭ L2 ਕੈਚ ਤੋਂ ਚਲੇ ਜਾਣਗੇ. ਤੁਸੀਂ ਅਜੇ ਵੀ ਉਹ ਡਾਟਾ ਐਲ 1 ਕੈਸ਼ ਵਿਚ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਜੋ ਤੁਹਾਨੂੰ ਸਥਾਨਕ ਸਥਾਨ ਤੋਂ ਲਾਭ ਹੋ ਸਕੇ, ਪਰ ਇਸ ਵਿਚ ਐਲ 2 ਕੈਸ਼ ਵਿਚ ਕੀਮਤੀ ਜਗ੍ਹਾ ਖਰਚਣ ਦਾ ਮਤਲਬ ਇਹ ਹੈ ਕਿ ਇਹ ਹੋਰ ਡਾਟਾ ਕੱict ਦੇਵੇਗਾ, ਸ਼ਾਇਦ ਹੋਰ ਦੋ ਕੋਰ ਹੌਲੀ ਕਰ ਦੇਵੇਗਾ.ਆਮ ਤੌਰ 'ਤੇ ਇਹ ਅਟੱਲ ਹੈ. ਸਾਡੇ ਪਾਵਰਪੀਸੀ ਸੀ ਪੀ ਯੂ ਦੀ ਮੈਮੋਰੀ ਏਕਤਾ ਦੀ required ੰਗ ਲਈ ਲੋੜੀਂਦਾ ਹੈ ਕਿ ਐਲ 1 ਕੈਚਾਂ ਦਾ ਸਾਰਾ ਡਾਟਾ ਵੀ ਐਲ 2 ਕੈਚ ਵਿੱਚ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ. MESI ਪਰੋਟੋਕਾਲ ਮੈਮੋਰੀ ਇਕਸਾਰਤਾ ਲਈ ਵਰਤਿਆ ਹੈ, ਜੋ ਕਿ ਇੱਕ ਕੋਰ ਨੂੰ ਇੱਕ ਕੈਸ਼ ਲਾਈਨ ਲਿਖਦਾ ਹੈ, ਜੋ ਕਿ ਇੱਕੋ ਹੀ ਕੈਸ਼ ਲਾਈਨ ਦੀ ਲੋੜ ਦੀ ਇੱਕ ਕਾਪੀ ਦੇ ਨਾਲ ਕਿਸੇ ਵੀ ਹੋਰ ਕੋਰ ਇਸ ਨੂੰ ਰੱਦ ਕਰਨ ਦੀ ਲੋੜ ਹੈ - ਅਤੇ L2 ਕੈਸ਼ ਟਰੈਕ ਰੱਖਣ, ਜਿਸ ਦੇ L1 ਕੈਸ਼ ਕੈਸ਼ਿੰਗ ਸਨ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਸੀ, ਜਿਸ ਨੂੰ ਪਤੇ.ਮੇਰੇ ਵੇਫ਼ਰ 'ਤੇ ਲਗਭਗ 40 ਕੋਰ, L2 ਕੈਚ ਦਿਖਾਈ ਦਿੰਦੇ ਹਨਪਰ, ਸੀਪੀਯੂ ਇਕ ਵੀਡੀਓ ਗੇਮ ਦੇ ਕੰਸੋਲ ਲਈ ਸੀ ਅਤੇ ਪ੍ਰਦਰਸ਼ਨ ਨੇ ਸਭ ਨੂੰ ਹਰਾ ਦਿੱਤਾ ਇਸ ਲਈ ਇਕ ਨਵੀਂ ਹਦਾਇਤ ਸ਼ਾਮਲ ਕੀਤੀ ਗਈ - xdcbt . ਸਧਾਰਣ ਪਾਵਰਪੀਸੀ ਡੀਸੀਬੀਟੀ ਨਿਰਦੇਸ਼ ਇੱਕ ਖਾਸ ਪ੍ਰੀਫੈਚ ਨਿਰਦੇਸ਼ ਸੀ. Xdcbt ਹਦਾਇਤ ਇੱਕ ਸੀ ਫੈਲਿਆ ਪਰੀਫੈੱਚ ਹਦਾਇਤ ਹੈ ਕਿ ਨੂੰ ਸਿੱਧਾ ਮੈਮੋਰੀ ਤੱਕ L1 D-ਕੈਸ਼ ਕਰਨ ਲਈ ਪ੍ਰਾਪਤ, L2 ਛੱਡਿਆ. ਇਸਦਾ ਮਤਲਬ ਇਹ ਸੀ ਕਿ ਯਾਦਦਾਸ਼ਤ ਦੀ ਏਕਤਾ ਦੀ ਹੁਣ ਕੋਈ ਗਰੰਟੀ ਨਹੀਂ ਸੀ, ਪਰ ਹੇ, ਅਸੀਂ ਵੀਡੀਓ ਗੇਮ ਪ੍ਰੋਗਰਾਮਰ ਹਾਂ, ਅਸੀਂ ਜਾਣਦੇ ਹਾਂ ਕਿ ਅਸੀਂ ਕੀ ਕਰ ਰਹੇ ਹਾਂ, ਇਹ ਠੀਕ ਰਹੇਗਾ.ਓਹ ਹੋ।ਮੈਂ ਵਿਆਪਕ ਤੌਰ 'ਤੇ ਵਰਤੀ ਜਾਂਦੀ ਐਕਸਬਾਕਸ 360 ਮੈਮੋਰੀ ਕਾੱਪੀ ਰੁਟੀਨ ਲਿਖੀ ਹੈ ਜੋ ਵਿਕਲਪਕ ਤੌਰ' ਤੇ xdcbt ਦੀ ਵਰਤੋਂ ਕੀਤੀ . ਸਰੋਤ ਡੇਟਾ ਦੀ ਪ੍ਰੀਫੈਚਿੰਗ ਕਾਰਗੁਜ਼ਾਰੀ ਲਈ ਮਹੱਤਵਪੂਰਣ ਸੀ ਅਤੇ ਆਮ ਤੌਰ 'ਤੇ ਇਹ ਡੀਸੀਬੀਟੀ ਦੀ ਵਰਤੋਂ ਕਰੇਗੀ ਪਰ PREFETCH_EX ਫਲੈਗ ਵਿੱਚ ਪਾਸ ਹੋਵੇਗੀ ਅਤੇ ਇਹ xdcbt ਨਾਲ ਪ੍ਰੀਫੈਚ ਕਰੇਗੀ . ਇਹ ਚੰਗੀ ਤਰ੍ਹਾਂ ਸੋਚਿਆ ਨਹੀਂ ਗਿਆ ਸੀ. ਪ੍ਰੀਫੈਚਿੰਗ ਅਸਲ ਵਿੱਚ ਸੀ:ਜੇ (ਝੰਡੇ ਅਤੇ PREFETCH_EX) __xdcbt (src + ਆਫਸੈੱਟ);ਹੋਰ __dcbt (src + ਆਫਸੈੱਟ);ਇੱਕ ਗੇਮ ਡਿਵੈਲਪਰ ਜੋ ਇਸ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰ ਰਿਹਾ ਸੀ ਨੇ ਅਜੀਬ ਕਰੈਸ਼ਾਂ ਦੀ ਰਿਪੋਰਟ ਕੀਤੀ - ਹੀਪ ਭ੍ਰਿਸ਼ਟਾਚਾਰ ਦੇ ਕਰੈਸ਼ ਹੋ ਗਏ, ਪਰ ਮੈਮੋਰੀ ਡੰਪ ਵਿੱਚ apੇਰ ਦੇ structuresਾਂਚੇ ਆਮ ਦਿਖਾਈ ਦਿੱਤੇ. ਕੁਝ ਦੇਰ ਲਈ ਕਰੈਸ਼ ਡੰਪਸ 'ਤੇ ਭੁੱਖਣ ਤੋਂ ਬਾਅਦ ਮੈਨੂੰ ਅਹਿਸਾਸ ਹੋਇਆ ਕਿ ਮੈਂ ਕਿਹੜੀ ਗਲਤੀ ਕੀਤੀ ਸੀ.ਮੈਮੋਰੀ ਜੋ ਕਿ xdcbt ਨਾਲ ਪਹਿਲਾਂ ਹੈ, ਉਹ ਜ਼ਹਿਰੀਲੀ ਹੈ. ਜੇ ਇਹ ਐਲ 1 ਤੋਂ ਦੂਰ ਕੀਤੇ ਜਾਣ ਤੋਂ ਪਹਿਲਾਂ ਕਿਸੇ ਹੋਰ ਕੋਰ ਦੁਆਰਾ ਲਿਖਿਆ ਗਿਆ ਹੈ ਤਾਂ ਦੋ ਕੋਰਾਂ ਦੀ ਯਾਦਦਾਸ਼ਤ ਦੇ ਵੱਖੋ ਵੱਖਰੇ ਵਿਚਾਰ ਹੁੰਦੇ ਹਨ ਅਤੇ ਇਸ ਗੱਲ ਦੀ ਕੋਈ ਗਰੰਟੀ ਨਹੀਂ ਹੈ ਕਿ ਉਨ੍ਹਾਂ ਦੇ ਵਿਚਾਰ ਕਦੇ ਬਦਲ ਜਾਣਗੇ. ਐਕਸਬਾਕਸ 360 ਕੈਸ਼ ਲਾਈਨਾਂ 128 ਬਾਈਟ ਸਨ ਅਤੇ ਮੇਰੀ ਕਾੱਪੀ ਰੁਟੀਨ ਦੀ ਪ੍ਰੀਫੈਚਿੰਗ ਸਰੋਤ ਮੈਮੋਰੀ ਦੇ ਅੰਤ ਦੇ ਬਿਲਕੁਲ ਸਿਰੇ ਚਲੀ ਗਈ ਸੀ , ਮਤਲਬ ਕਿ xdcbt ਕੁਝ ਕੈਸ਼ ਲਾਈਨਾਂ ਤੇ ਲਾਗੂ ਕੀਤੀ ਗਈ ਸੀ ਜਿਨ੍ਹਾਂ ਦੇ ਬਾਅਦ ਵਾਲੇ ਹਿੱਸੇ ਡੈਟਾ ਦੇ aceਾਂਚੇ ਦਾ ਹਿੱਸਾ ਸਨ. ਆਮ ਤੌਰ 'ਤੇ ਇਹ ਹੀਪ ਮੈਟਾਡੇਟਾ ਸੀ - ਘੱਟੋ ਘੱਟ ਉਹ ਜਗ੍ਹਾ ਹੈ ਜਿਥੇ ਅਸੀਂ ਕਰੈਸ਼ ਵੇਖੇ. ਅਸੁਖਾਵੇਂ ਕੋਰ ਨੇ ਬਾਸੀ ਡੇਟਾ ਵੇਖਿਆ (ਲਾਕਾਂ ਦੀ ਸਾਵਧਾਨੀ ਨਾਲ ਵਰਤੋਂ ਕਰਨ ਦੇ ਬਾਵਜੂਦ), ਅਤੇ ਕਰੈਸ਼ ਹੋ ਗਿਆ, ਪਰ ਕਰੈਸ਼ ਡੰਪ ਨੇ ਰੈਮ ਦੀ ਅਸਲ ਸਮੱਗਰੀ ਲਿਖ ਦਿੱਤੀ ਤਾਂ ਜੋ ਅਸੀਂ ਨਹੀਂ ਵੇਖ ਸਕੀ ਕਿ ਕੀ ਹੋਇਆ.ਇਸ ਲਈ, xdcbt ਵਰਤਣ ਦਾ ਇਕੋ ਇਕ ਸੁਰੱਖਿਅਤ safe ੰਗ ਸੀ ਬਫਰ ਦੇ ਅੰਤ ਤੋਂ ਪਰੇ ਇਕ ਬਾਈਟ ਨੂੰ ਵੀ ਪ੍ਰੀਫੈਚ ਨਾ ਕਰਨ ਲਈ ਬਹੁਤ ਸਾਵਧਾਨ ਰਹਿਣਾ. ਮੈਂ ਆਪਣੀ ਮੈਮੋਰੀ ਕਾਪੀ ਦੀ ਰੁਟੀਨ ਨੂੰ ਬਹੁਤ ਜ਼ਿਆਦਾ ਦੂਰ ਕਰਨ ਤੋਂ ਰੋਕਿਆ, ਪਰ ਫਿਕਸ ਦੀ ਉਡੀਕ ਕਰਦਿਆਂ ਗੇਮ ਡਿਵੈਲਪਰ ਨੇ PREFETCH_EX ਫਲੈਗ ਲੰਘਣਾ ਬੰਦ ਕਰ ਦਿੱਤਾ ਅਤੇ ਕਰੈਸ਼ ਚਲੇ ਗਏ.ਅਸਲ ਬੱਗਇਤਨਾ ਸਧਾਰਣ, ਠੀਕ ਹੈ? ਕਾਕੀ ਗੇਮ ਡਿਵੈਲਪਰ ਅੱਗ ਨਾਲ ਖੇਡਦੇ ਹਨ, ਸੂਰਜ ਦੇ ਨੇੜੇ ਜਾ ਕੇ ਉਡਾਉਂਦੇ ਹਨ , ਆਪਣੀਆਂ ਮਾਵਾਂ ਨਾਲ ਵਿਆਹ ਕਰਾਉਂਦੇ ਹਨ , ਅਤੇ ਗੇਮ ਦੇ ਕੰਸੋਲ ਕ੍ਰਿਸਮਸ ਨੂੰ ਲਗਭਗ ਯਾਦ ਕਰਦੇ ਹਨ.ਪਰ, ਅਸੀਂ ਸਮੇਂ ਸਿਰ ਇਸ ਨੂੰ ਫੜ ਲਿਆ, ਅਸੀਂ ਇਸ ਨਾਲ ਭੱਜ ਗਏ, ਅਤੇ ਅਸੀਂ ਸਾਰੇ ਗੇਮਜ਼ ਅਤੇ ਕੰਸੋਲ ਭੇਜਣ ਅਤੇ ਖੁਸ਼ ਘਰ ਨੂੰ ਜਾਣ ਲਈ ਤਿਆਰ ਸੀ.ਅਤੇ ਫਿਰ ਉਹੀ ਖੇਡ ਦੁਬਾਰਾ ਕ੍ਰੈਸ਼ ਹੋਣਾ ਸ਼ੁਰੂ ਹੋਇਆ.ਲੱਛਣ ਇਕੋ ਜਿਹੇ ਸਨ. ਸਿਵਾਏ ਇਹ ਕਿ ਖੇਡ ਹੁਣ xdcbt ਨਿਰਦੇਸ਼ਾਂ ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕਰ ਰਹੀ ਸੀ . ਮੈਂ ਕੋਡ ਨੂੰ ਵੇਖ ਸਕਦਾ ਹਾਂ ਅਤੇ ਇਹ ਵੇਖ ਸਕਦਾ ਹਾਂ. ਸਾਨੂੰ ਇੱਕ ਗੰਭੀਰ ਸਮੱਸਿਆ ਸੀ.ਮੈਂ ਆਪਣੇ ਸਕ੍ਰੀਨ ਤੇ ਖਾਲੀ ਦਿਮਾਗ ਨਾਲ ਭਟਕਣ ਦੀ ਪ੍ਰਾਚੀਨ ਡੀਬੱਗਿੰਗ ਤਕਨੀਕ ਦੀ ਵਰਤੋਂ ਕੀਤੀ, CPU ਪਾਈਪ ਲਾਈਨ ਮੇਰੇ ਅਵਚੇਤਨ ਨੂੰ ਭਰਨ ਦਿਓ, ਅਤੇ ਮੈਨੂੰ ਅਚਾਨਕ ਸਮੱਸਿਆ ਦਾ ਅਹਿਸਾਸ ਹੋਇਆ. ਆਈਬੀਐਮ ਨੂੰ ਇੱਕ ਤੇਜ਼ ਈਮੇਲ ਨੇ ਇੱਕ ਸੂਖਮ ਅੰਦਰੂਨੀ ਸੀਪੀਯੂ ਵੇਰਵੇ ਬਾਰੇ ਮੇਰੇ ਸ਼ੱਕ ਦੀ ਪੁਸ਼ਟੀ ਕੀਤੀ ਜਿਸ ਬਾਰੇ ਮੈਂ ਪਹਿਲਾਂ ਕਦੇ ਨਹੀਂ ਸੋਚਿਆ ਸੀ. ਅਤੇ ਇਹ ਮੇਲਟਡਾdownਨ ਅਤੇ ਸਪੈਪਟਰ ਦੇ ਪਿੱਛੇ ਉਹੀ ਦੋਸ਼ੀ ਹੈ.ਐਕਸਬਾਕਸ CP 360. ਸੀ ਪੀ ਯੂ ਇਕ ਕ੍ਰਮਵਾਰ ਸੀ ਪੀ ਯੂ ਹੈ. ਇਹ ਸੱਚਮੁੱਚ ਬਹੁਤ ਸੌਖਾ ਹੈ, ਪ੍ਰਦਰਸ਼ਨ ਲਈ ਇਸ ਦੀ ਉੱਚ ਫ੍ਰੀਕੁਐਂਸੀ (10 FO4 ਦੇ ਬਾਵਜੂਦ ਉਮੀਦ ਜਿੰਨੀ ਨਹੀਂ) 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ . ਪਰ ਇਸਦਾ ਸ਼ਾਖਾ ਦਾ ਭਵਿੱਖਬਾਣੀ ਕਰਨ ਵਾਲਾ ਹੈ - ਇਸ ਦੀਆਂ ਬਹੁਤ ਲੰਮੀ ਪਾਈਪਾਂ ਇਸ ਨੂੰ ਜ਼ਰੂਰੀ ਬਣਾਉਂਦੀਆਂ ਹਨ. ਇੱਥੇ ਮੈਂ ਸਰਵਜਨਕ ਤੌਰ 'ਤੇ ਸਾਂਝਾ ਕੀਤਾ CPU ਪਾਈਪਲਾਈਨ ਚਿੱਤਰ ਹੈ ਜੋ ਮੇਰਾ ਬਣਾਇਆ ਹੈ (ਮੇਰਾ ਚੱਕਰ-ਸਹੀ ਸੰਸਕਰਣ ਸਿਰਫ NDA ਹੈ, ਪਰ ਇੱਥੇ ਲੁੱਕ ਹੈ ) ਜੋ ਕਿ ਸਾਰੀਆਂ ਪਾਈਪਾਂ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ:ਚਿੱਤਰਤੁਸੀਂ ਬ੍ਰਾਂਚ ਦੇ ਭਵਿੱਖਬਾਣੀਕਰਤਾ ਨੂੰ ਦੇਖ ਸਕਦੇ ਹੋ, ਅਤੇ ਤੁਸੀਂ ਵੇਖ ਸਕਦੇ ਹੋ ਕਿ ਪਾਈਪ ਲਾਈਨ ਬਹੁਤ ਲੰਬੇ ਹਨ (ਚਿੱਤਰ ਤੇ ਚੌੜੇ) - ਗਲਤ ਅਨੁਮਾਨਿਤ ਨਿਰਦੇਸ਼ਾਂ ਦੀ ਗਤੀ ਤੱਕ ਪਹੁੰਚਣ ਲਈ ਕਾਫ਼ੀ ਲੰਬੇ ਹਨ, ਇੱਥੋਂ ਤੱਕ ਕਿ ਕ੍ਰਮ ਵਿੱਚ ਪ੍ਰਕਿਰਿਆ ਦੇ ਨਾਲ ਵੀ.ਇਸ ਲਈ, ਬ੍ਰਾਂਚ ਦਾ ਭਵਿੱਖਬਾਣੀ ਕਰਨ ਵਾਲਾ ਇਕ ਭਵਿੱਖਬਾਣੀ ਕਰਦਾ ਹੈ ਅਤੇ ਭਵਿੱਖਬਾਣੀ ਨਿਰਦੇਸ਼ਾਂ ਨੂੰ ਪ੍ਰਾਪਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਡੀਕੋਡ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ - ਪਰ ਉਦੋਂ ਤਕ ਰਿਟਾਇਰ ਨਹੀਂ ਹੁੰਦਾ ਜਦੋਂ ਤਕ ਭਵਿੱਖਬਾਣੀ ਸਹੀ ਨਹੀਂ ਹੁੰਦੀ. ਜਾਣਦਾ ਹੈ ਆਵਾਜ਼? ਇਹ ਅਹਿਸਾਸ ਮੇਰੇ ਕੋਲ ਸੀ - ਇਹ ਮੇਰੇ ਲਈ ਉਸ ਸਮੇਂ ਨਵਾਂ ਸੀ - ਇਹ ਉਹੀ ਸੀ ਜਿਸਦਾ ਅਰਥ ਸੀ ਕਿ ਅਗਾ .ਂ ਪ੍ਰੀਫੈਚ ਨੂੰ ਚਲਾਉਣਾ. ਵਿਛੋੜੇ ਲੰਬੇ ਸਨ, ਇਸ ਲਈ ਇਹ ਜ਼ਰੂਰੀ ਸੀ ਕਿ ਬੱਸ ਵਿੱਚ ਛੇਤੀ ਤੋਂ ਛੇਤੀ ਪ੍ਰੀਫੇਚ ਲੈਣ-ਦੇਣ ਕਰਨਾ, ਅਤੇ ਇੱਕ ਵਾਰ ਪ੍ਰੀਫੈਚ ਸ਼ੁਰੂ ਹੋ ਗਿਆ ਸੀ ਤਾਂ ਇਸ ਨੂੰ ਰੱਦ ਕਰਨ ਦਾ ਕੋਈ ਰਸਤਾ ਨਹੀਂ ਸੀ. ਇਸ ਲਈ ਇੱਕ speculatively-ਚਲਾਉਣ ਨੂੰ xdcbt ਸੀ ਇੱਕ ਅਸਲੀ ਦਾ ਇੱਕੋ xdcbt! (ਇੱਕ ਸੱਟੇਬਾਜ਼ੀ ਦੁਆਰਾ ਚਲਾਇਆ ਲੋਡ ਨਿਰਦੇਸ਼ ਸਿਰਫ ਇੱਕ ਅਗੇਤਰ ਸੀ, FWIW).ਅਤੇ ਇਹ ਸਮੱਸਿਆ ਸੀ - ਸ਼ਾਖਾ ਦਾ ਭਵਿੱਖਬਾਣੀ ਕਰਨ ਵਾਲੇ ਕਈ ਵਾਰ xdcbt ਨਿਰਦੇਸ਼ਾਂ ਨੂੰ ਸੱਟੇਬਾਜ਼ੀ ਨਾਲ ਚਲਾਉਣ ਦਾ ਕਾਰਨ ਬਣਦੇ ਸਨ ਅਤੇ ਇਹ ਉਨੀ ਮਾੜੀ ਸੀ ਜਿੰਨੀ ਅਸਲ ਵਿੱਚ ਉਹਨਾਂ ਨੂੰ ਚਲਾਇਆ ਗਿਆ. ਮੇਰੇ ਸਹਿਕਰਮੀਆਂ ਵਿੱਚੋਂ ਇੱਕ (ਧੰਨਵਾਦ ਟ੍ਰੇਸੀ!) ਨੇ ਇਸਦੀ ਤਸਦੀਕ ਕਰਨ ਲਈ ਇੱਕ ਚਲਾਕ ਟੈਸਟ ਦਾ ਸੁਝਾਅ ਦਿੱਤਾ - ਗੇਮ ਵਿੱਚ ਹਰ ਐਕਸਡੀਸੀਬੀਟੀ ਨੂੰ ਬਰੇਕ ਪੁਆਇੰਟ ਨਾਲ ਬਦਲੋ . ਇਸਨੇ ਦੋ ਚੀਜਾਂ ਪ੍ਰਾਪਤ ਕੀਤੀਆਂ:ਬਰੇਕ ਪੁਆਇੰਟਾਂ ਨੂੰ ਹਿੱਟ ਨਹੀਂ ਕੀਤਾ ਗਿਆ, ਇਸ ਤਰ੍ਹਾਂ ਇਹ ਸਾਬਤ ਹੁੰਦਾ ਹੈ ਕਿ ਗੇਮ xdcbt ਨਿਰਦੇਸ਼ਾਂ ਨੂੰ ਲਾਗੂ ਨਹੀਂ ਕਰ ਰਹੀ ਸੀ .ਕਰੈਸ਼ ਚਲੇ ਗਏ.ਮੈਨੂੰ ਪਤਾ ਸੀ ਕਿ ਇਹ ਨਤੀਜਾ ਹੋਵੇਗਾ ਅਤੇ ਅਜੇ ਵੀ ਇਹ ਹੈਰਾਨੀਜਨਕ ਸੀ. ਇਹ ਸਾਰੇ ਸਾਲਾਂ ਬਾਅਦ, ਅਤੇ ਮੈਲਟਡਾ aboutਨ ਬਾਰੇ ਪੜ੍ਹਨ ਤੋਂ ਬਾਅਦ ਵੀ , ਇਹ ਠੋਸ ਸਬੂਤ ਵੇਖਣਾ ਅਜੇ ਵੀ ਠੰ .ਾ ਹੈ ਕਿ ਨਿਰਦੇਸ਼ਾਂ ਨੂੰ ਲਾਗੂ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਸੀ, ਕਰੈਸ਼ ਹੋ ਰਹੇ ਸਨ.ਬ੍ਰਾਂਚ ਦੇ ਭਵਿੱਖਬਾਣੀਕਰਤਾ ਨੇ ਇਹ ਸਪੱਸ਼ਟ ਕਰ ਦਿੱਤਾ ਕਿ ਇਹ ਹਦਾਇਤ ਕਿਸੇ ਵੀ ਖੇਡ ਦੇ ਕੋਡ ਹਿੱਸੇ ਵਿੱਚ ਕਿਤੇ ਵੀ ਹੋਣਾ ਬਹੁਤ ਖ਼ਤਰਨਾਕ ਸੀ - ਨਿਯੰਤਰਣ ਕਰਨਾ ਜਦੋਂ ਕਿਸੇ ਨਿਰਦੇਸ਼ ਨੂੰ ਸੱਟੇਬਾਜ਼ੀ ਨਾਲ ਚਲਾਇਆ ਜਾਣਾ ਬਹੁਤ ਮੁਸ਼ਕਲ ਹੁੰਦਾ ਹੈ. ਅਸਿੱਧੇ ਸ਼ਾਖਾਵਾਂ ਲਈ ਬ੍ਰਾਂਚ ਭਵਿੱਖਬਾਣੀ, ਸਿਧਾਂਤਕ ਤੌਰ 'ਤੇ, ਕਿਸੇ ਵੀ ਪਤੇ ਦੀ ਭਵਿੱਖਬਾਣੀ ਕਰ ਸਕਦਾ ਹੈ, ਇਸ ਲਈ ਐਕਸ ਡੀ ਸੀ ਬੀ ਟੀ ਨਿਰਦੇਸ਼ ਦੇਣ ਲਈ ਕੋਈ "ਸੁਰੱਖਿਅਤ ਜਗ੍ਹਾ" ਨਹੀਂ ਸੀ . ਅਤੇ, ਜੇ ਸੱਟੇਬਾਜ਼ੀ ਨਾਲ ਅੰਜਾਮ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ ਇਹ ਖੁਸ਼ੀ ਖੁਸ਼ੀ ਖੁਸ਼ੀ ਨਾਲ ਜੋ ਵੀ ਰਜਿਸਟਰ ਹੋਏ ਯਾਦਾਂ ਨੂੰ ਯਾਦ ਰੱਖਦਾ ਹੈ ਉਸਦਾ ਇੱਕ ਵੱਡਾ ਵਿਖਾਵਾ ਕਰਦਾ ਹੈ. ਜੋਖਮ ਨੂੰ ਘਟਾਉਣਾ ਸੰਭਵ ਸੀ, ਪਰ ਇਸ ਨੂੰ ਖ਼ਤਮ ਨਹੀਂ ਕਰਨਾ, ਅਤੇ ਇਹ ਇਸ ਲਈ ਮਹੱਤਵਪੂਰਣ ਨਹੀਂ ਸੀ. ਜਦੋਂ ਕਿ ਐਕਸਬਾਕਸ architect 360. ਆਰਕੀਟੈਕਚਰ ਵਿਚਾਰ-ਵਟਾਂਦਰੇ ਨਿਰਦੇਸ਼ਾਂ ਦਾ ਜ਼ਿਕਰ ਕਰਨਾ ਜਾਰੀ ਰੱਖਦੇ ਹਨ ਮੈਨੂੰ ਸ਼ੱਕ ਹੈ ਕਿ ਕੋਈ ਵੀ ਖੇਡ ਇਸ ਨਾਲ ਕਦੇ ਨਹੀਂ ਭੇਜੀ ਗਈ.ਮੈਂ ਇੱਕ ਵਾਰ ਨੌਕਰੀ ਦੇ ਇੰਟਰਵਿ. ਦੌਰਾਨ ਇਸਦਾ ਜ਼ਿਕਰ ਕੀਤਾ - "ਉਸ ਮੁਸ਼ਕਲ ਬੱਗ ਦਾ ਵਰਣਨ ਕਰੋ ਜਿਸਦੀ ਤੁਹਾਨੂੰ ਜਾਂਚ ਕਰਨੀ ਪਈ ਸੀ" - ਅਤੇ ਇੰਟਰਵਿer ਦੇਣ ਵਾਲੇ ਦੀ ਪ੍ਰਤੀਕ੍ਰਿਆ ਸੀ "ਹਾਂ, ਅਸੀਂ ਅਲਫਾ ਪ੍ਰੋਸੈਸਰ ਤੇ ਕੁਝ ਅਜਿਹਾ ਹੀ ਮਾਰਿਆ". ਹੋਰ ਚੀਜ਼ਾਂ ਬਦਲਦੀਆਂ ਹਨ ...ਕੁਝ ਸੰਪਾਦਨ ਲਈ ਮਾਈਕਲ ਦਾ ਧੰਨਵਾਦ .ਪੋਸਟਸਕ੍ਰਿਪਟਜਿਹੜੀ ਸ਼ਾਖਾ ਜਿਹੜੀ ਕਦੇ ਨਹੀਂ ਲਈ ਜਾਂਦੀ ਉਸ ਤੋਂ ਕਿਵੇਂ ਲਿਆ ਜਾਏਗਾ ਬਾਰੇ ਭਵਿੱਖਬਾਣੀ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ? ਆਸਾਨ. ਬ੍ਰਾਂਚ ਦੇ ਭਵਿੱਖਬਾਣੀ ਕਰਨ ਵਾਲੇ ਹਰੇਕ ਸ਼ਾਖਾ ਲਈ ਸੰਪੂਰਨ ਇਤਿਹਾਸ ਨੂੰ ਬਰਕਰਾਰ ਨਹੀਂ ਰੱਖਦੇ - ਇਹ ਅਵਿਸ਼ਵਾਸ਼ਯੋਗ ਹੋਵੇਗਾ. ਇਸ ਦੀ ਬਜਾਏ ਸਧਾਰਣ ਸ਼ਾਖਾ ਦੇ ਭਵਿੱਖਬਾਣੀ ਕਰਨ ਵਾਲੇ ਆਮ ਤੌਰ 'ਤੇ ਪਤੇ ਦੇ ਬਿੱਟਾਂ ਦਾ ਇੱਕ ਸਮੂਹ ਬਣਾਉਂਦੇ ਹਨ, ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਕੁਝ ਸ਼ਾਖਾ ਇਤਿਹਾਸ ਬਿੱਟ ਵੀ ਹੋਵੇ, ਅਤੇ ਦੋ-ਬਿੱਟ ਐਂਟਰੀਆਂ ਦੀ ਸੂਚੀ ਵਿੱਚ ਇੰਡੈਕਸ. ਇਸ ਤਰ੍ਹਾਂ, ਬ੍ਰਾਂਚ ਦੀ ਭਵਿੱਖਬਾਣੀ ਦਾ ਨਤੀਜਾ ਦੂਜੀਆਂ, ਸੰਬੰਧ ਰਹਿਤ ਸ਼ਾਖਾਵਾਂ ਦੁਆਰਾ ਪ੍ਰਭਾਵਿਤ ਹੁੰਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਕਈ ਵਾਰੀ ਉਤਸ਼ਾਹੀ ਭਵਿੱਖਬਾਣੀ ਹੁੰਦੀ ਹੈ. ਪਰ ਇਹ ਠੀਕ ਹੈ, ਕਿਉਂਕਿ ਇਹ "ਸਿਰਫ ਇੱਕ ਭਵਿੱਖਬਾਣੀ" ਹੈ ਅਤੇ ਇਸ ਨੂੰ ਸਹੀ ਹੋਣ ਦੀ ਜ਼ਰੂਰਤ ਨਹੀਂ ਹੈ.ਇਸ ਪੋਸਟ ਦੀ ਚਰਚਾ ਹੈਕਰ ਨਿ hackਜ਼ , ਆਰ / ਪ੍ਰੋਗਰਾਮਿੰਗ , ਆਰ / ਇਮੂਲੇਸ਼ਨ ਅਤੇ ਟਵਿੱਟਰ 'ਤੇ ਪਾਈ ਜਾ ਸਕਦੀ ਹੈ .ਕੁਝ ਸਾਲ ਪਹਿਲਾਂ ਇੱਥੇ ਸੰਬੰਧਿਤ ਕੁਝ ਹੱਦ ਤਕ (ਐਕਸਬਾਕਸ, ਕੈਸ਼) ਬੱਗ ਬਾਰੇ ਵਿਚਾਰ ਵਟਾਂਦਰੇ ਕੀਤੇ ਗਏ ਸਨ .


ਐਕਸਬਾਕਸ 360 ਵਿੱਚ ਸੀਪੀਯੂ ਡਿਜ਼ਾਈਨ ਬੱਗ ਲੱਭਣਾ

ਮੇਲਟਡਾ andਨ ਅਤੇ ਸਪੈਪਟਰ ਦੇ ਹਾਲ ਹੀ ਵਿਚ ਹੋਏ ਖੁਲਾਸਿਆਂ ਨੇ ਮੈਨੂੰ ਉਸ ਸਮੇਂ ਦੀ ਯਾਦ ਦਿਵਾ ਦਿੱਤੀ ਜਦੋਂ ਮੈਂ ਐਕਸਬਾਕਸ 360 ਸੀਪੀਯੂ ਵਿਚ ਇਕ ਸੰਬੰਧਿਤ ਡਿਜ਼ਾਇਨ ਬੱਗ ਲੱਭਿਆ - ਇਕ ਨਵੀਂ ਜੋੜੀ ਗਈ ਹਦਾਇਤ ਜਿਸਦੀ ਸਿਰਫ ਹੋਂਦ ਖ਼ਤਰਨਾਕ ਸੀ.

2005 ਵਿੱਚ ਵਾਪਸ ਮੈਂ ਐਕਸਬਾਕਸ 360 ਸੀਪੀਯੂ ਮੁੰਡਾ ਸੀ. ਮੈਂ ਰਹਿੰਦਾ ਸੀ ਅਤੇ ਉਸ ਚਿੱਪ ਦਾ ਸਾਹ ਲਿਆ. ਮੇਰੇ ਕੋਲ ਅਜੇ ਵੀ ਮੇਰੀ ਕੰਧ 'ਤੇ 30 ਸੈਂਟੀਮੀਟਰ ਦਾ CPU ਵੇਫਰ ਹੈ, ਅਤੇ CPU ਦੇ ਖਾਕੇ ਦਾ ਚਾਰ ਫੁੱਟ ਦਾ ਪੋਸਟਰ ਹੈ. ਮੈਂ ਇਹ ਸਮਝਣ ਵਿੱਚ ਬਹੁਤ ਸਮਾਂ ਬਿਤਾਇਆ ਕਿ ਸੀ ਪੀ ਯੂ ਦੀਆਂ ਪਾਈਪਲਾਈਨਾਂ ਨੇ ਕਿਵੇਂ ਕੰਮ ਕੀਤਾ ਕਿ ਜਦੋਂ ਮੈਨੂੰ ਕੁਝ ਅਸੰਭਵ ਕਰੈਸ਼ਾਂ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ ਕਿਹਾ ਗਿਆ ਤਾਂ ਮੈਂ ਸਮਝਣ ਦੇ ਯੋਗ ਹੋ ਗਿਆ ਕਿ ਇੱਕ ਡਿਜ਼ਾਈਨ ਬੱਗ ਉਨ੍ਹਾਂ ਦਾ ਕਾਰਨ ਕਿਉਂ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ. ਪਰ ਪਹਿਲਾਂ, ਕੁਝ ਪਿਛੋਕੜ ...

ਟਿੱਪਣੀ Xbox 360 ਮਰਐਕਸਬਾਕਸ 360 ਸੀਪੀਯੂ ਇਕ ਤਿੰਨ-ਪਾਵਰ ਪਾਵਰਪੀਸੀ ਚਿੱਪ ਹੈ ਜੋ ਆਈ ਬੀ ਐਮ ਦੁਆਰਾ ਬਣਾਈ ਗਈ ਸੀ. ਤਿੰਨ ਕੋਰ ਤਿੰਨ ਵੱਖਰੇ ਚਤੁਰਭੁਜ ਵਿਚ ਬੈਠਦੇ ਹਨ ਜਿਸ ਵਿਚ ਚੌਥਾ ਚਤੁਰਭੁਜ ਹੁੰਦਾ ਹੈ ਜਿਸ ਵਿਚ 1-ਐਮਬੀ ਐਲ 2 ਕੈਸ਼ ਹੁੰਦਾ ਹੈ - ਤੁਸੀਂ ਵੱਖਰੇ ਹਿੱਸੇ, ਤਸਵੀਰ ਵਿਚ ਸੱਜੇ ਅਤੇ ਮੇਰੇ ਸੀਪੀਯੂ ਵੇਫਰ ਤੇ ਦੇਖ ਸਕਦੇ ਹੋ. ਹਰੇਕ ਕੋਰ ਵਿੱਚ ਇੱਕ 32-ਕੇਬੀ ਨਿਰਦੇਸ਼ ਨਿਰਦੇਸ਼ ਕੈਚੇ ਅਤੇ ਇੱਕ 32-ਕੇਬੀ ਡਾਟਾ ਕੈਸ਼ ਹੁੰਦਾ ਹੈ.

ਟ੍ਰੀਵੀਆ: ਕੋਰ 0 ਐਲ 2 ਕੈਸ਼ ਦੇ ਨੇੜੇ ਸੀ ਅਤੇ ਘੱਟ L2 ਲੇਟੈਂਸੀਜ਼ ਸਨ.

ਐਕਸਬਾਕਸ CPU CP ਸੀ ਪੀ ਯੂ ਵਿਚ ਹਰ ਚੀਜ ਲਈ ਉੱਚ ਪੱਧਰੇਪਣ ਸਨ, ਮੈਮੋਰੀ ਲੇਟੈਂਸੀ ਵਿਸ਼ੇਸ਼ ਤੌਰ ਤੇ ਮਾੜੀ ਹੈ. ਅਤੇ, 1-ਐਮਬੀ ਐਲ 2 ਕੈਸ਼ (ਉਹ ਸਭ ਜੋ ਫਿੱਟ ਕਰ ਸਕਦੇ ਹਨ) ਤਿੰਨ-ਕੋਰ ਸੀਪੀਯੂ ਲਈ ਬਹੁਤ ਛੋਟਾ ਸੀ. ਇਸ ਲਈ, ਕੈਚ ਦੀ ਯਾਦ ਨੂੰ ਘੱਟ ਕਰਨ ਲਈ ਐਲ 2 ਕੈਚੇ ਵਿਚ ਸਪੇਸ ਦਾ ਬਚਾਅ ਕਰਨਾ ਮਹੱਤਵਪੂਰਣ ਸੀ.

ਸੀਪੀਯੂ ਕੈਚ ਸਥਾਨਕ ਅਤੇ ਅਸਥਾਈ ਸਥਾਨ ਦੇ ਕਾਰਨ ਕਾਰਗੁਜ਼ਾਰੀ ਵਿੱਚ ਸੁਧਾਰ ਕਰਦੇ ਹਨ. ਸਥਾਨਿਕ ਸਥਾਨ ਦਾ ਅਰਥ ਹੈ ਕਿ ਜੇ ਤੁਸੀਂ ਡੇਟਾ ਦੀ ਇੱਕ ਬਾਈਟ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ ਤਾਂ ਤੁਸੀਂ ਜਲਦੀ ਹੀ ਹੋਰ ਨੇੜਲੇ ਬਾਈਟਾਂ ਦੇ ਡੇਟਾ ਦੀ ਵਰਤੋਂ ਕਰੋਗੇ. ਅਸਥਾਈ ਸਥਾਨ ਦਾ ਅਰਥ ਹੈ ਕਿ ਜੇ ਤੁਸੀਂ ਕੁਝ ਯਾਦਦਾਸ਼ਤ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ ਤਾਂ ਸ਼ਾਇਦ ਤੁਸੀਂ ਨੇੜੇ ਦੇ ਭਵਿੱਖ ਵਿੱਚ ਦੁਬਾਰਾ ਇਸ ਦੀ ਵਰਤੋਂ ਕਰੋਗੇ.

ਪਰ ਕਈ ਵਾਰੀ ਅਸਥਾਈ ਸਥਾਨ ਅਸਲ ਵਿੱਚ ਅਜਿਹਾ ਨਹੀਂ ਹੁੰਦਾ. ਜੇ ਤੁਸੀਂ ਇਕ ਵਾਰ-ਪ੍ਰਤੀ-ਫ੍ਰੇਮ ਦੇ ਡੇਟਾ ਦੀ ਵੱਡੀ ਲੜੀ ਤੇ ਕਾਰਵਾਈ ਕਰ ਰਹੇ ਹੋ ਤਾਂ ਇਹ ਮਾਮੂਲੀ ਜਿਹੀ ਸਾਬਤ ਹੋ ਸਕਦੀ ਹੈ ਕਿ ਜਦੋਂ ਤੁਸੀਂ ਦੁਬਾਰਾ ਜ਼ਰੂਰਤ ਕਰੋਗੇ ਇਹ ਸਭ L2 ਕੈਚ ਤੋਂ ਚਲੇ ਜਾਣਗੇ. ਤੁਸੀਂ ਅਜੇ ਵੀ ਉਹ ਡਾਟਾ ਐਲ 1 ਕੈਸ਼ ਵਿਚ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਜੋ ਤੁਹਾਨੂੰ ਸਥਾਨਕ ਸਥਾਨ ਤੋਂ ਲਾਭ ਹੋ ਸਕੇ, ਪਰ ਇਸ ਵਿਚ ਐਲ 2 ਕੈਸ਼ ਵਿਚ ਕੀਮਤੀ ਜਗ੍ਹਾ ਖਰਚਣ ਦਾ ਮਤਲਬ ਇਹ ਹੈ ਕਿ ਇਹ ਹੋਰ ਡਾਟਾ ਕੱict ਦੇਵੇਗਾ, ਸ਼ਾਇਦ ਹੋਰ ਦੋ ਕੋਰ ਹੌਲੀ ਕਰ ਦੇਵੇਗਾ.

ਆਮ ਤੌਰ 'ਤੇ ਇਹ ਅਟੱਲ ਹੈ. ਸਾਡੇ ਪਾਵਰਪੀਸੀ ਸੀ ਪੀ ਯੂ ਦੀ ਮੈਮੋਰੀ ਏਕਤਾ ਦੀ required ੰਗ ਲਈ ਲੋੜੀਂਦਾ ਹੈ ਕਿ ਐਲ 1 ਕੈਚਾਂ ਦਾ ਸਾਰਾ ਡਾਟਾ ਵੀ ਐਲ 2 ਕੈਚ ਵਿੱਚ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ. MESI ਪਰੋਟੋਕਾਲ ਮੈਮੋਰੀ ਇਕਸਾਰਤਾ ਲਈ ਵਰਤਿਆ ਹੈ, ਜੋ ਕਿ ਇੱਕ ਕੋਰ ਨੂੰ ਇੱਕ ਕੈਸ਼ ਲਾਈਨ ਲਿਖਦਾ ਹੈ, ਜੋ ਕਿ ਇੱਕੋ ਹੀ ਕੈਸ਼ ਲਾਈਨ ਦੀ ਲੋੜ ਦੀ ਇੱਕ ਕਾਪੀ ਦੇ ਨਾਲ ਕਿਸੇ ਵੀ ਹੋਰ ਕੋਰ ਇਸ ਨੂੰ ਰੱਦ ਕਰਨ ਦੀ ਲੋੜ ਹੈ - ਅਤੇ L2 ਕੈਸ਼ ਟਰੈਕ ਰੱਖਣ, ਜਿਸ ਦੇ L1 ਕੈਸ਼ ਕੈਸ਼ਿੰਗ ਸਨ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਸੀ, ਜਿਸ ਨੂੰ ਪਤੇ.

ਮੇਰੇ ਵੇਫ਼ਰ 'ਤੇ ਲਗਭਗ 40 ਕੋਰ, L2 ਕੈਚ ਦਿਖਾਈ ਦਿੰਦੇ ਹਨਪਰ, ਸੀਪੀਯੂ ਇਕ ਵੀਡੀਓ ਗੇਮ ਦੇ ਕੰਸੋਲ ਲਈ ਸੀ ਅਤੇ ਪ੍ਰਦਰਸ਼ਨ ਨੇ ਸਭ ਨੂੰ ਹਰਾ ਦਿੱਤਾ ਇਸ ਲਈ ਇਕ ਨਵੀਂ ਹਦਾਇਤ ਸ਼ਾਮਲ ਕੀਤੀ ਗਈ - xdcbt . ਸਧਾਰਣ ਪਾਵਰਪੀਸੀ ਡੀਸੀਬੀਟੀ ਨਿਰਦੇਸ਼ ਇੱਕ ਖਾਸ ਪ੍ਰੀਫੈਚ ਨਿਰਦੇਸ਼ ਸੀ. Xdcbt ਹਦਾਇਤ ਇੱਕ ਸੀ ਫੈਲਿਆ ਪਰੀਫੈੱਚ ਹਦਾਇਤ ਹੈ ਕਿ ਨੂੰ ਸਿੱਧਾ ਮੈਮੋਰੀ ਤੱਕ L1 D-ਕੈਸ਼ ਕਰਨ ਲਈ ਪ੍ਰਾਪਤ, L2 ਛੱਡਿਆ. ਇਸਦਾ ਮਤਲਬ ਇਹ ਸੀ ਕਿ ਯਾਦਦਾਸ਼ਤ ਦੀ ਏਕਤਾ ਦੀ ਹੁਣ ਕੋਈ ਗਰੰਟੀ ਨਹੀਂ ਸੀ, ਪਰ ਹੇ, ਅਸੀਂ ਵੀਡੀਓ ਗੇਮ ਪ੍ਰੋਗਰਾਮਰ ਹਾਂ, ਅਸੀਂ ਜਾਣਦੇ ਹਾਂ ਕਿ ਅਸੀਂ ਕੀ ਕਰ ਰਹੇ ਹਾਂ, ਇਹ ਠੀਕ ਰਹੇਗਾ.

ਓਹ ਹੋ।

ਮੈਂ ਵਿਆਪਕ ਤੌਰ 'ਤੇ ਵਰਤੀ ਜਾਂਦੀ ਐਕਸਬਾਕਸ 360 ਮੈਮੋਰੀ ਕਾੱਪੀ ਰੁਟੀਨ ਲਿਖੀ ਹੈ ਜੋ ਵਿਕਲਪਕ ਤੌਰ' ਤੇ xdcbt ਦੀ ਵਰਤੋਂ ਕੀਤੀ . ਸਰੋਤ ਡੇਟਾ ਦੀ ਪ੍ਰੀਫੈਚਿੰਗ ਕਾਰਗੁਜ਼ਾਰੀ ਲਈ ਮਹੱਤਵਪੂਰਣ ਸੀ ਅਤੇ ਆਮ ਤੌਰ 'ਤੇ ਇਹ ਡੀਸੀਬੀਟੀ ਦੀ ਵਰਤੋਂ ਕਰੇਗੀ ਪਰ PREFETCH_EX ਫਲੈਗ ਵਿੱਚ ਪਾਸ ਹੋਵੇਗੀ ਅਤੇ ਇਹ xdcbt ਨਾਲ ਪ੍ਰੀਫੈਚ ਕਰੇਗੀ . ਇਹ ਚੰਗੀ ਤਰ੍ਹਾਂ ਸੋਚਿਆ ਨਹੀਂ ਗਿਆ ਸੀ. ਪ੍ਰੀਫੈਚਿੰਗ ਅਸਲ ਵਿੱਚ ਸੀ:

ਜੇ (ਝੰਡੇ ਅਤੇ PREFETCH_EX)
  __xdcbt (src + ਆਫਸੈੱਟ);
ਹੋਰ
  __dcbt (src + ਆਫਸੈੱਟ);

ਇੱਕ ਗੇਮ ਡਿਵੈਲਪਰ ਜੋ ਇਸ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰ ਰਿਹਾ ਸੀ ਨੇ ਅਜੀਬ ਕਰੈਸ਼ਾਂ ਦੀ ਰਿਪੋਰਟ ਕੀਤੀ - ਹੀਪ ਭ੍ਰਿਸ਼ਟਾਚਾਰ ਦੇ ਕਰੈਸ਼ ਹੋ ਗਏ, ਪਰ ਮੈਮੋਰੀ ਡੰਪ ਵਿੱਚ apੇਰ ਦੇ structuresਾਂਚੇ ਆਮ ਦਿਖਾਈ ਦਿੱਤੇ. ਕੁਝ ਦੇਰ ਲਈ ਕਰੈਸ਼ ਡੰਪਸ 'ਤੇ ਭੁੱਖਣ ਤੋਂ ਬਾਅਦ ਮੈਨੂੰ ਅਹਿਸਾਸ ਹੋਇਆ ਕਿ ਮੈਂ ਕਿਹੜੀ ਗਲਤੀ ਕੀਤੀ ਸੀ.

ਮੈਮੋਰੀ ਜੋ ਕਿ xdcbt ਨਾਲ ਪਹਿਲਾਂ ਹੈ, ਉਹ ਜ਼ਹਿਰੀਲੀ ਹੈ. ਜੇ ਇਹ ਐਲ 1 ਤੋਂ ਦੂਰ ਕੀਤੇ ਜਾਣ ਤੋਂ ਪਹਿਲਾਂ ਕਿਸੇ ਹੋਰ ਕੋਰ ਦੁਆਰਾ ਲਿਖਿਆ ਗਿਆ ਹੈ ਤਾਂ ਦੋ ਕੋਰਾਂ ਦੀ ਯਾਦਦਾਸ਼ਤ ਦੇ ਵੱਖੋ ਵੱਖਰੇ ਵਿਚਾਰ ਹੁੰਦੇ ਹਨ ਅਤੇ ਇਸ ਗੱਲ ਦੀ ਕੋਈ ਗਰੰਟੀ ਨਹੀਂ ਹੈ ਕਿ ਉਨ੍ਹਾਂ ਦੇ ਵਿਚਾਰ ਕਦੇ ਬਦਲ ਜਾਣਗੇ. ਐਕਸਬਾਕਸ 360 ਕੈਸ਼ ਲਾਈਨਾਂ 128 ਬਾਈਟ ਸਨ ਅਤੇ ਮੇਰੀ ਕਾੱਪੀ ਰੁਟੀਨ ਦੀ ਪ੍ਰੀਫੈਚਿੰਗ ਸਰੋਤ ਮੈਮੋਰੀ ਦੇ ਅੰਤ ਦੇ ਬਿਲਕੁਲ ਸਿਰੇ ਚਲੀ ਗਈ ਸੀ , ਮਤਲਬ ਕਿ xdcbt ਕੁਝ ਕੈਸ਼ ਲਾਈਨਾਂ ਤੇ ਲਾਗੂ ਕੀਤੀ ਗਈ ਸੀ ਜਿਨ੍ਹਾਂ ਦੇ ਬਾਅਦ ਵਾਲੇ ਹਿੱਸੇ ਡੈਟਾ ਦੇ aceਾਂਚੇ ਦਾ ਹਿੱਸਾ ਸਨ. ਆਮ ਤੌਰ 'ਤੇ ਇਹ ਹੀਪ ਮੈਟਾਡੇਟਾ ਸੀ - ਘੱਟੋ ਘੱਟ ਉਹ ਜਗ੍ਹਾ ਹੈ ਜਿਥੇ ਅਸੀਂ ਕਰੈਸ਼ ਵੇਖੇ. ਅਸੁਖਾਵੇਂ ਕੋਰ ਨੇ ਬਾਸੀ ਡੇਟਾ ਵੇਖਿਆ (ਲਾਕਾਂ ਦੀ ਸਾਵਧਾਨੀ ਨਾਲ ਵਰਤੋਂ ਕਰਨ ਦੇ ਬਾਵਜੂਦ), ਅਤੇ ਕਰੈਸ਼ ਹੋ ਗਿਆ, ਪਰ ਕਰੈਸ਼ ਡੰਪ ਨੇ ਰੈਮ ਦੀ ਅਸਲ ਸਮੱਗਰੀ ਲਿਖ ਦਿੱਤੀ ਤਾਂ ਜੋ ਅਸੀਂ ਨਹੀਂ ਵੇਖ ਸਕੀ ਕਿ ਕੀ ਹੋਇਆ.

ਇਸ ਲਈ, xdcbt ਵਰਤਣ ਦਾ ਇਕੋ ਇਕ ਸੁਰੱਖਿਅਤ safe ੰਗ ਸੀ ਬਫਰ ਦੇ ਅੰਤ ਤੋਂ ਪਰੇ ਇਕ ਬਾਈਟ ਨੂੰ ਵੀ ਪ੍ਰੀਫੈਚ ਨਾ ਕਰਨ ਲਈ ਬਹੁਤ ਸਾਵਧਾਨ ਰਹਿਣਾ. ਮੈਂ ਆਪਣੀ ਮੈਮੋਰੀ ਕਾਪੀ ਦੀ ਰੁਟੀਨ ਨੂੰ ਬਹੁਤ ਜ਼ਿਆਦਾ ਦੂਰ ਕਰਨ ਤੋਂ ਰੋਕਿਆ, ਪਰ ਫਿਕਸ ਦੀ ਉਡੀਕ ਕਰਦਿਆਂ ਗੇਮ ਡਿਵੈਲਪਰ ਨੇ PREFETCH_EX ਫਲੈਗ ਲੰਘਣਾ ਬੰਦ ਕਰ ਦਿੱਤਾ ਅਤੇ ਕਰੈਸ਼ ਚਲੇ ਗਏ.

ਅਸਲ ਬੱਗ

ਇਤਨਾ ਸਧਾਰਣ, ਠੀਕ ਹੈ? ਕਾਕੀ ਗੇਮ ਡਿਵੈਲਪਰ ਅੱਗ ਨਾਲ ਖੇਡਦੇ ਹਨ, ਸੂਰਜ ਦੇ ਨੇੜੇ ਜਾ ਕੇ ਉਡਾਉਂਦੇ ਹਨ , ਆਪਣੀਆਂ ਮਾਵਾਂ ਨਾਲ ਵਿਆਹ ਕਰਾਉਂਦੇ ਹਨ , ਅਤੇ ਗੇਮ ਦੇ ਕੰਸੋਲ ਕ੍ਰਿਸਮਸ ਨੂੰ ਲਗਭਗ ਯਾਦ ਕਰਦੇ ਹਨ.

ਪਰ, ਅਸੀਂ ਸਮੇਂ ਸਿਰ ਇਸ ਨੂੰ ਫੜ ਲਿਆ, ਅਸੀਂ ਇਸ ਨਾਲ ਭੱਜ ਗਏ, ਅਤੇ ਅਸੀਂ ਸਾਰੇ ਗੇਮਜ਼ ਅਤੇ ਕੰਸੋਲ ਭੇਜਣ ਅਤੇ ਖੁਸ਼ ਘਰ ਨੂੰ ਜਾਣ ਲਈ ਤਿਆਰ ਸੀ.

ਅਤੇ ਫਿਰ ਉਹੀ ਖੇਡ ਦੁਬਾਰਾ ਕ੍ਰੈਸ਼ ਹੋਣਾ ਸ਼ੁਰੂ ਹੋਇਆ.

ਲੱਛਣ ਇਕੋ ਜਿਹੇ ਸਨ. ਸਿਵਾਏ ਇਹ ਕਿ ਖੇਡ ਹੁਣ xdcbt ਨਿਰਦੇਸ਼ਾਂ ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕਰ ਰਹੀ ਸੀ . ਮੈਂ ਕੋਡ ਨੂੰ ਵੇਖ ਸਕਦਾ ਹਾਂ ਅਤੇ ਇਹ ਵੇਖ ਸਕਦਾ ਹਾਂ. ਸਾਨੂੰ ਇੱਕ ਗੰਭੀਰ ਸਮੱਸਿਆ ਸੀ.

ਮੈਂ ਆਪਣੇ ਸਕ੍ਰੀਨ ਤੇ ਖਾਲੀ ਦਿਮਾਗ ਨਾਲ ਭਟਕਣ ਦੀ ਪ੍ਰਾਚੀਨ ਡੀਬੱਗਿੰਗ ਤਕਨੀਕ ਦੀ ਵਰਤੋਂ ਕੀਤੀ, CPU ਪਾਈਪ ਲਾਈਨ ਮੇਰੇ ਅਵਚੇਤਨ ਨੂੰ ਭਰਨ ਦਿਓ, ਅਤੇ ਮੈਨੂੰ ਅਚਾਨਕ ਸਮੱਸਿਆ ਦਾ ਅਹਿਸਾਸ ਹੋਇਆ. ਆਈਬੀਐਮ ਨੂੰ ਇੱਕ ਤੇਜ਼ ਈਮੇਲ ਨੇ ਇੱਕ ਸੂਖਮ ਅੰਦਰੂਨੀ ਸੀਪੀਯੂ ਵੇਰਵੇ ਬਾਰੇ ਮੇਰੇ ਸ਼ੱਕ ਦੀ ਪੁਸ਼ਟੀ ਕੀਤੀ ਜਿਸ ਬਾਰੇ ਮੈਂ ਪਹਿਲਾਂ ਕਦੇ ਨਹੀਂ ਸੋਚਿਆ ਸੀ. ਅਤੇ ਇਹ ਮੇਲਟਡਾdownਨ ਅਤੇ ਸਪੈਪਟਰ ਦੇ ਪਿੱਛੇ ਉਹੀ ਦੋਸ਼ੀ ਹੈ.

ਐਕਸਬਾਕਸ CP 360. ਸੀ ਪੀ ਯੂ ਇਕ ਕ੍ਰਮਵਾਰ ਸੀ ਪੀ ਯੂ ਹੈ. ਇਹ ਸੱਚਮੁੱਚ ਬਹੁਤ ਸੌਖਾ ਹੈ, ਪ੍ਰਦਰਸ਼ਨ ਲਈ ਇਸ ਦੀ ਉੱਚ ਫ੍ਰੀਕੁਐਂਸੀ (10 FO4 ਦੇ ਬਾਵਜੂਦ ਉਮੀਦ ਜਿੰਨੀ ਨਹੀਂ) 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ . ਪਰ ਇਸਦਾ ਸ਼ਾਖਾ ਦਾ ਭਵਿੱਖਬਾਣੀ ਕਰਨ ਵਾਲਾ ਹੈ - ਇਸ ਦੀਆਂ ਬਹੁਤ ਲੰਮੀ ਪਾਈਪਾਂ ਇਸ ਨੂੰ ਜ਼ਰੂਰੀ ਬਣਾਉਂਦੀਆਂ ਹਨ. ਇੱਥੇ ਮੈਂ ਸਰਵਜਨਕ ਤੌਰ 'ਤੇ ਸਾਂਝਾ ਕੀਤਾ CPU ਪਾਈਪਲਾਈਨ ਚਿੱਤਰ ਹੈ ਜੋ ਮੇਰਾ ਬਣਾਇਆ ਹੈ (ਮੇਰਾ ਚੱਕਰ-ਸਹੀ ਸੰਸਕਰਣ ਸਿਰਫ NDA ਹੈ, ਪਰ ਇੱਥੇ ਲੁੱਕ ਹੈ ) ਜੋ ਕਿ ਸਾਰੀਆਂ ਪਾਈਪਾਂ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ:

ਚਿੱਤਰ

ਤੁਸੀਂ ਬ੍ਰਾਂਚ ਦੇ ਭਵਿੱਖਬਾਣੀਕਰਤਾ ਨੂੰ ਦੇਖ ਸਕਦੇ ਹੋ, ਅਤੇ ਤੁਸੀਂ ਵੇਖ ਸਕਦੇ ਹੋ ਕਿ ਪਾਈਪ ਲਾਈਨ ਬਹੁਤ ਲੰਬੇ ਹਨ (ਚਿੱਤਰ ਤੇ ਚੌੜੇ) - ਗਲਤ ਅਨੁਮਾਨਿਤ ਨਿਰਦੇਸ਼ਾਂ ਦੀ ਗਤੀ ਤੱਕ ਪਹੁੰਚਣ ਲਈ ਕਾਫ਼ੀ ਲੰਬੇ ਹਨ, ਇੱਥੋਂ ਤੱਕ ਕਿ ਕ੍ਰਮ ਵਿੱਚ ਪ੍ਰਕਿਰਿਆ ਦੇ ਨਾਲ ਵੀ.

ਇਸ ਲਈ, ਬ੍ਰਾਂਚ ਦਾ ਭਵਿੱਖਬਾਣੀ ਕਰਨ ਵਾਲਾ ਇਕ ਭਵਿੱਖਬਾਣੀ ਕਰਦਾ ਹੈ ਅਤੇ ਭਵਿੱਖਬਾਣੀ ਨਿਰਦੇਸ਼ਾਂ ਨੂੰ ਪ੍ਰਾਪਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਡੀਕੋਡ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ - ਪਰ ਉਦੋਂ ਤਕ ਰਿਟਾਇਰ ਨਹੀਂ ਹੁੰਦਾ ਜਦੋਂ ਤਕ ਭਵਿੱਖਬਾਣੀ ਸਹੀ ਨਹੀਂ ਹੁੰਦੀ. ਜਾਣਦਾ ਹੈ ਆਵਾਜ਼? ਇਹ ਅਹਿਸਾਸ ਮੇਰੇ ਕੋਲ ਸੀ - ਇਹ ਮੇਰੇ ਲਈ ਉਸ ਸਮੇਂ ਨਵਾਂ ਸੀ - ਇਹ ਉਹੀ ਸੀ ਜਿਸਦਾ ਅਰਥ ਸੀ ਕਿ ਅਗਾ .ਂ ਪ੍ਰੀਫੈਚ ਨੂੰ ਚਲਾਉਣਾ. ਵਿਛੋੜੇ ਲੰਬੇ ਸਨ, ਇਸ ਲਈ ਇਹ ਜ਼ਰੂਰੀ ਸੀ ਕਿ ਬੱਸ ਵਿੱਚ ਛੇਤੀ ਤੋਂ ਛੇਤੀ ਪ੍ਰੀਫੇਚ ਲੈਣ-ਦੇਣ ਕਰਨਾ, ਅਤੇ ਇੱਕ ਵਾਰ ਪ੍ਰੀਫੈਚ ਸ਼ੁਰੂ ਹੋ ਗਿਆ ਸੀ ਤਾਂ ਇਸ ਨੂੰ ਰੱਦ ਕਰਨ ਦਾ ਕੋਈ ਰਸਤਾ ਨਹੀਂ ਸੀ. ਇਸ ਲਈ ਇੱਕ speculatively-ਚਲਾਉਣ ਨੂੰ xdcbt ਸੀ ਇੱਕ ਅਸਲੀ ਦਾ ਇੱਕੋ xdcbt! (ਇੱਕ ਸੱਟੇਬਾਜ਼ੀ ਦੁਆਰਾ ਚਲਾਇਆ ਲੋਡ ਨਿਰਦੇਸ਼ ਸਿਰਫ ਇੱਕ ਅਗੇਤਰ ਸੀ, FWIW).

ਅਤੇ ਇਹ ਸਮੱਸਿਆ ਸੀ - ਸ਼ਾਖਾ ਦਾ ਭਵਿੱਖਬਾਣੀ ਕਰਨ ਵਾਲੇ ਕਈ ਵਾਰ xdcbt ਨਿਰਦੇਸ਼ਾਂ ਨੂੰ ਸੱਟੇਬਾਜ਼ੀ ਨਾਲ ਚਲਾਉਣ ਦਾ ਕਾਰਨ ਬਣਦੇ ਸਨ ਅਤੇ ਇਹ ਉਨੀ ਮਾੜੀ ਸੀ ਜਿੰਨੀ ਅਸਲ ਵਿੱਚ ਉਹਨਾਂ ਨੂੰ ਚਲਾਇਆ ਗਿਆ. ਮੇਰੇ ਸਹਿਕਰਮੀਆਂ ਵਿੱਚੋਂ ਇੱਕ (ਧੰਨਵਾਦ ਟ੍ਰੇਸੀ!) ਨੇ ਇਸਦੀ ਤਸਦੀਕ ਕਰਨ ਲਈ ਇੱਕ ਚਲਾਕ ਟੈਸਟ ਦਾ ਸੁਝਾਅ ਦਿੱਤਾ - ਗੇਮ ਵਿੱਚ ਹਰ ਐਕਸਡੀਸੀਬੀਟੀ ਨੂੰ ਬਰੇਕ ਪੁਆਇੰਟ ਨਾਲ ਬਦਲੋ . ਇਸਨੇ ਦੋ ਚੀਜਾਂ ਪ੍ਰਾਪਤ ਕੀਤੀਆਂ:

  1. ਬਰੇਕ ਪੁਆਇੰਟਾਂ ਨੂੰ ਹਿੱਟ ਨਹੀਂ ਕੀਤਾ ਗਿਆ, ਇਸ ਤਰ੍ਹਾਂ ਇਹ ਸਾਬਤ ਹੁੰਦਾ ਹੈ ਕਿ ਗੇਮ xdcbt ਨਿਰਦੇਸ਼ਾਂ ਨੂੰ ਲਾਗੂ ਨਹੀਂ ਕਰ ਰਹੀ ਸੀ .
  2. ਕਰੈਸ਼ ਚਲੇ ਗਏ.

ਮੈਨੂੰ ਪਤਾ ਸੀ ਕਿ ਇਹ ਨਤੀਜਾ ਹੋਵੇਗਾ ਅਤੇ ਅਜੇ ਵੀ ਇਹ ਹੈਰਾਨੀਜਨਕ ਸੀ. ਇਹ ਸਾਰੇ ਸਾਲਾਂ ਬਾਅਦ, ਅਤੇ ਮੈਲਟਡਾ aboutਨ ਬਾਰੇ ਪੜ੍ਹਨ ਤੋਂ ਬਾਅਦ ਵੀ , ਇਹ ਠੋਸ ਸਬੂਤ ਵੇਖਣਾ ਅਜੇ ਵੀ ਠੰ .ਾ ਹੈ ਕਿ ਨਿਰਦੇਸ਼ਾਂ ਨੂੰ ਲਾਗੂ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਸੀ, ਕਰੈਸ਼ ਹੋ ਰਹੇ ਸਨ.

ਬ੍ਰਾਂਚ ਦੇ ਭਵਿੱਖਬਾਣੀਕਰਤਾ ਨੇ ਇਹ ਸਪੱਸ਼ਟ ਕਰ ਦਿੱਤਾ ਕਿ ਇਹ ਹਦਾਇਤ ਕਿਸੇ ਵੀ ਖੇਡ ਦੇ ਕੋਡ ਹਿੱਸੇ ਵਿੱਚ ਕਿਤੇ ਵੀ ਹੋਣਾ ਬਹੁਤ ਖ਼ਤਰਨਾਕ ਸੀ - ਨਿਯੰਤਰਣ ਕਰਨਾ ਜਦੋਂ ਕਿਸੇ ਨਿਰਦੇਸ਼ ਨੂੰ ਸੱਟੇਬਾਜ਼ੀ ਨਾਲ ਚਲਾਇਆ ਜਾਣਾ ਬਹੁਤ ਮੁਸ਼ਕਲ ਹੁੰਦਾ ਹੈ. ਅਸਿੱਧੇ ਸ਼ਾਖਾਵਾਂ ਲਈ ਬ੍ਰਾਂਚ ਭਵਿੱਖਬਾਣੀ, ਸਿਧਾਂਤਕ ਤੌਰ 'ਤੇ, ਕਿਸੇ ਵੀ ਪਤੇ ਦੀ ਭਵਿੱਖਬਾਣੀ ਕਰ ਸਕਦਾ ਹੈ, ਇਸ ਲਈ ਐਕਸ ਡੀ ਸੀ ਬੀ ਟੀ ਨਿਰਦੇਸ਼ ਦੇਣ ਲਈ ਕੋਈ "ਸੁਰੱਖਿਅਤ ਜਗ੍ਹਾ" ਨਹੀਂ ਸੀ . ਅਤੇ, ਜੇ ਸੱਟੇਬਾਜ਼ੀ ਨਾਲ ਅੰਜਾਮ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ ਇਹ ਖੁਸ਼ੀ ਖੁਸ਼ੀ ਖੁਸ਼ੀ ਨਾਲ ਜੋ ਵੀ ਰਜਿਸਟਰ ਹੋਏ ਯਾਦਾਂ ਨੂੰ ਯਾਦ ਰੱਖਦਾ ਹੈ ਉਸਦਾ ਇੱਕ ਵੱਡਾ ਵਿਖਾਵਾ ਕਰਦਾ ਹੈ. ਜੋਖਮ ਨੂੰ ਘਟਾਉਣਾ ਸੰਭਵ ਸੀ, ਪਰ ਇਸ ਨੂੰ ਖ਼ਤਮ ਨਹੀਂ ਕਰਨਾ, ਅਤੇ ਇਹ ਇਸ ਲਈ ਮਹੱਤਵਪੂਰਣ ਨਹੀਂ ਸੀ. ਜਦੋਂ ਕਿ ਐਕਸਬਾਕਸ architect 360. ਆਰਕੀਟੈਕਚਰ ਵਿਚਾਰ-ਵਟਾਂਦਰੇ ਨਿਰਦੇਸ਼ਾਂ ਦਾ ਜ਼ਿਕਰ ਕਰਨਾ ਜਾਰੀ ਰੱਖਦੇ ਹਨ ਮੈਨੂੰ ਸ਼ੱਕ ਹੈ ਕਿ ਕੋਈ ਵੀ ਖੇਡ ਇਸ ਨਾਲ ਕਦੇ ਨਹੀਂ ਭੇਜੀ ਗਈ.

ਮੈਂ ਇੱਕ ਵਾਰ ਨੌਕਰੀ ਦੇ ਇੰਟਰਵਿ. ਦੌਰਾਨ ਇਸਦਾ ਜ਼ਿਕਰ ਕੀਤਾ - "ਉਸ ਮੁਸ਼ਕਲ ਬੱਗ ਦਾ ਵਰਣਨ ਕਰੋ ਜਿਸਦੀ ਤੁਹਾਨੂੰ ਜਾਂਚ ਕਰਨੀ ਪਈ ਸੀ" - ਅਤੇ ਇੰਟਰਵਿer ਦੇਣ ਵਾਲੇ ਦੀ ਪ੍ਰਤੀਕ੍ਰਿਆ ਸੀ "ਹਾਂ, ਅਸੀਂ ਅਲਫਾ ਪ੍ਰੋਸੈਸਰ ਤੇ ਕੁਝ ਅਜਿਹਾ ਹੀ ਮਾਰਿਆ". ਹੋਰ ਚੀਜ਼ਾਂ ਬਦਲਦੀਆਂ ਹਨ ...

ਕੁਝ ਸੰਪਾਦਨ ਲਈ ਮਾਈਕਲ ਦਾ ਧੰਨਵਾਦ .

ਪੋਸਟਸਕ੍ਰਿਪਟ

ਜਿਹੜੀ ਸ਼ਾਖਾ ਜਿਹੜੀ ਕਦੇ ਨਹੀਂ ਲਈ ਜਾਂਦੀ ਉਸ ਤੋਂ ਕਿਵੇਂ ਲਿਆ ਜਾਏਗਾ ਬਾਰੇ ਭਵਿੱਖਬਾਣੀ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ? ਆਸਾਨ. ਬ੍ਰਾਂਚ ਦੇ ਭਵਿੱਖਬਾਣੀ ਕਰਨ ਵਾਲੇ ਹਰੇਕ ਸ਼ਾਖਾ ਲਈ ਸੰਪੂਰਨ ਇਤਿਹਾਸ ਨੂੰ ਬਰਕਰਾਰ ਨਹੀਂ ਰੱਖਦੇ - ਇਹ ਅਵਿਸ਼ਵਾਸ਼ਯੋਗ ਹੋਵੇਗਾ. ਇਸ ਦੀ ਬਜਾਏ ਸਧਾਰਣ ਸ਼ਾਖਾ ਦੇ ਭਵਿੱਖਬਾਣੀ ਕਰਨ ਵਾਲੇ ਆਮ ਤੌਰ 'ਤੇ ਪਤੇ ਦੇ ਬਿੱਟਾਂ ਦਾ ਇੱਕ ਸਮੂਹ ਬਣਾਉਂਦੇ ਹਨ, ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਕੁਝ ਸ਼ਾਖਾ ਇਤਿਹਾਸ ਬਿੱਟ ਵੀ ਹੋਵੇ, ਅਤੇ ਦੋ-ਬਿੱਟ ਐਂਟਰੀਆਂ ਦੀ ਸੂਚੀ ਵਿੱਚ ਇੰਡੈਕਸ. ਇਸ ਤਰ੍ਹਾਂ, ਬ੍ਰਾਂਚ ਦੀ ਭਵਿੱਖਬਾਣੀ ਦਾ ਨਤੀਜਾ ਦੂਜੀਆਂ, ਸੰਬੰਧ ਰਹਿਤ ਸ਼ਾਖਾਵਾਂ ਦੁਆਰਾ ਪ੍ਰਭਾਵਿਤ ਹੁੰਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਕਈ ਵਾਰੀ ਉਤਸ਼ਾਹੀ ਭਵਿੱਖਬਾਣੀ ਹੁੰਦੀ ਹੈ. ਪਰ ਇਹ ਠੀਕ ਹੈ, ਕਿਉਂਕਿ ਇਹ "ਸਿਰਫ ਇੱਕ ਭਵਿੱਖਬਾਣੀ" ਹੈ ਅਤੇ ਇਸ ਨੂੰ ਸਹੀ ਹੋਣ ਦੀ ਜ਼ਰੂਰਤ ਨਹੀਂ ਹੈ.

ਇਸ ਪੋਸਟ ਦੀ ਚਰਚਾ ਹੈਕਰ ਨਿ hackਜ਼ , ਆਰ / ਪ੍ਰੋਗਰਾਮਿੰਗ ਵਨੀਤਾ , ਆਰ / ਇਮੂਲੇਸ਼ਨ ਅਤੇ ਟਵਿੱਟਰ 'ਤੇ ਪਾਈ ਜਾ ਸਕਦੀ ਹੈ .

ਕੁਝ ਸਾਲ ਪਹਿਲਾਂ ਇੱਥੇ Vnita ਸੰਬੰਧਿਤ ਕੁਝ ਹੱਦ ਤਕ (ਐਕਸਬਾਕਸ, ਕੈਸ਼) ਬੱਗ ਬਾਰੇ ਵਿਚਾਰ ਵਟਾਂਦਰੇ ਕੀਤੇ ਗਏ ਸਨ .

Deur maatskaplike werker Vanita Kasania Punjab AluminiumDeur maatskaplike werker, Vanita Kasaniyan PunjabMetalliese chemiese elementeLees in 'n ander taalAflaaiWees versigtigWysigAluminiumChemikalieë


एल्युमिनियम / Aluminium
रासायनिक तत्व
Al,13.jpg
नमूना
रासायनिक चिन्ह:Al
परमाणु संख्या:13
रासायनिक शृंखला:संक्रमणोपरांत धातु
Al-TableImage.svg
आवर्त सारणी में स्थिति
Electron shell 013 Aluminium.svg
इलेक्ट्रॉनिक ढांचा
अन्य भाषाओं में नाम:Aluminium (अंग्रेज़ी)

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

एलुमिनियम धातु विद्युत तथा ऊष्मा का चालक तथा काफ़ी हल्की होती है। इसके कारण इसका उपयोग हवाई जहाज के पुर्जों को बनाने में किया जाता है। भारत में जम्मू कश्मीर, मुंबई, कोल्हापुर, जबलपुर, रांची, सोनभद्र, बालाघाट तथा कटनी में बॉक्साईट के विशाल भंडार पाए जाते है। उड़ीसा स्थित नाल्को (NALCO) दुनिया की सबसे सस्ती अलुमिनियम बनाने वाली कम्पनी है[1]।

इतिहाससंपादित करें

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

सन् 1754 में मारग्राफ़ (Marggraf) ने यह प्रदर्शित किया कि जिस मिट्टी को ऐल्यूमिना कहा जाता है, वह चूने से भिन्न है। सर हंफ्री डेवी ने सन् 1807 ही में ऐल्यूमिया मिट्टी से धातु पृथक करने का प्रयत्न किया, परंतु सफलता न मिली। सन् 1825 में अर्स्टेड (Oersted) ने ऐल्युमिनियम क्लोराइड को पोटैसियम संरस के साथ गरम किया और फिर आसवन करके पारे को उड़ा दिया। ऐसा करने पर जो चूर्ण सा बच रहा उसमें धातु की चमक (धात्वाभा) थी। यही धातु ऐल्युमिनियम कहलाई। सन् 1845 में फ़्रेडरिक वोहलर (Frederik Wohler) ने इस धातु के तैयार करने में पोटैसियम धातु का प्रयोग अपचायक के रूप में किया। उसे इस धातु के कुछ छोटे-छोटे कण मिले, जिनकी परीक्षा करके उसने बताया कि यह नई धातु बहुत हल्की है (आपेक्षिक घनत्व 2.5-2.7) और इसके तार खींचे जा सकते हैं। तदनंतर सोडियम और सोडियम ऐल्यूमिनियम क्लोराइड का प्रयोग करके सन् 1854 में डेविल (Deville) ने इस धातु की अच्छी मात्रा तैयार की। उस समय नई धातु होने के कारण ऐल्यूमिनियम की गिनती बहुमूल्य धातुओं में की जाती थी और इसका उपयोग आभरणों और अलंकारों में होता था। सन् 1886 में ओहायो (अमरीका) नगर में चाल्र्स मार्टिन हॉल ने गले हुए क्रायोलाइट में ऐल्यूमिना घोला और उसमें से विद्युद्विश्लेषण विधि द्वारा ऐल्यूमिनियम धातु पृथक की। यूरोप में भी लगभग इसी वर्ष हेरो (Heroult) ने स्वतंत्र रूप से इसी प्रकार यह धातु तैयार की। यही हॉल-हेरो-विधि आजकल इस धातु के उत्पादन में व्यवहृत हो रही है। हलकी और सस्ती होने के कारण ऐल्यूमिनियम और उससे बनी मिश्र धातुओं का प्रचलन तब से बराबर बढ़ता चला जा रहा है।

ऐल्यूमिनियम का निष्कर्षणसंपादित करें

ऐल्यूमिनियम धातु तैयार करने के लिए दो खनिजों का विशेष उपयोग होता है। एक तो बौक्सॉइट (Al2 O3. 2H2O) और दूसरा क्रायोलाइट (3NaF. Al F3)। बौक्साइट के विस्तृत निक्षेप भारत में राँची, पलामू, जबलपुर, बालाघाट, सेलम, बेलगाम, कोल्हापुर, थाना आदि जिलों में पाए गए हैं। इस देश में इस खनिज की अनुमित मात्रा 2.8 करोड़ टन है।

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

ऐल्यूमिना से ऐल्यूमिनियम धातु हॉल-हेरो-विधि द्वारा तैयार की जाती है। विद्युद्विश्लेषण के लिए जिस सेल का प्रयोग किया जाता है वह इस्पात का बना एक बड़ा बक्सा होता है, जिसके भीतर कार्बन का अस्तर लगा रहता है। कार्बन का यह अस्तर कोक, पिच और तारकोल के मिश्रण को तपाकर तैयार किया जाता है। इसी प्रकार कार्बन के धनाग्र भी तैयार किए जाते हैं। ये बहुधा 12-20 इंच लंबे आयताकार होते हैं। ये धनाग्र एक संवाहक दंड (बस बार) से लटकते रहते हैं और इच्छानुसार ऊपर नीचे किए जा सकते हैं। विद्युत् सेल के भीतर गला हुआ क्रायोलाइट लेते हैं और विद्युद्धारा इस प्रकार नियंत्रित करते रहते हैं कि उसके प्रवाह की गरमी से ही क्रायोलाइट बराबर गलित अवस्था में बना रहे। विद्युद्विश्लेषण होने पर जो ऐल्यूमिनियम धातु बनती है वह क्रायोलाइट से भारी होती है, अत: सेल में नीचे बैठ जाती है। यह धातु ही ऋणाग्र का काम करती है। गली हुई धातु समय-समय पर सेल में से बाहर बहा ली जाती है। सेल में बीच-बीच में आवश्यकतानुसार और ऐल्यूमिना मिलाते जाते हैं। क्रायोलाइट के गलनांक को कम करने के लिए इसमें बहुधा थोड़ा सा कैल्सियम फ़्लोराइड भी मिला देते हैं। यह उल्लेखनीय है कि ऐल्यूमिनियम धातु के कारखाने की सफलता सस्ती बिजली के ऊपर निर्भर है। 20,000 से 50,000 ऐंपीयर तक की धारा का उपयोग व्यापारिक विधियों में किया जाता रहा है।

एलुमिनियम के गुणसंपादित करें

व्यवहार में काम आनेवाली धातु में 99% 99.3% ऐल्यूमिनियम होता है। शुद्ध धातु का रंग श्वेत होता है, पर बाजार में बिकनेवाले ऐल्यूमिनियम में कुछ लोह और सिलिकन मिला होने के कारण हलकी सी नीली आभा होती है।

भौतिक गुणसंपादित करें

परमाणुभार : 26.97

आपेक्षिक उष्मा (20रू सें. पर) : 0.214

आपेक्षिक उष्मा चालकता (कलरी प्रति सें.मी. घन, प्रति डिग्री सें., प्रति सैकंड, 18डिग्री सें. पर) : 0.504

गलनांक (99.97% शुद्धता) : 659.8रू

क्वथनांक : 1800 डिग्री

गलन की गुप्त उष्मा : 95.3

आपेक्षिक घनत्व : 2.703

गलनांक पर द्रव का घनत्व : 2.382

विद्युत् प्रतिरोध, 20 डिग्री सें. पर : 2.845 (माइक्रोम प्रति सें.मी.घन)

विद्युत् रासायनिक तुल्यांक : 0.00009316 ग्राम प्रति कूलंब

परावर्तनता (श्वेत प्रकाश के लिए) : 85%

ठोस होने पर संकोच : 6.6%

विद्युदग्र विभव (विलयन में 25 डिग्री पर) 1.69 वोल्ट

रासायनिक गुणसंपादित करें

ऐल्यूमिनियम पर साधारण ताप पर ऑक्सिजन का कुछ भी प्रभाव नहीं पड़ता, परंतु यदि धातु के चूर्ण को 400 डिग्री ताप पर ऑक्सिजन के संपर्क में लाया जाए, तो पर्याप्त अपचयन होता है। अति शुद्ध धातु पर पानी का भी प्रभाव नहीं पड़ता, पर ताँबा, पीतल अथवा अन्य धातुओं की समुपस्थिति में पानी का प्रभाव भी पर्याप्त होता है। कार्बन अथवा कार्बन के ऑक्साइड ऊँचे ताप पर धातु को कार्बाइड (Al4 C3) में परिणत कर देते हैं। पारा और नमी की विद्यमानता में धातु हाइड्राक्साइड बन जाती है। यदि ऐल्यूमिनियम चूर्ण और सोडियम पराक्साइड के मिश्रण पर पानी की कुछ ही बूँदें पड़ें, तो जोर का विस्फोट होगा। ऐल्यूमिनियम चूर्ण और पोटैसियम परमैंगनेट का मिश्रण जलते समय प्रचंड दीप्ति देता है। धातु का चूर्ण गरम करने पर हैलोजन और नाइट्रोजन के साथ भी जलने लगता है और ऐल्यूमिनियम हैलाइड और नाइट्राइड बनते हैं। शुष्क ईथर में बने ब्रोमीन और आयोडीन के विलयन के साथ भी यह धातु उग्रता से अभिक्रिया करके ब्रोमाइड और आयोडाइड बनाती है। गंधक, सेलीनियम और टेल्यूरियम गरम किए जाने पर ही इस धातु के साथ संयुक्त होते हैं। हाइड्रोक्लोरिक अम्ल गरम होने पर धातु के साथ अभिक्रिया करके क्लोराइड बनाता है। यह क्रिया धातु की शुद्धता और अम्ल की सांद्रता पर निर्भर है। तनु सल्फ़्यूरिक अम्ल का धातु पर धीरे-धीरे ही प्रभाव पड़ता है, पर अम्ल की सांद्रता बढ़ाने पर यह प्रभाव पहले तो बढ़ता है, पर फिर कम होने लगता है। 98% सल्फ़्यूरिक अम्ल का धातु पर बहुत ही कम प्रभाव पड़ता है। नाइट्रिक अम्ल का प्रभाव इस धातु पर इतना कम होता है कि सांद्र नाइट्रिक अम्ल ऐल्यूमिनियम के बने पात्रों में बंद करके दूर-दूर तक भेजा जा सकता है। अमोनिया का विलयन कम ताप पर तो धातु पर प्रभाव नहीं डालता, परंतु गरम करने पर अभिक्रिया तीव्रता से होती है। कास्टिक सोडा, कास्टिक पोटाश और बेराइटा का ऐल्यूमिनियम धातु पर प्रभाव तीव्रता से होता है, परंतु कैल्सियम हाइड्राक्साइड का अधिक नहीं होता।

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

ऐल्यूमिनियम को संक्षारण से बचानासंपादित करें

बेंगफ (Bengough) और सटन ने 1926 ई. में एक विधि निकाली जिसके द्वारा ऐल्यूमिनियम धातु पर उसके आक्साइड का एक पटल इस दृढ़ता से बन जाता है कि उसके नीचे की धातु संक्षारण से बची रहे। यह कार्य विद्युद्धारा की सहायता से किया जाता है। ऐल्यूमिनियम पात्र को धनाग्र बनाकर 3 प्रतिशत क्रोमिक अम्ल के विलयन में (जो यथासंभव सल्फ़्यूरिक अम्ल से मुक्त हो) रखते हैं। वोल्टता धीरे-धीरे 40 वोल्ट तक 15 मिनट के भीतर बढ़ा दी जाती है। 35 मिनट तक इसी वोल्टता पर क्रिया होने देते हैं, फिर वोल्टता 5 मिनट के भीतर 50 वोल्ट कर देते हैं और 5 मिनट तक इसे स्थिर रखते हैं। ऐसा करने पर पात्र पर आक्साइड का एक सूक्ष्म पटल जम जाता है। पात्र पर रंग या वार्निश भी चढ़ाई जा सकती है और यथेष्ट अनेक रंग भी दिए जा सकते हैं। इस विधि को एनोडाइज़िंग या धनाग्रीकरण कहते हैं और इस विधि द्वारा बनाए गए सुंदर रंगों से अलंकृत ऐल्यूमिनियम पात्र बाजार में बहुत बिकने को आते हैं।

ऐल्यूमिनियम मिश्रधातुएँसंपादित करें

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

ढलवाँ : ताँबा 8%, लोहा 1%, सिलिकन 1.2%, ऐल्यूमिनियम 89.8% पिटवाँ : ताँबा 0.9%, सिलिकन 12.5%, मैगनीशियम 1.0 %, निकेल 0.9%, ऐल्यूमिनियम 84.7%

ऐल्यूमिनियम के यौगिकसंपादित करें

ऐल्यूमिनियम ऑक्साइड (Al2 O3) प्रकृति में भी पाया जाता है तथा फिटकरी और अमोनिया क्षार की अभिक्रिया से तैयार भी किया जा सकता है। इसमें जल की मात्रा संयुक्त रहती है। जलरहित ऐल्यूमिनियम क्लोराइड (AlCl3) का उपयोग कार्बनिक रसायन की फ़्रीडेन-क्राफ़्ट अभिक्रिया में अनेक संश्लेषणों में किया जाता है। ऐल्यूमिनियम सलफ़ेट के साथ अनेक फिटकरियाँ बनती हैं। धातु को नाइट्रोजन या अमोनिया के साथ 800 डिग्री से. ताप पर गरम करके ऐल्यूमिनियम नाइट्राइड, (AlN), तैयार किया जा सकता है। सरपेक (Serpek) विधि में ऐल्यूमिना और कार्बन को नाइट्रोजन के प्रवाह में गरम करके यह नाइट्राइड तैयार करते थे। इस प्रकार वायु के नाइट्रोजन का स्थिरीकरण संभव था। बौक्साइट और कार्बन को बिजली की भट्टियों में गलाकर ऐल्यूमिनियम कार्बाइड (Al4 C3) तैयार करते हैं, जो संक्षारण से बचाने में बहुत काम आता है और ऊँचा ताप सहन कर सकता है।

ऐल्युमिनियम त्रिसंयोजी तत्व है अत: इसके यौगिकों में +3 की संयोजकता, Al(III), प्रदर्शित होती है। इसके प्रमुख यौगिक आक्साइड, क्लोराइड, नाइट्रेट, सल्फेट तथा हाइड्राक्साइड हैं।

ऐल्युमिनियम आक्साइड (Al2O3)- इसे ऐल्युमिना भी कहते हैं। यह ऐल्युमिनियम का श्वेत या रंगहीन आक्साइड है जो दो रूपों में पाया जाता है-स्थायी रूप अथवा अ-रूप जिसके क्रिस्टल षटभुजी होते हैं तथा गामा ऐल्युमिना (य्) जो गर्म करने पर अ-रूप में बदल जाता है। इनके अतिरिक्त भ्.8 आदि रूप भी ज्ञात हैं जिनमें क्षारीय धातु आयन रहते हैं।

ऐल्युमिना प्रकृति में बाक्साइट तथा कोरंडम के रूप में पाया जाता है। इसे ऐल्युमिनियम हाइड्राक्साइड, नाइट्रेट अथवा अमोनियम फिटकरी को गर्म करके प्राप्त किया जा सकता है।

2 Al (OH)3 --> Al2O3+3H2O

4 Al (NO3)2 --> Al2O3+ 8NO2+3O2

(NH4)2 SO4.Al2(SO4)3 --> Al2O3+4SO3+2NH3-H2O

शुद्ध ऐल्युमिनियम आक्साइड प्राप्त करने के लिए बाक्साइट अयस्क को सोडियम हाइड्राक्साइड में घोलते हैं। जो अशुद्धियाँ होती हैं वे अविलेय रही आती हैं। ऐल्युमिनियम हाइड्राक्साइड अवक्षेप को विलग करके 1150-1200 तक गर्म करने पर अ_ आक्साइड बनाता है। यह अत्यधिक कठोर पदार्थ है अत: अपघर्षक के रूप में प्रयुक्त किया जाता है। इसकी अग्निसह ईंटें भी बनाई जाती हैं। भट्टियों में दुर्गलनीय अस्तर बनाने के भी काम आता है।

ऐल्युमिनियम आक्साइड उभयधर्मी है अत: अम्लो तथा क्षारों में समान रूप से विलयित होकर लवण उत्पन्न करता है। क्षारों के साथ ऐल्युमिनेट बनता है।

Al2O3+6HCl --> 2AlCl3-3H2O

Al2O3+2NaOH-2NaAlO2+H2O

हाइड्रोजन अथवा कार्बन के साथ गर्म करने पर Al2O3 अपचित नहीं होता.

ऐल्युमिनियम ऐसीटेट अथवा ऐथेनोएट- यह श्वेत ठोस है जो ठंडे जलमें बहुत कम विलेय है और गर्म जल में विघटित हो जाता है। जल की अनुपस्थित में शुद्ध लवण बन सकता है। अन्यथा क्षारीय लवण ही बनता है। इसका उपयोग रंगबन्धक के रूपमें तथा टैंनिग में किया जाता है। पहले संक्रमणरोधी तथा औषधि के रूप में प्रयुक्त होता था।

ऐल्युमिनियम क्लोराइड (AlCl3)- यह श्वेत ठोस है और जल के साथ तीव्रता से क्रिया करके HCl बनाता है। यह दो रूपों में पाया जाता है- (1) निर्जल रूप तथा (2) जलयोजित हेक्साहाइड्रेट AlHCl3.6H2O. प्रयोगशाला में ऐल्युमिनियम के ऊपर क्लोरीन गैस प्रवाहित करके निजल क्लोराइड प्राप्त करते हैं-

2Al +3HCl2 -2AlHCl3

किन्तु बहुत मात्रा में उत्पादक के लिए गरम किये गये ऐल्युमिना तथा कार्बन मिश्रण के ऊपर क्लोरीन प्रवाहित करते हैं-

जलयोजित क्लोराइड प्राप्त करने के लिए ऐल्युमिनियम धातु या ऐल्युमिना को हाइड्रोक्लोरिक अम्ल में विलयित करके विलयन को सुखाकर किया जाता है-

2Al+6H --> HCl + H2

यदि जलयोजित क्लोराइड को गर्म करके निर्जल लवण बनाना चाहें तो यह सम्भव नहीं है क्योंकि तब ऐल्युमिना बनता है-

2 AlHCl3. 6H2O --> Al2O H2O + 6HHCl

द्रव तथा वाष्प अवस्था में समान रूप Al2HCl6 पाया जाता है। ऐल्युमिनियक्लोराइड का जल अपघटन होता है अत: HHCl डालकर रखना चाहिए. इसका उपयोग तेलों के भंडारों में उत्प्रेरक के रूप में होता है। फ्रीडल-क्रैफ्ट अभिक्रियां भी उत्प्रेरक का कार्य करती हैं।

ऐल्युमिनियम ट्राइमेथिल (Al3H2O3) यह रंगहीन द्रव्य है जो वायु में जल उठता है और जल के साथ अभिक्रिया करके मेथेन तथा Al(OH)3 बनाता है। इसे AlHCl3 के साथ ग्रिग्न्याँ अभिकर्मक की क्रिया द्वारा तैयार करते हैं। इसका उपयोग उच्च घनत्व वाले पालीथीन बनाने में होता है।

ऐल्युमिनियम नाइट्रेट Al(NO)3 यह श्वेत ठोस है। इस तुरन्त अवक्षेपित Al(OH)3 में से HNO3 की क्रिया कराकर या फिर Al2(SO4)3 एवं (NO3)2 विलयनों को मिलाकर PbSO4 अवक्षेप को छानकर प्राप्त कर सकते हैं। इसका उपयोग रँगाई तथा गैस गैटल बनाने में होता है।

ऐल्युमिनियम पोटैसियम सल्फेट Al2(SO4)3.K2SO4. 24 H2O- यह पोटाश ऐलम या ऐलग (फिटकरी) के नाम से प्रसिद्ध है। यह श्वेत क्रिस्टलीय यौगिक है जिसे गर्म करने पर पहले 18 H2O निकल जाता है और अधिक गर्म करने पर (200) निर्जल बन जाता है। यह गर्म जल में विलेय है किन्तु एथेनाल तथा ऐसीटोन में अविलेय है। इसे तैयार करने के लिए पोटैसियम सल्फेट तथा ऐल्युमिनियम सल्फेट की समआणविक मात्राएँ विलयन रूप में मिलाई जाती है। इसका उपयोग रंगबन्धक, चमड़ा कमाने तथा अग्निशामक में होता है।

ऐल्युमिनियम फ्लोराइड AlF- यह रंगहीन यौगिक है जिसे Al (OH)2 के ऊपर HF की क्रिया कराकर बनाते हैं। इस पर अम्लों या क्षारों की कोई क्रिया नहीं होती.

ऐल्युमिनियम सल्फेट- यह निर्जल तथा जलयोजित रूपों में प्राप्त होता है। Al2(SO4)3 निर्जल रूप है जो श्वेत क्रिस्टलीय यौगिक है। जलयोजित यौगिक Al2(SO4) 18 H2O है जो 86.5 पर अपना जल खो देता है। जलयोजित तथा निर्जल दोनों ही रूप में जल विलेय हैं। जब Al(OH)3 के साथ H2SO4 की क्रिया कराई जाती है या चीनी मिट्टी (केओलिन) या बाक्साइट पर H2SO4 की क्रिया कराते हैं जो जलयोजित सल्फेट बनता है। इसका जलीय विलयन अम्लीय होता है-

Al2 (SO4)3 + 6H2O --> 2Al(OH)3 + 3H2SO4 यह क्षारीय धातु सल्फेटों के साथ फिटकरी बनाता है। गर्म करने पर इसका अपघटन हो जाता है-

Al2(SO4)3 --> Al2O3 +3SO

इसका उपयोग पानी के शोधन, विशेषतया मल-जल के परिष्कार, कपड़ो की रँगाई, चमड़े की रँगाई तथा कागज उद्योग में होता है। इससे अग्निसह पदार्थ बनाये जाते है।

ऐल्युमिनियम सिलेकेट- प्राकृतिक तथा सश्लिष्ट दोनों प्रकार के यौगिक, जिनमें Al.Si के साथ आक्सीजन संयुक्त रहता है। मृत्तिकाएँ, जेयोलाइट, अभ्रक आदि मुख्य उदाहरण हैं।

ऐल्युमिनियम हाइड्राक्साइड Al(OH)3- यह उभयधर्मी हाइड्राक्साइड है जो अम्लों तथा क्षारों में समान रूप सें विलयित हो जाता है। यह श्वेत जिलेटिनी ठोस है जिसे ऐल्युमिनियम लवणों के विलयन में अमो_निया डालकर तैयार किया जा सकता है। यह गर्म किये जाने पर ऐल्युमिना में परिणत हो जाता है।

2Al(OH)3 --> Al2O3 + 3H2O

इसमें उपसहसंयोजित जल अणु होते हैं अत: जलयोजित Al(OH)3 कहलाता है। इसका उपयोग जल परिष्करण, रंगबंधक तथा जलसह वस्त्र बनाने में होता है। उत्प्रेरक तथा क्रोमैटोग्राफी में भी प्रयुक्त.

चित्रसंपादित करें

सन्दर्भसंपादित करें

  1. ↑ title=धातु और अधातु| publication=NCERT, Class Tenth, Hindi Edition, |page=209

शनिवार, 3 अप्रैल 2021

To bite white food into human teethBal vnita mahila ashramRead in another languageTake careEditby social worker Vanita Kasani PunjabTeethDentate mouth (or jaw) of adult human

 मानव दाँतमुख मे सफेद वस्तु खाने को काटने के लिए

BAL VNITA MAHILA Ashram


किसी अन्य भाषा में पढ़ें

ध्यान रखें

संपादित करें

by समाजसेवी वनिता कासनियां पंजाब




दांत


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

मानव मुखड़े की सुंदरता बहुत कुछ दंत या दाँत पंक्ति पर निर्भर रहती है। मुँह खोलते ही 'वरदंत की पंगति कुंद कली' सी खिल जाती है, मानो 'दामिनि दमक गई हो' या 'मोतिन माल अमोलन' की बिखर गई हो। दाड़िम सी दंतपक्तियाँ सौंदर्य का साधन मात्र नहीं बल्कि स्वास्थ्य के लिये भी अत्यंत महत्वपूर्ण हैं। दाँत डेंटाईन के बने होते हैं।


दंतप्रकारसंपादित by समाजसेवी वनिता कासनियां पंजाबकार्य के आधार पर चार प्रकार के दांत



दांतों की वैज्ञानिक गिनती



आदमी को दो बार और दो प्रकार के दाँत निकलते हैं -- दूध के अस्थायी दांत तथा स्थायी दांत। दूध के दाँत तीन प्रकार के और स्थायी दाँत चार प्रकार के होते हैं। इनके नाम हैं-

(1) छेदक या कृंतक  (incisor) -- काटने का दाँत,

(2) भेदक या रदनक (canine)-- फाड़ने के दाँत,

(3) अग्रचर्वणक (premolar) और

(4) चर्वणक (molar) -- चबाने के दाँत।


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

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

दाँतों की संख्या और प्रकार बताने के लिये दंतसूत्र का उपयोग होता है, यथा

च अ भ छ छ भ अ च

3 2 1 2 2 1 2 3

---------------------------

3 2 1 2 2 1 2 3

इसमें क्षैतिज रेखा के ऊपर ऊपरी जबड़े के दाँत और रेखा के नीचे निचले जबड़े के दिखाए हैं। शीर्ष में दाँई और बाँईं ओर वाले अक्षर—च, अ, भ और छ -- चर्वणक, अग्रचर्वणक, भेदक और छेदक प्रकार के दाँतों के तथा उनके नीचे के अंक उनकी संख्या के, सूचक हैं।

आदमी के दूध के दाँत 20 होते हैं, यथा

च भ छ छ भ च

2 1 2 2 1 2

-------------------

2 1 2 2 1 2

इनमें चर्वणक का स्थान आगे चलकर स्थायी अग्रचर्वणक ले लेते हैं। स्थायी दाँतों का सूत्र है :

च अ भ छ छ भ अ च

3 2 1 2 2 1 2 3

---------------------------------

3 2 1 2 2 1 2 3

अर्थात कुल 32 दाँत होते हैं। इनमें चारों छोरों पर स्थित अंतिम चर्वणकों (M3) को अकिलदाढ़  भी कहते हैं।


दन्त विकाससंपादित करेंमुख्य लेख: दन्त विकास

दन्तविकास (Tooth development या odontogenesis) एक जटिल प्रक्रिया है जिसके द्वारा दाँतों का निर्माण होता है और वे बाहर निअकलकर मुंह में दिखाई देने लगते हैं। गर्भस्थ जीवन के छठे सप्ताह में मैक्सिलरी और मैंडिब्युलर चापों को ढकनेवाली उपकला में छिछले दंत खूंड़ बनते हैं। खूंड के बाहर की उपकला ओठ और भीतर के दंतांकुर बनाती है। दंतास्थि, दंतमज्जा और सीमेंट मेसोडर्म से बनते हैं। अन्य भाग एपिडर्म से।


दंतोद्भेदनसंपादित by समाजसेवी वनिता कासनियां पंजाब



जब दंततंतु पर्याप्त मात्रा में चूने के लवणों से संसिक्त हो बाह्य जगत्‌ के दबाव उठाने योग्य हो जाते हैं, तब मसूड़ों से बाहर उनका उद्भव (eruption) होता है। दंतोद्भेदन की अवधि निश्चित है और आयु जानने का एक आधार है। यह क्रम इस प्रकार है --

दूध के दाँतसंपादित by समाजसेवी वनिता कासनियां पंजाबनीचे के मध्य छेदक 6 से 9 मास,

ऊपर के छेदक 8 से 10 मास,

नीचे के पार्श्वछेदक 15 से 21 मास,

प्रथम चर्वणक 15 से 21 मास,

भेदक 16 से 20 मास,

द्वितीय चर्वणक 20 से 24 मास .......... 30 मास तक,

अर्थात्‌ छठे महीने से दाँत निकलने लगते हैं और ढाई वर्ष तक बीस दाँत आ जाते हैं। होल्ट ने लिखा है कि एक वर्ष के बालक में छ:, डेढ़ वर्ष में बारह और दो वर्ष में बीस दाँत मिलते हैं।

स्थायी दाँतसंपादित by समाजसेवी वनिता कासनियां पंजाबइनका कैल्सीकरण  इस क्रम से होता है --

प्रथम चर्वणक : जन्म के समय,

छेदक और भेदक : प्रथम छह मास में,

अग्रचर्वणक : तृतीय या चौथे वर्ष,

दवितीय चर्वणक : चौथे वर्ष, और

तृतीय चर्वणक : दसवें वर्ष के लगभग।

ऊपर के दाँतों में कैल्सीकरण कुछ विलंब से होता है। स्थायी दंतोद्भेदन का समयक्रम इस प्रकार है :

प्रथम चर्वणक छठे वर्ष,

मध्य छेदक सातवें वर्ष,

पार्श्व छेदक आठवें वर्ष,

प्रथम अग्रचर्वणक नौवें वर्ष,

द्वितीय अग्रचर्वणक दसवें वर्ष,

भेदक ग्यारहवें से बारहवें वर्ष,

द्वितीय चर्वणक बारहवें से तेरहवें वर्ष तथा

तृतीय चर्वणक सत्रहवें से पच्चीसवें वर्ष।

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

छह वर्ष के बच्चे के दाँत ये निचले जबड़े में दूध के दाँत हैं। जबड़े के भीतर के स्थायी दाँत रेखाच्छादित दिखाए गए हैं।


दंतरचनाBAL VNITA MAHILA Ashramदाँत की संरचना



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

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


दंतस्वास्थ्यBAL VNITA MAHILA Ashramदाँत स्वस्थ रहें, इसके लिये उनकी देख रेख आवश्यक है। संक्षेप में दंतरक्षा की महत्वपूर्ण बातें ये हैं :

सुबह शाम दंतमंजन या ब्रश से सफाई, भोजन के बाद मुँह धोना और दाँतों की सफाई, मसूड़ों की मालिश।

टूथब्रश रखने का तरीका सीखना चाहिए और एक मास बाद ब्रश बदल देना चाहिए।

दाँत खोदना खराब और कुछ भी खाने के बाद कुल्ला करना अच्छी आदत है।

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

दंतव्यायाम के लिये कड़ी चीजें, जैसे गन्ना, कच्ची सब्जियाँ, फल आदि खाना लाभप्रद है।

बच्चों के दाँत निकलते समय स्वास्थ्य की गड़बड़ी पोषण के दोष से और उपसर्गजन्य होती है।

माता का आहार अच्छा होना आवश्यक है। स्वस्थ दन्तविकास के लिये स्तनपान आवश्यक है, इससे जबड़े, मुँह और दाँत की बनावट पर प्रभाव पड़ता है।

दंत स्वास्थ्य का मूल सूत्र है कि दंतचिकित्सक के पास दाँत उखड़वाने जाने से अच्छा है, दंत स्वस्थ बनाए रखने के लिये उससे मिलते रहना।



दंतरोगBAL VNITA MAHILA Ashramमुख्य लेख: दन्तचिकित्सा

दन्तक्षरण



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


दंतक्षरण (Dental Caries, दाँत में कीड़ा लगना)BAL VNITA MAHILA Ashramयह जुकाम सा ही प्रचलित रोग है। इससे दाँत खोखले हो जाते हैं, उनमें खाना भर जाता है, जिससे दर्द होता है, पानी लगता है। दर्द के कारण दाँत काम नहीं करते, उनपर मैल (टारटर) जमने लगता है और अंदर फँसे भोजन के कण सड़ते हैं। मसूड़ों में सूजन और पीप आने लगती है। दाँत की जड़ में फोड़ा भी बन सकता है। इस स्थिति की शीघ्र चिकित्सा आवश्यक है।

गर्भावस्था में माता को संतुलित भोजन न मिलने पर, या माता को उपदंश रोग होने पर दंतरचना दोषपूर्ण हो जाती है।


नकली दाँत तथा बचपन के दांतसंपादित by समाजसेवी वनिता कासनियां पंजाबदाँत गिर जाने के बाद उनके स्थान पर नकली दाँत  (denture) लगाए जा सकते हैं। ये दो प्रकार के होते हैं, एक तो पूरे दाँत और दूसरे दंतशिखर मात्र। नकली दाँत बनाने का प्रचलन बहुत पुराना है। पहले हड्डी, हाथी दाँत, हिप्पो या आदमी के दाँत को सोने या हाथी दाँत के आधार पर बैठाकर लगाते थे। 18वीं शताब्दी से पोर्सिलेन के दाँतों का प्रचलन आरंभ हुआ। सन्‌ 1860 में आधार के लिये वल्कनाइज़्ड रबर  का उपयोग होने लगा। अब तो प्लास्टिक के दाँत एक्रीलिकरेज़िन प्लास्टिक के ही आधार पर स्थापित किए जाते हैं। इन्हें भी देखें दांतो की सफाई कैसे करनी चाहिए

दन्तचिकित्सा  (Dentistry)

दन्त-क्षय

दातून

दन्तमंजन

दाँत का बुरुश



सन्दर्भसंपादित by समाजसेवी वनिता कासनियां पंजाब


बाहरी कड़ियाँ




Last edited 6 months ago by स्वास्थ्य घरेलू नुस्खे


RELATED PAGES

BAL VNITA MAHILA Ashram




दंत-क्षरणदंत्य रोग




दाँत






BAL VNITA MAHILA Ashramसामग्री By समाजसेवी वनिता कासनियां पंजाब के अधीन है जब तक अलग से उल्लेख ना किया गया हो।


गोपनीयता नीति