অন্যান্য উত্তরগুলি র্যাম অভ্যন্তরীণভাবে কীভাবে কাজ করে তা পরিমাপ করেছে, তবে এটি কীভাবে এটি সিস্টেমে ফিট করে তা উল্লেখ করেনি। বোঝার জন্য সহজ ধরণের র্যাম হ'ল স্ট্যাটিক অ্যাসিনক্রোনাস র্যাম। এই জাতীয় ডিভাইসে বেশ কয়েকটি অ্যাড্রেস পিন, বেশ কয়েকটি ডেটা পিন এবং কিছু নিয়ন্ত্রণ পিন রয়েছে যার একসাথে তিনটি আকর্ষণীয় রাজ্য রয়েছে:
- নিষ্ক্রিয় অবস্থা, যাতে ঠিকানা এবং ডেটা পিনের সংকেতগুলি উপেক্ষা করা হয় এবং ডেটা পিনগুলি 'ভাসমান'।
- রাজ্যটি লিখুন, যাতে ডিভাইসটি অবিচ্ছিন্নভাবে পিনের দ্বারা চিহ্নিত মেমরির স্থানে ডেটা পিনগুলিতে (যা ভাসমান হবে) সংকেতগুলি স্থানান্তর করবে।
- স্টেট পড়ুন, এতে ডিভাইসটি অবিচ্ছিন্নভাবে ঠিকানা পিনগুলি দ্বারা চিহ্নিত মেমরির অবস্থানটিতে লেখা সর্বশেষ মান সহ ডেটা পিনগুলি চালনা করার চেষ্টা করবে।
একটি সাধারণ স্ট্যাটিক মেমরি চিপটিতে কয়েকটি সময়সীমাবদ্ধতা থাকবে যা বিভিন্ন ইনপুটগুলির বিভিন্ন (অগত্যা ধ্রুবক নয়) বিলম্বের মতো আচরণ করতে পারে তা বলে কার্যকরভাবে মডেলিং করা যেতে পারে। একটি রিড অপারেশন চিপ সঠিক তথ্য আউটপুট আউট শুরু করার আগে ডেটা পিনগুলিতে সংক্ষিপ্তভাবে (আবর্জনা) মানগুলি আউটপুট করতে পারে। একটি লেখার ক্রিয়া সম্পাদন করতে, চিপটিকে "রাইটিং" মোডে রাখার জন্য সিগন্যালগুলি বলার আগে কিছু সময় চিপকে একটি বৈধ ঠিকানা খাওয়াতে হবে এবং চিপটি বের হওয়ার পরে কিছুক্ষণের জন্য ডেটা পিনগুলিতে সঠিক তথ্য রাখতে হবে "রাইট মোড" এর মধ্যে। এই সীমাবদ্ধতাগুলি পূরণ করা সাধারণত খুব বেশি শক্ত হয় না Many অনেক মেমরি চিপগুলির একটি অতিরিক্ত অবস্থা থাকে যা "পড়ার জন্য প্রস্তুত হন" হিসাবে ভাবা যেতে পারে: চিপটি অবিচ্ছিন্নভাবে নির্ধারণ করে যে যদি কোনও ঠিকানা বাস করা মেমরির অবস্থান আউটপুট করতে বলা হয় তবে ডেটা বাসে আউটপুট হবে কি মান। এরপরে যদি চিপটিকে সেই অবস্থানের আউটপুট করতে বলা হয়, এটি "স্ক্র্যাচ থেকে" শুরু করতে চেয়ে তার চেয়ে বেশি দ্রুত সরবরাহ করতে সক্ষম হবে।
নোট করুন যে যখন একটি সাধারণ স্ট্যাটিক মেমরি চিপ অভ্যন্তরীণভাবে একটি সারি / কলাম গ্রিড (অন্য উত্তরগুলি দ্বারা নির্দেশিত) হিসাবে তারযুক্ত হবে এবং এর ঠিকানা পিনগুলির প্রায় অর্ধেকটি "সারি" এবং "কলাম" নিয়ন্ত্রণ করতে অর্ধেক থাকবে, একটি সাধারণ গতিশীল মেমরি চিপ সারি এবং কলাম উভয়ই নিয়ন্ত্রণ করতে অ্যাড্রেস পিনের একটি সেট ব্যবহার করবে। ডায়নামিক মেমোরি অ্যাক্সেস করতে, অবশ্যই একটি সারি ঠিকানা নির্বাচন করতে হবে এবং তারপরে / আরএএস (রো ঠিকানা নির্বাচন) নামক একটি পিন যুক্ত করতে হবে। এটি উভয়ই একটি সারি ঠিকানা ল্যাচ করবে এবং সেই নির্দিষ্ট মেমরির অবস্থানগুলির সারিটি অস্থায়ী বাফারে পড়তে বাধ্য করবে। স্ট্যাটিক র্যামের মতো একইভাবে অস্থায়ী বাফারে অ্যাক্সেস পেতে কেউ আবার কিছু অন্যান্য নিয়ন্ত্রণ পিনের সাথে ঠিকানা পিনগুলি ব্যবহার করতে পারে। একবার একটি সারিতে করা হয়ে গেলে, একজনকে / আরএএস করা উচিত। এর ফলে সারি বাফারের (সম্ভবত সংশোধিত) সামগ্রীগুলি অ্যারেতে সংশ্লিষ্ট সারিটিতে অনুলিপি করে দেবে। / আরএএস প্রকাশের কিছু সময়ের পরে, মেমরি চিপটি অন্য সারি ঠিকানা পেতে প্রস্তুত হবে এবং / আরএএস আবার জোর দিয়েছিল।
নোট করুন অস্থায়ী বাফারে মেমরি অ্যারে থেকে একটি সারি পড়ার কাজটি সেই সারিটি মেমরি অ্যারে থেকে মুছে ফেলবে। ফলস্বরূপ, এমনকি যদি কেউ সারি বাফারে কোনও পরিবর্তন না করে, তবুও এটি অন্য সারিটি অ্যাক্সেস করার আগে এটি মেমরি অ্যারেটিতে আবার লিখতে হবে। আরও মনে রাখবেন যে একটি সারি অ্যাক্সেস করার জন্য প্রয়োজনীয় সময় এবং এক সারি সমাপ্তি এবং অন্যটি অ্যাক্সেসের মধ্যে সময়টি বাফারের মধ্যে ডেটা পড়তে এবং লেখার জন্য প্রয়োজনীয় সময়ের চেয়ে অনেক বেশি দীর্ঘ হয়। যদিও অনেক পুরানো মাইক্রোকম্পিউটার সর্বদা পুরো সিক্যুয়েন্সটি "সারি নির্বাচন করুন; প্রতিটি স্মৃতি অ্যাক্সেসের জন্য বাইটটি পড়ুন বা বাইট নির্বাচন না করা নির্বাচন করুন" সম্পাদন করবেন, দ্রুত কম্পিউটারগুলি প্রতিটি সারি-নির্বাচন অপারেশন দিয়ে যতটা সম্ভব চেষ্টা করার চেষ্টা করবে (আমি স্বীকার করব) কিছু কৌতূহল কেন পুরানো কম্পিউটার কেন করল না ' ভিডিও প্রদর্শন আপডেটের মতো জিনিসের জন্য মেমরি অ্যাক্সেস করার ক্ষেত্রে সে ক্ষেত্রে আরও বেশি প্রচেষ্টা চালানো হবে না, যেহেতু অনেক ক্ষেত্রে ভিডিও মেমরিটি সহজেই দুটি, চার বা আটটি বাইটের গ্রুপে অ্যাক্সেস করা যেতে পারে)। অধিকন্তু, আধুনিক মেমরি ডিভাইসগুলিতে অনেকগুলি ক্ষেত্রে নির্দিষ্ট ক্রিয়াকে ওভারল্যাপ করার অনুমতি দেওয়ার জন্য বৈশিষ্ট্যগুলি অন্তর্ভুক্ত করা হয় (যেমন একটি পৃথক সারি পড়ার সময় মেমরি অ্যারেটিতে একটি সারি বাফারটি লিখতে সক্ষম হওয়া)।