র্যাম একটি কোর কম্পিউটার কম্পোনেন্ট, কিন্তু আমরা এটിക്കে বেশি কথা বলি না। যদি এতে র্যাড হিট স্প্রেডার ডিজাইন এবং RGB 액সেসরি না থাকে, র্যাম কদাচিৎ কখনো আলো পায় না। সিপিইউ আপনার বিল্ডের বাকি অংশের hoạtাবলাভের শর্ত নির্ধারণ করে, কিন্তু দ্রুত র্যামের সাথে আপনি আপনার পিসি থেকে কিছু এক্সট্রা স্পিড বের করতে পারেন। zarówno ক্লক স্পিড এবং টাইমিং, অথবা ল্যাটেন্সি, আপনার র্যামের স্পিড নির্ধারণ করে।
আপনার র্যামের ক্লক স্পিড খুঁজে বের করা
আপনার র্যামের স্পিড বক্সে বা মডিউলে CPU-Z-এর মতো সফটওয়্যার বা BIOS/UEFI-র মাধ্যমে পাওয়া যায়। আপনার র্যাম মডিউলের পুরো নাম নিচের মতো কিছু হবে:
DDR4 3200 (PC4 25600)
DDR4 চিপটি কোন DDR জেনারেশনের সাথে কম্প্যাটিবল সেটি বোঝায়। একই নম্বর (২, ৩, বা ৪) PC নম্বরে দেখা যায়, যা একই জিনিস বোঝায়।
প্রথম চার অঙ্কের সংখ্যা, আমাদের উদাহরণে ৩২০০, প্রায়শই বলা হয় র্যামের ক্লক স্পিড মেগাহার্টজে দেখায়। সেটি আসলে কিছুটা মার্কেটিং ছল, কিন্তু খারাপ লাগবেন না: এই ভুল ধারণাটি সরাসরি পিসি OEM এবং রিটেলাররা অনুপ্রাণিত করে। সেই সংখ্যাটি আসলে ডেটা রেট রিপোর্ট করে, যা মেগা-ট্রান্সফার-প্রতি-সেকেন্ডে মাপা হয়, বা ১০6 ডেটা ট্রান্সফার অপারেশন প্রতি সেকেন্ড।
DDR র্যামে, আসলে ক্লক স্পিড ডেটা রেটের অর্ধেক—আমাদের উদাহরণে ১৬০০ MHz, যদিও এটি র্যামের ইন্টারনাল ক্লক স্পিড ৪০০ MHz থেকে মাল্টিপ্লিকেটিভ প্রি-ফेच বিটস দিয়ে স্টেপ আপ করা হয়েছে। কিন্তু যেহেতু DDR প্রতি ক্লক টিকে দুইবার ডেটা ট্রান্সফার করে, ইফেক্টিভ ক্লক স্পিড说实েও আসলে ক্লক স্পিডের দ্বিগুণ বলা যায়। ফলস্বরূপ, ডেটা রেট ইফেক্টিভলি র্যামের আপারেন্ট ক্লক স্পিড MHz-তে একই।
PC নম্বর, আমাদের উদাহরণে ২৫৬০০, ট্রান্সফার রেট মেগাবাইট-প্রতি-সেকেন্ডে (MB/s) দেখায়। ডেটা রেট (মেগা-ট্রান্সফারে) কে I/O বাসের প্রস্থ (সকল আধুনিক মাদারবোর্ডে ৬৪-বিট) দিয়ে গুণ করলে আমরা সর্বোচ্চ সম্ভাব্য ট্রান্সফার রেট নির্ধারণ করতে পারি:
৩২০০ মেগা-ট্রান্সফার প্রতি সেকেন্ড x ৬৪ বিট প্রতি ট্রান্সফার/৮ বিট প্রতি বাইট = ২৫৬০০ MB/s
প্রতিটি নম্বর স্বতন্ত্রভাবে আপনাকে বলে কত দ্রুত র্যাম। কিন্তু দুটি নম্বর একই তথ্য দেয়, শুধু ভিন্ন ফর্মে।
র্যাম টাইমিংস কী?
টাইমিংস র্যাম স্পিড মাপার আরেকটি পদ্ধতি। টাইমিংস র্যাম চিপের বিভিন্ন সাধারণ অপারেশনের মধ্যে ল্যাটেন্সি মাপে। ল্যাটেন্সি হলো অপারেশনের মধ্যে দেরি। এটি "অপেক্ষা করার সময়" হিসেবে ভাবা যায়। ন্যূনতম টাইমিংস স্পেসিফিকেশন দ্বারা সেট করা হয়, তাই আপনি প্রতিটি DDR স্পেসিফিকেশনের জন্য সেরা-সম্ভব র্যাম টাইমিংসের একটি টেবিল পড়তে পারেন।
আমরা র্যাম টাইমিং ক্লক সাইকেলে মাপি। রিটেলাররা টাইমিংস চারটি নম্বর ড্যাশ দিয়ে আলাদা করে লিস্ট করে, যেমন ১৬-১৮-১৮-৩৮। ছোট সংখ্যা দ্রুততর। নম্বরগুলোর ক্রম তাদের অর্থ বোঝায়।
প্রথম নম্বর: CAS ল্যাটেন্সি (CL)
মেমরির সিপিইউ-র প্রতিক্রিয়া জানাতে যে সময় লাগে সেটিই CAS ল্যাটেন্সি (CL)। কিন্তু CL আলাদা বিবেচনা করা যায় না। এই ফর্মুলা CL টাইমিংকে ন্যানোসেকেন্ডে রূপান্তর করে, যা র্যামের ট্রান্সফার রেটের ওপর ভিত্তি করে:
(CL/ট্রান্সফার রেট) x 2000
ফলস্বরূপ, ধীর র্যাম আসলে কম আসল ল্যাটেন্সি রাখতে পারে যদি এর ছোট CL থাকে।
দ্বিতীয় নম্বর: TRCD
র্যাম মডিউলগুলো এড্রেসিং-এর জন্য একটি গ্রিড-ভিত্তিক ডিজাইন ব্যবহার করে। সারি এবং কলাম নম্বরের ইন্টারসেকশন একটি নির্দিষ্ট মেমরি ঠিকানা নির্দেশ করে। সারি ঠিকানা থেকে কলাম ঠিকানা দেরি (TRCD) মেমরিতে একটি নতুন সারি এন্টার করার এবং সেটির ভিতরে কলাম অ্যাক্সেস শুরু করার মধ্যে ন্যূনতম ল্যাটেন্সি মাপে। আপনি এটিকে র্যামের ঠিকানাটি "পৌঁছানোর" সময় হিসেবে ভাবতে পারেন। একটি পূর্বে নিষ্ক্রিয় সারি থেকে প্রথম বিট পেতে সময় লাগে TRCD + CL।
তৃতীয় নম্বর: TRP
রো প্রিচার্জ টাইম (TRP) মেমরিতে একটি নতুন সারি খোলার সাথে জড়িত ল্যাটেন্সি মাপে। প্রযুক্তিগতভাবে, এটি প্রিচার্জ কমান্ড ইস্যু করার এবং একটি সারি আইডল (বা বন্ধ) করার মধ্যে এবং একটি ভিন্ন সারি খোলার জন্য এক্টিভেট কমান্ডের মধ্যে ল্যাটেন্সি মাপে। এটি প্রায়শই দ্বিতীয় নম্বরের সমান। একই ফ্যাক্টর দুটি অপারেশনের ল্যাটেন্সি প্রভাবিত করে।
চতুর্থ নম্বর: TRAS
রো এক্টিভ টাইম (TRAS) ন্যূনতম পরিমাণ সাইকেল মাপে যা একটি সারি অবশ্যই খোলা থাকতে হবে ডেটা সঠিকভাবে লিখতে। প্রযুক্তিগতভাবে, এটি একটি সারিতে এক্টিভেট কমান্ড এবং সেই সেম সারিতে প্রিচার্জ কমান্ড ইস্যু করার মধ্যে ল্যাটেন্সি মাপে বা সারি খোলা এবং বন্ধ করার মধ্যে ন্যূনতম সময়। SDRAM মডিউলের জন্য, TRCD + CL দ্বারা TRAS ক্যালকুলেট করা হয়।
উপসংহার
এই ল্যাটেন্সিগুলো আপনার র্যামের স্পিড সীমাবদ্ধ করে। কিন্তু র্যাম স্পেসিফিকেশন সীমা নির্ধারণ করে, ฟিজিক্স নয়। আপনার র্যাম ম্যানেজ করার মেমরি কন্ট্রোলার এই টাইমিংস এনফোর্স করে, অর্থাৎ এগুলো টুইক করা যায় (যদি মাদারবোর্ড অনুমতি দেয়)। আপনি আপনার র্যাম থেকে পারফরম্যান্স বের করতে পারেন ওভারক্লকিং এবং টাইমিংস কয়েক সাইকেল টাইট করে।
র্যাম ওভারক্লকিং হার্ডওয়্যার ওভারক্লকিং টেকনিকের মধ্যে সবচেয়ে চাঞ্চল্য, যেটি সবচেয়ে বেশি ফ্রিজ এবং এক্সপেরিমেন্টের দাবি করে। কিন্তু দ্রুত র্যাম র্যাম-বাউন্ড ওয়ার্কলোডের প্রসেসিং টাইম সংক্ষিপ্ত করে, রেন্ডারিং স্পিড এবং ভার্চুয়াল মেশিন রেসপন্সিভনেস উন্নত করে।