এসআরএএম কেন DRAM এর চেয়ে দ্রুত?


13

আধুনিক মাল্টি-কোর প্রসেসরে, প্রসেসর ক্যাচগুলি ( L1,L2এবং L3) SRAMহ্রাসের গতিতে গঠিত ( L2ক্যাশেগুলি উচ্চ গতির এসআরএএম যা L3ক্যাশের তুলনায় একটি ব্যয় বাণিজ্য)। ব্যবহারের প্রধান কারণ SRAMহ'ল প্রধান স্মৃতি যা তার ব্যবহার করে তার গতি সুবিধাDRAM । আমি বুঝতে চাই কেন SRAMএকটি গতির সুবিধা বেশি DRAM?

উত্তর:


22

হাওস্টাফ ওয়ার্কস (সংক্ষিপ্ত) সম্পর্কিত একটি নিবন্ধ থেকে নেওয়া :

গতিশীল র‌্যাম:

ডায়নামিক র‌্যাম (ডিআরএএম) চিপের অভ্যন্তরে প্রতিটি মেমোরি সেল একটি বিট তথ্য ধারণ করে এবং দুটি অংশ নিয়ে গঠিত: একটি ট্রানজিস্টর এবং ক্যাপাসিটার। ট্রানজিস্টর একটি স্যুইচ হিসাবে কাজ করে যা মেমরি চিপের কন্ট্রোল সার্কিটিকে ক্যাপাসিটারটি পড়তে বা তার অবস্থার পরিবর্তন করতে দেয়।

এর পরে নিবন্ধটি DRAM এর ক্যাপাসিটারগুলিকে বালতিগুলির সাথে তুলনা করে, যেখানে ডিআরএএম তথ্য সংরক্ষণের জন্য ইলেক্ট্রন দিয়ে ভরা হয় (1 টি সংরক্ষণ করে)। তথ্যগুলি সরানো হলে এই ইলেক্ট্রনগুলি খালি হয় (0 টি স্টোরেজ করা হয়)। ক্যাপাসিটারগুলির সাথে সমস্যাটি হ'ল তারা খুব দ্রুত তথ্য ফাঁস করে এবং হারাতে থাকে। তথ্য ধরে রাখতে বাইরের উত্সকে ( CPUবা Memory Controller) ক্যাপাসিটারগুলি স্রাবের আগে তাদের 1 রিচার্জ করতে হবে।

এই রিফ্রেশ অপারেশনটি যেখানে ডায়নামিক র‍্যাম এর নাম পায়। ডায়নামিক র‌্যামকে সমস্ত সময় গতিশীলভাবে রিফ্রেশ করতে হয় বা এটি কী ধারণ করে তা ভুলে যায়। এই সমস্ত রিফ্রেশিং এর খারাপ দিকটি এটি সময় নেয় এবং মেমরিটি ধীর করে দেয়।

স্ট্যাটিক র‌্যাম:

স্ট্যাটিক র‌্যাম সম্পূর্ণ ভিন্ন প্রযুক্তি ব্যবহার করে। স্ট্যাটিক র‌্যামে, ফ্লিপ-ফ্লপের একটি ফর্ম প্রতিটি বিট স্মৃতি ধারণ করে। মেমরি সেলের জন্য একটি ফ্লিপ-ফ্লপ কিছু ওয়্যারিংয়ের সাথে 4 বা 6 ট্রানজিস্টর নেয়, তবে কখনও সতেজ হতে হবে না। এটি স্থিতিশীল র‌্যামকে গতিশীল র‌্যামের তুলনায় উল্লেখযোগ্যভাবে দ্রুততর করে তোলে। তবে এটির আরও বেশি অংশ রয়েছে বলে একটি স্ট্যাটিক মেমরি সেল একটি গতিশীল মেমরি কোষের চেয়ে একটি চিপে অনেক বেশি জায়গা নেয়। অতএব আপনি প্রতি চিপ মেমরি কম পান এবং এটি স্ট্যাটিক র‌্যামকে অনেক বেশি ব্যয়বহুল করে তোলে।

এটি বেশ আকর্ষণীয় নিবন্ধ তাই আমি এটি পড়ার পরামর্শ দেব। আপনার প্রশ্নের উত্তর দেওয়ার জন্য আমি নিবন্ধ থেকে সর্বাধিক প্রাসঙ্গিক পয়েন্ট নিয়েছি।


5
ড্রাম এবং এসআরএএম সম্পর্কে কিছু ভুল ধারণা রয়েছে। ডিআরএএম ঘনত্বের জন্য উচ্চতর (উচ্চ ক্ষমতা) এবং এসআরএএম গতি (অ্যাক্সেস ল্যাটেন্সি) এর জন্য অনুকূলিত হয়েছে। সুতরাং, সাধারণভাবে, এসআরএএম DRAM এর চেয়ে দ্রুত। তবে, এসআরএএম এর চেয়ে দ্রুত ডিআআরএএম নকশা করা সম্ভব, তবে ডিআরএএম নির্মাতারা এটি করেন না যেহেতু তাদের জন্য সবচেয়ে গুরুত্বপূর্ণ বিক্রয় ফ্যাক্টর প্রতি বিট ব্যয় হয়। সুতরাং গতি ব্যয়ে এগুলি বিট প্রতি ব্যয় কম করে। অনেকে এই প্রয়োজনীয় তথ্যটি ভুল বুঝে।
আমিনফার

@ আমিনফার: আপনি বলেছেন যে এসআরএএম এর চেয়ে দ্রুত ডিআআরএএম তৈরি করা প্রাথমিকভাবে সম্ভব তবে এটি ব্যয়বহুল হবে। তবে এসআরএএম ইতিমধ্যে ব্যয়বহুল। কেন আমরা তখন ড্রামকে সিপিইউ ক্যাশে হিসাবে ব্যবহার করি না?
তারা

@ ডডসনের তাদের বিভিন্ন উত্পাদন প্রক্রিয়া এবং প্রয়োজনীয়তা রয়েছে। সম্ভবত, ভাল অ্যাক্সেস বিলম্বিত সিপিইউ ক্যাশের জন্য ডিআআরএএম ব্যবহার করা এসআরএএম এর চেয়ে আরও ব্যয়বহুল হবে। উত্পাদন ছাড়াও অন্যান্য বিষয় বিবেচনা করা উচিত, যেমন রিফ্রেশ।
আমিনফার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.