র‌্যাম মেমোরি অর্গানাইজেশন এবং এর মেমরির ধরণ

সমস্যাগুলি দূর করার জন্য আমাদের উপকরণটি ব্যবহার করে দেখুন





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

র‌্যাম মেমোরি

র‌্যাম মেমোরি



8051 মাইক্রোকন্ট্রোলারের র‌্যাম মেমোরি অর্গানাইজেশন:

8051 মাইক্রোকন্ট্রোলারটিতে র‌্যাম মেমরির 256 বাইট রয়েছে, যা দুটি উপায়ে বিভক্ত, যেমন 128 বাইট বিশেষ ফাংশন রেজিস্টার (এসএফআর) এবং সাধারণ উদ্দেশ্যে মেমরির জন্য 128 বাইট। র‌্যাম মেমরি সংস্থার একটি গ্রুপ রয়েছে সাধারণ উদ্দেশ্য নিবন্ধ যা একটি নির্দিষ্ট মেমোরি ঠিকানা নিবন্ধের সাথে তথ্য সংরক্ষণ করার জন্য ব্যবহৃত হয় এবং এসএফআর মেমরিতে পেরিফেরিয়াল সম্পর্কিত সমস্ত রেজিস্টার যেমন ‘বি’ রেজিস্ট্রার, একিউমুলেটর, কাউন্টার বা টাইমার এবং বাধা সম্পর্কিত সম্পর্কিত রেজিস্টার রয়েছে।


র‌্যাম মেমোরি সংস্থা:

র‌্যাম মেমরির স্টোরেজ লোকেশনগুলির একটি গ্রুপকে র‌্যাম মেমরি সংগঠন বলা হয় যা পিএসডাব্লু রেজিস্টার মান দ্বারা নিয়ন্ত্রণ করা যায় can 8051 মাইক্রোকন্ট্রোলার র‌্যাম মেমরিটি অভ্যন্তরীণভাবে স্টোরেজ অবস্থানের সেটগুলিতে যেমন ব্যাংক, বিট-ঠিকানাযোগ্য অঞ্চল এবং স্ক্র্যাচ-প্যাড অঞ্চলগুলিতে বিভক্ত।



র‌্যাম মেমোরি অর্গানাইজেশন

র‌্যাম মেমোরি অর্গানাইজেশন

ব্যাংকগুলি:

ব্যাংকগুলিতে R0-R7 এর মতো বিভিন্ন সাধারণ উদ্দেশ্য নিবন্ধ রয়েছে এবং এই জাতীয় সমস্ত নিবন্ধগুলি বাইট-অ্যাড্রেসযোগ্য রেজিস্টার যা কেবলমাত্র 1 বাইট ডেটা সংরক্ষণ করে বা মুছে দেয়। ব্যাংকগুলি চারটি বিভিন্ন ব্যাঙ্কে বিভক্ত যেমন

  • Bank0
  • ব্যাংক 1
  • ব্যাংক 2
  • ব্যাংক 3

প্রতিটি ব্যাঙ্কে 8-সাধারণ উদ্দেশ্যে নিবন্ধভুক্ত থাকে এবং সঞ্চিত তথ্যকে শ্রেণিবদ্ধ করার জন্য তার নিজস্ব ঠিকানা থাকে। এগুলি পিএসডাব্লু নিবন্ধকের মানগুলি ব্যবহার করে নির্বাচন করা যেতে পারে (i, ই, আরএস 1, আরএস0)। Bank1, bank2, bank3 স্ট্যাক পয়েন্টার অঞ্চল হিসাবে ব্যবহার করা যেতে পারে। যখনই স্ট্যাক মেমরি সংগঠন পূর্ণ থাকে, তখন স্ক্র্যাচ প্যাড অঞ্চলে ডেটা সঞ্চয় করে। স্ট্যাক পয়েন্টারের ডিফল্ট ঠিকানা 07 ঘন্টা।

ব্যাংক নিবন্ধসমূহ

ব্যাংক নিবন্ধসমূহ

বিট ঠিকানা অঞ্চল:

