रैम टाइमिंग क्या हैं?

click fraud protection

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

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

अपने कंप्यूटर से सबसे अधिक प्रदर्शन को निचोड़ने के तरीकों में से एक उच्च-प्रदर्शन रैम प्राप्त करना है। महत्वपूर्ण आकर्षक बिक्री संख्या RAM की घड़ी की गति है, जैसे DDR4-3200 या DDR5-6400। तकनीकी रूप से वह दूसरा नंबर घड़ी की गति नहीं है। यह है ट्रांसफर रेट यह घड़ी की गति से दोगुनी है क्योंकि DDR RAM डबल डेटा दर है। फिर भी, मार्केटिंग सामग्री पर अधिक संख्या बेहतर लगती है।

वह स्थानांतरण दर RAM की बैंडविड्थ का एक माप है, इसलिए अधिक संख्या बेहतर है। हालाँकि, RAM प्रदर्शन का एकमात्र कारक बैंडविड्थ नहीं है। विलंबता उतनी ही महत्वपूर्ण है, यदि अधिक नहीं।

विलंबता क्या है?

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

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

रैम ऑपरेशन की मूल बातें

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

यह समझना महत्वपूर्ण है कि समय पूर्ण मूल्य नहीं हैं। वे वास्तव में RAM I/O घड़ी के गुणक हैं क्योंकि वे घड़ी चक्र की इकाइयाँ हैं। फिर से, RAM डेटा दर से दोगुना है, जो विज्ञापित गति से आधी है। विशिष्ट समय की वास्तविक विलंबता निर्धारित करने के लिए आपको कुछ गणित करने की आवश्यकता है। आप सेकंड में एक घड़ी चक्र की लंबाई प्राप्त करने के लिए 1/(विज्ञापित स्थानांतरण दर) कर सकते हैं और फिर उस समय के अनुपात से गुणा कर सकते हैं जिसका आप मूल्य जानना चाहते हैं। वैकल्पिक रूप से, मान लीजिए कि आप एक आसान समय चाहते हैं। उस स्थिति में, आप नैनोसेकंड में एकल घड़ी चक्र की लंबाई प्राप्त करने के लिए एमटी में 2000/विज्ञापित स्थानांतरण दर कर सकते हैं और इसे समय अनुपात से गुणा कर सकते हैं।

उदाहरण के लिए, यदि हमारे पास RAM, DDR4-3000 CL15 और DDR4-3200 CL16 के दो सेट हैं, तो हम यह पता लगाने के लिए (2000/3000)*15 और (2000/3200)*16 कर सकते हैं कि दोनों प्रकार की पूर्ण CAS विलंबता RAM की मात्रा 10 नैनोसेकंड है।

प्राथमिक समय

रैम के प्राथमिक समय को आमतौर पर डैश द्वारा अलग किए गए चार नंबरों के सेट के रूप में प्रस्तुत किया जाता है। कभी-कभी, इनके साथ अंत में "1T" या "2T" होता है। निम्नलिखित उदाहरणों के लिए, हम अपने हाल के लेख में दो प्रविष्टियों से प्राथमिक समय का उपयोग करेंगे 2022 में सर्वश्रेष्ठ गेमिंग रैम: द G.Skill Trident Z Royal DDR4 3200 CL16-18-18-38 और यह G.Skill Trident Z5 RGB DDR5 6400 CL32-39-39-102. इन उदाहरणों के लिए, प्राथमिक समय क्रमशः 16-18-18-38 और 32-39-39-102 हैं। एकल घड़ी चक्र का समय क्रमशः 0.625 नैनोसेकंड और 0.3125 नैनोसेकंड है।

टिप्पणी: ये सभी समय किसी भी ऑपरेशन, पढ़ने या लिखने को प्रभावित करते हैं, हालांकि, नीचे दिए गए उदाहरणों में, हम चीजों को सरल रखने के लिए केवल पढ़ने के संचालन का उल्लेख करेंगे।

कैस विलंबता