বিট অ্যাড্রেসযোগ্য অঞ্চলটিতে বিট-ঠিকানাযোগ্য রেজিস্টার রয়েছে যা কেবলমাত্র 1-বিট ডেটা সঞ্চয় করে বা মুছে দেয়। এই অঞ্চলে মোট 128 ঠিকানা রয়েছে 00 ঘন্টা থেকে 07Fh পর্যন্ত যা ডেটা স্টোরেজ অবস্থানের জন্য প্রতিনিধিত্ব করে। বিট ঠিকানার জায়গা নিবন্ধভুক্ত ব্যাংকগুলির কাছাকাছি গঠিত হয়। তারা ঠিকানা 20H থেকে 2FH ডিজাইন করা হয়েছে। বিট ঠিকানাযোগ্য অঞ্চলটি মূলত একটি থেকে বিট ভেরিয়েবলগুলি সঞ্চয় করতে ব্যবহৃত হয় এপ্লিকেশন প্রোগ্রাম যেমন ডিভাইস আউটপুট স্থিতি যেমন এলইডি বা মোটর (চালু এবং বন্ধ) ইত্যাদি ,. এই স্থিতিটি সংরক্ষণ করার জন্য কেবল বিট ঠিকানার মতো এলাকা দরকার। আমরা যদি এই স্থিতিটি সংরক্ষণের জন্য বাইট অ্যাড্রেসযোগ্য অঞ্চল বিবেচনা করি তবে কিছু মেমরি নষ্ট হবে।


বিট ঠিকানাযোগ্য অঞ্চল

বিট ঠিকানাযোগ্য অঞ্চল

স্ক্র্যাচ প্যাড অঞ্চল:

স্ক্র্যাচ প্যাড অঞ্চলটিতে বাইট অ্যাড্রেসযোগ্য নিবন্ধগুলি রয়েছে যা কেবলমাত্র 1-বিট ডেটা সঞ্চয় করে বা সরিয়ে দেয়। এটি বিট ঠিকানার জায়গার নিকটে গঠিত হয়। এটি 30 এইচ থেকে 7 এফএইচ পর্যন্ত গঠিত হয়। স্ক্র্যাচ প্যাড অঞ্চলটি সাধারণত কোনও অ্যাপ্লিকেশন প্রোগ্রাম থেকে বাইট ভেরিয়েবলগুলি সঞ্চয় করতে ব্যবহৃত হয়, যেমন কোনও ডিভাইসের আউটপুট স্থিতি মুদ্রণ করা, যেমন মোটর দিকনির্দেশনা (সামনে এবং পিছনে) ইত্যাদি,। যখনই স্ট্যাক পয়েন্টার অঞ্চলটি পূরণ করা হবে, তখন স্ক্র্যাচ প্যাড অঞ্চলে ডেটা সংরক্ষণ করা হবে। স্ক্র্যাচ প্যাড অঞ্চল মেমরির 80 বাইট সমন্বিত।

র‌্যাম স্মৃতিগুলির প্রকার:

র‌্যাম মেমরিকে দুটি ভাগে শ্রেণীবদ্ধ করা হয়েছে স্মৃতি ধরণের যেমন SRAM এবং DRAM মেমরি AM

এসআরএএম (স্ট্যাটিক র‌্যান্ডম অ্যাক্সেস মেমোরি):

স্ট্যাটিক র‌্যান্ডম অ্যাক্সেস মেমোরি এক ধরণের র‌্যাম যা পাওয়ার সরবরাহ করা হচ্ছে যতক্ষণ না তার স্মৃতিতে তথ্য ধরে রাখে। স্ট্যাটিক র‌্যাম ডেটাতে দ্রুত অ্যাক্সেস সরবরাহ করে এবং ডিআআরএএম এর সাথে তুলনা করে আরও ব্যয়বহুল। এসআরএএম -কে পর্যায়ক্রমে রিফ্রেশ করার দরকার নেই।

স্ট্যাটিক র‌্যান্ডম অ্যাক্সেস মেমরি

স্ট্যাটিক র‌্যান্ডম অ্যাক্সেস মেমরি

এসআরএমে প্রতিটি বিট চারটি ট্রানজিস্টারে সংরক্ষণ করা হয় যা দুটি ক্রস কাপল ইনভার্টার তৈরি করে। দু'জন অতিরিক্ত ট্রানজিস্টর - প্রকার পড়া এবং লেখার ক্রিয়া চলাকালীন স্টোরেজ কোষগুলিতে অ্যাক্সেস নিয়ন্ত্রণ করতে সরবরাহ করে। সাধারণত, এসআরএএম প্রতিটি মেমরি বিট সঞ্চয় করতে ছয়টি ট্রানজিস্টর ব্যবহার করে। এই স্টোরেজ সেলগুলিতে দুটি স্থিতিশীল রাজ্য রয়েছে যা ‘0’ এবং ‘1’ বোঝাতে ব্যবহৃত হয়।

ড্রাম (ডায়নামিক এলোমেলো অ্যাক্সেস মেমরি):

DRAM হ'ল এক ধরণের র‌্যাম মডিউল যা পৃথক ক্যাপাসিটরের মধ্যে প্রতিটি বিট ডেটা সঞ্চয় করে। এটি মেমরিতে ডেটা সঞ্চয় করার একটি দক্ষ উপায় কারণ ডেটা সঞ্চয় করার জন্য এটির জন্য কম শারীরিক স্থান প্রয়োজন।

ডিআআরএএম একটি নির্দিষ্ট চিপের আকার দ্বারা আরও বেশি পরিমাণে ডেটা ধরে রাখতে পারে। ডিআরএএম-তে ক্যাপাসিটারগুলি তাদের চার্জ রাখতে ক্রমাগত রিচার্জ করা দরকার, সুতরাং ডিআরএএম আরও শক্তি প্রয়োজন।

গতিশীল র্যান্ডম অ্যাক্সেস মেমরি

গতিশীল র্যান্ডম অ্যাক্সেস মেমরি

প্রতিটি ডিআরএএম মেমরি চিপ একটি স্টোরেজ অবস্থান বা মেমরি কোষ নিয়ে গঠিত। এটি ক্যাপাসিটার এবং ট্রানজিস্টারের সমন্বয়ে গঠিত যা সক্রিয় বা নিষ্ক্রিয় অবস্থায় রাখতে পারে। প্রতিটি ডিআরএএম সেলকে কিছুটা উল্লেখ করা হয়।

যখন DRAM কোষগুলি সক্রিয় অবস্থায় থাকে, তখন চার্জ উচ্চ অবস্থায় থাকে। যখন DRAM কোষগুলি নিষ্ক্রিয় রাষ্ট্র হয়, তখন চার্জ একটি নির্দিষ্ট স্তরের নীচে থাকে।

ক্যাশে মেমরি অর্গোনাইজেশন:

ক্যাশে মেমরি হ'ল এক ধরণের মেমরি যা প্রধান মেমরির অবস্থানগুলি থেকে প্রায়শই ব্যবহৃত ডেটা ধরে রাখতে ব্যবহৃত হয়। ক্যাশে মেমরিটি সিপিইউয়ের কাছাকাছি রাখা হয়। ক্যাশে মেমরিটি 00 ঘন্টা থেকে 0Fh পর্যন্ত শুরু হয়। ক্যাশে মেমরি তুলনামূলকভাবে ছোট, 8 কে এবং 16 কে দিয়ে গঠিত তবে এটি কার্যকরভাবে কাজ করে। এটি একটি বাইট অ্যাড্রেসযোগ্য মেমরি এবং এটি সংরক্ষণ করে এবং কেবল 1-বিট ডেটা সরিয়ে দেয়। সিপিইউগুলির নির্দেশনার প্রয়োজন হলে মূল স্মৃতি থেকে ভরা ক্যাশে মেমরিটি। ক্যাশে মেমরিটি অ্যাক্সেস মেমরির গড় সময় হ্রাস করার জন্য ব্যবহৃত হয়।

এসআরএএম এবং ড্রাম সুবিধা এবং অ্যাপ্লিকেশন:

এসআরামের সুবিধা:

  • এসআরএএম অন-চিপ স্মৃতিতে একটি বৃহত স্টোরেজ সক্ষমতা সরবরাহ করে
  • সাধারণত একটি এসআরএএম এর খুব কম বিলম্ব এবং উচ্চ কার্যকারিতা থাকে
  • অন্যান্য স্মৃতিগুলির সাথে তুলনা করে ডিজাইন করা এবং ইন্টারফেস করা খুব সহজ

ড্রামের সুবিধা:

  • সঞ্চয়ের ক্ষমতা খুব বেশি is
  • এটি একটি স্বল্প ব্যয় এবং উচ্চ কার্যকারিতা ডিভাইস।

এই নিবন্ধটি 8051 মাইক্রোকন্ট্রোলারের মেমরি সংগঠন, র্যাম স্মৃতিগুলির ধরণ, ব্যাংক রেজিস্টার এবং ক্যাশে মেমরি সংগঠন সম্পর্কে একটি সংক্ষিপ্ত তথ্য দেয়। আপনার জন্য মেমরি সংস্থা এবং প্রযুক্তিগত সহায়তা সম্পর্কিত আরও তথ্যের জন্য মাইক্রোকন্ট্রোলার ভিত্তিক প্রকল্প , আপনি নীচের মন্তব্য বিভাগে আপনার মন্তব্য পোস্ট করে আমাদের যোগাযোগ করতে পারেন।