प्राथमिक समय में पहला नंबर CAS विलंबता है। यदि आप RAM को ओवरक्लॉक करने का प्रयास कर रहे हैं तो यह आमतौर पर सुधार करने का प्राथमिक समय है। सीएएस विलंबता को सीएल, टीसीएएस, या टीसीएल में भी दर्शाया जा सकता है, बाद के दो और BIOS और अन्य कॉन्फ़िगरेशन उपयोगिताओं में पाए जाने की संभावना है। कॉलम एड्रेस स्ट्रोब के लिए सीएएस छोटा है। यह अब तकनीकी रूप से एक स्ट्रोब नहीं है। लेकिन कमांड एक खुली पंक्ति के कॉलम से डेटा पढ़ता है जिसे "पेज हिट" के रूप में जाना जाता है।

tCL एक माप है कि CAS निर्देश भेजे जाने के बाद कितने चक्र हैं कि प्रतिक्रिया I/O बस पर वापस आना शुरू हो जाएगी। तो, हमारे DDR4 उदाहरण के लिए, CAS विलंबता 10 नैनोसेकंड है; हमारे DDR5 उदाहरण के लिए, CAS विलंबता भी 10 नैनोसेकंड है।

CAS विलंब के लिए RAS

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

आरएएस से सीएएस विलंब पंक्ति को खोलने के लिए लिए गए घड़ी चक्रों की न्यूनतम राशि है, यह मानते हुए कि कोई भी खुला नहीं है। उस परिदृश्य में डेटा पढ़ने में सक्षम होने का समय tRCD + tCL है। हमारे DDR4 उदाहरण में 18 का tRCD है, जो 11.25 नैनोसेकंड है, जबकि हमारे DDR5 उदाहरण में 39 का tRCD है, जो 12.1875 नैनोसेकंड देता है।

पंक्ति प्रीचार्ज समय

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

रो प्रीचार्ज टाइम एक ओपन रो पर प्रीचार्ज प्रक्रिया को पूरा करने के लिए आवश्यक घड़ी चक्रों की न्यूनतम संख्या है। इस परिदृश्य में, किसी सेल से डेटा पढ़ने में सक्षम होने के लिए कुल समय tRP + tRCD + tCL होगा। चूंकि हमारे दोनों उदाहरणों में tRP के मान tRCD के समान हैं, इसलिए यह देखना आसान है कि वे समाप्त हो जाएंगे समान मूल्यों के साथ: DDR4 tRP के लिए 11.25 नैनोसेकंड और DDR5 के लिए 12.1875 नैनोसेकंड टीआरपी

पंक्ति सक्रिय समय

चौथा प्राथमिक समय पंक्ति सक्रिय समय है, जिसे आम तौर पर टीआरएएस के लिए छोटा किया जाता है। यह एक पंक्ति को खोलने के लिए कमांड और इसे फिर से बंद करने के लिए प्रीचार्ज कमांड के बीच घड़ी चक्रों की न्यूनतम संख्या है। यह पंक्ति को आंतरिक रूप से ताज़ा करने के लिए आवश्यक समय है। यह एकमात्र प्राथमिक समय है जो दूसरे, विशेष रूप से tRCD के साथ ओवरलैप होता है। मान भिन्न होते हैं, लेकिन आम तौर पर मोटे तौर पर tRCD + tCL होते हैं, हालांकि वे लगभग tRCD + (2 * tCL) तक हो सकते हैं।

हमारे DDR4 उदाहरण में 38 चक्रों का tRAS है जो कुल 23.75 नैनोसेकंड का समय देता है। हमारे DDR5 उदाहरण में 102 चक्रों का rRAS मान है जो कुल 31.875 नैनोसेकंड का समय देता है।

ऐतिहासिक रूप से सिंक्रनाइज़ किए गए DRAM के लिए, मान tRCD + tCL के बहुत करीब रहे हैं, जैसा कि हमारे उदाहरण DDR4 समय में देखा गया है। टीआरसीडी + (2 * टीसीएल) परिदृश्य पारंपरिक रूप से एसिंक्रोनस डीआरएएम के लिए उपयोग किया जाता था, क्योंकि मेमोरी कंट्रोलर को ऑपरेशन पूरा करने के लिए पर्याप्त समय से अधिक की अनुमति देने की आवश्यकता होती थी। दिलचस्प बात यह है कि DDR5 वर्तमान में tRCD + (2* tCL) योग का भी उपयोग करता है। यह स्पष्ट नहीं है कि यह मानक में बदलाव के कारण है या यदि यह शुरुआती DDR5 उत्पादों का एक शुरुआती मुद्दा है जिसे प्लेटफॉर्म के परिपक्व होने के साथ कड़ा किया जाएगा।

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

कमांड दर

कमांड दर चयनित DRAM चिप और उस चिप पर निष्पादित कमांड के बीच चक्रों की संख्या है। इस मान के लिए कई समरूप शब्द मौजूद हैं, जैसे CR, CMD, CPC और tCPD। बताने का सबसे आसान तरीका यह है कि संख्या मान के बाद आमतौर पर "T" होता है। टी नोटेशन के बावजूद, यह अभी भी घड़ी चक्रों में एक उपाय है।

आपको मिलने वाली अधिकांश RAM 2T पर चलेगी, हालाँकि कुछ 1T पर चल सकती हैं। एक न्यूनतम अंतर होगा क्योंकि यह एक एकल घड़ी चक्र का अंतर है, एक नैनोसेकंड से भी कम।

माध्यमिक और तृतीयक समय

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

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

मेमोरी नियंत्रक अनुपात

सीपीयू की हाल की पीढ़ी आपको मेमोरी कंट्रोलर अनुपात को कॉन्फ़िगर करने की अनुमति दे सकती है। इसे आमतौर पर गियर 1, 2 और 4 के नाम से जाना जाता है। गियर 1 में मेमोरी कंट्रोलर 1:1 के अनुपात में मेमोरी के साथ चलता है। हालांकि, इसके परिणामस्वरूप 3600MT से अधिक बिजली की खपत होती है, जिससे सिस्टम की स्थिरता प्रभावित होती है। विलंबता में कुछ वृद्धि के लिए, गियर 2 पर स्विच करने से स्मृति नियंत्रक 1:2 के अनुपात में, स्मृति की आधी गति पर चलता है। यह अंततः केवल लगभग 4400MTs और उससे अधिक का कोई लाभ प्रदान करता है। गियर 1 बेहतर है, लेकिन गियर 2 उच्च गति पर स्थिरता प्रदान कर सकता है।

जबकि यह DDR4 RAM के लिए महत्वपूर्ण है, DDR5 RAM वर्तमान में हमेशा गियर 2 में चलता है क्योंकि यह तेजी से शुरू होता है। हालांकि यह वर्तमान में अनावश्यक है, क्योंकि तकनीक का उपयोग करने के लिए पर्याप्त परिपक्व नहीं है, गियर 4 मेमोरी कंट्रोलर को 1: अनुपात में एक-चौथाई गति पर मेमोरी के साथ संचालित करेगा। फिर, यह केवल उच्च गति पर ही आवश्यक है। हालाँकि, यह स्पष्ट नहीं है कि यह स्विचओवर कहाँ होगा क्योंकि हार्डवेयर अभी तक नहीं है।

निष्कर्ष

रैम टाइमिंग आपके सिस्टम रैम के लिए अविश्वसनीय विन्यास की पेशकश करती है। हालाँकि, यदि आप पूर्ण RAM ओवरक्लॉकिंग में आते हैं, तो वे एक गहरे खरगोश के छेद भी हैं। अधिकांश लाभ प्राप्त करना आसान बनाने में मदद करने के लिए, XMP मानक मेमोरी निर्माताओं को JEDEC मानकों के बाहर उनके अनुशंसित समय को निर्दिष्ट करने की अनुमति देता है। यह लगभग प्लग-एंड-प्ले कार्यान्वयन में अतिरिक्त प्रदर्शन प्रदान कर सकता है।

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