কম্পিউটারের স্মৃতি কীভাবে কাজ করে?

সুচিপত্র:

Anonim

প্রতিবার আমরা আমাদের কম্পিউটার সরঞ্জাম ব্যবহার করি আমরা মেমরি ব্যবহার করি তবে বাস্তবে আমরা বুঝতে পারি না যে আমরা যে প্রতিটি নির্দেশনা, ক্রিয়াকলাপ বা চালনা করি তা মেমরিতে নিবন্ধভুক্ত, আবার ব্যবহারের জন্য সর্বদা প্রস্তুত।

এই নথিতে আমরা সেই সন্দেহটি দূর করার চেষ্টা করব এবং কম্পিউটারে অভ্যন্তরীণভাবে কীভাবে যোগাযোগ ঘটে তার জ্ঞান একইভাবে থাকবে।

উন্নয়নশীল

প্রধান স্মৃতি হ'ল ছোট কোষগুলির একটি সেট বা সংগ্রহ যা তথ্য (ডেটা এবং নির্দেশাবলী) সঞ্চয় করে যা কোনও ঠিকানার দ্বারা স্বতন্ত্রভাবে চিহ্নিত করা হয়

একটি নির্দিষ্ট ঠিকানা অ্যাক্সেস করতে, সিপিইউ অ্যাড্রেস বাসে সিগন্যাল প্রেরণ করে, যার আকার প্রায় 32 বিট এবং এগুলি আমাদের সিপিইউতে 4,296,967,296 (232) বিভিন্ন মেমরি ঠিকানা নির্দিষ্ট করার অনুমতি দেয়।

শুরু করার জন্য, আমরা এটি পরিষ্কার করব যে মেমরি অবস্থানগুলির প্রতিনিধিত্ব হেক্সাডেসিমাল সংখ্যা সিস্টেম দ্বারা প্রতিনিধিত্ব করা হয়; এটির জন্য যুক্তি নিম্নলিখিত কারণে।

একটি 8-বিট ঠিকানা বাসের কথা বলতে গেলে 256 পজিশনে (রেঞ্জ 00-এফএফ) এর অ্যাক্সেস রয়েছে।

20 টি বিট রয়েছে এমন অ্যাড্রেস বাসে সম্ভাবনাগুলি 1,048,576 (রেঞ্জ 00000-FFFFF) হয়।

যদি আমরা 16-বিট ঠিকানার সাথে ডিল করি তবে আমাদের 65,536 পজিশনে (রেঞ্জ 0000-এফএফএফএফ) এক্সেস আছে have

মেমোরির কার্যকারিতা একটি পোস্ট অফিসে চিঠিপত্র অর্ডার করতে ব্যবহৃত পদ্ধতির মতো। প্রতিটি ডেটা বিট একটি ঠিকানা বরাদ্দ করা হয় এবং প্রতিটি ঠিকানা মেমরির একটি অবস্থানের সাথে মিলে যায়

মেমরিতে তথ্য সংরক্ষণের প্রক্রিয়াটি নিম্নলিখিতভাবে ঘটে:

প্রসেসর ডেটার জন্য ঠিকানা প্রেরণ করে।

মেমরি নিয়ামক উপযুক্ত অবস্থান সন্ধান করে।

পরিশেষে, প্রসেসর ডেটা পাঠাতে পাঠায়।

তথ্য পড়া একই ধরণের প্রক্রিয়াটির মধ্য দিয়ে যায়:

প্রসেসর অনুরোধ করা ডেটার ঠিকানা প্রেরণ করে।

মেমরি নিয়ামক সেই ঠিকানার মধ্যে থাকা তথ্য বিটগুলি সন্ধান করে।

এটি তাদের প্রসেসরের ডেটা বাসে প্রেরণ করে।

স্মরণী কার্যনির্বাহীকরণের 1 প্রকার

প্রতিটি নতুন রেকর্ড মেমরি বরাদ্দ 2 পয়েন্ট থেকে বিবেচনা করা যেতে পারে, যা নিম্নলিখিত: শারীরিক এবং যৌক্তিক।

পদার্থবিজ্ঞানের মধ্যে আমরা বৈদ্যুতিন মাধ্যমে বিভিন্ন মেমরি পজিশনে অ্যাক্সেস করতে পারি।

যৌক্তিক মাধ্যমের মধ্যে আমরা খুঁজে পাব যে কীভাবে ঠিকানাগুলি প্রকাশ করা এবং সংরক্ষণ করা হয়।

1.1 স্মরণীয় লজিক্যাল অ্যালোকেশন

যদি আমরা যৌক্তিক বরাদ্দের বিষয়ে কথা বলি তবে আমরা দেখতে পাব যে নিম্নলিখিতটি উপস্থিত রয়েছে:

  • গতিশীল বরাদ্দ স্থির বরাদ্দ

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

মেমরির ১.২ শারীরিক সংস্থান ATION

পদার্থবিজ্ঞানের মধ্যে আমরা বৈদ্যুতিন মাধ্যমে বিভিন্ন মেমরি পজিশনে অ্যাক্সেস করতে পারি।

রেকর্ডগুলি 2 প্রকারে শ্রেণিবদ্ধ করা যেতে পারে:

অপারেশনাল সার্কিট: এর ফ্লিপ-ফ্লপগুলিতে বাইনারি তথ্য সংগ্রহ করতে সক্ষম এবং এতে ডেটা প্রসেসিংয়ের কার্য সম্পাদন করতে সক্ষম গেটস রয়েছে।

স্টোরেজ রেজিস্টার: কেবলমাত্র বাইনারি তথ্যের অস্থায়ী স্টোরেজের জন্য ব্যবহৃত হয়, যা রেজিস্টারের মধ্যে বা বাইরে স্থানান্তরিত হলে এটি পরিবর্তন করা যায় না।

কোথায় একটি মেমরি ইউনিট তথ্য স্থানান্তরের জন্য প্রয়োজনীয় যুক্ত সার্কিট একসাথে স্টোরেজ রেজিস্টার একটি সংগ্রহ, যা মেমরির রেজিস্টার বলা হয়; এটি শব্দ নামক গোষ্ঠীতে তথ্য সংরক্ষণ করে এবং সেগুলির প্রতিটি মেমরির রেজিস্টারে সংরক্ষণ করা হয়।

আউটপুট উপাদানগুলিতে স্থানান্তরিত তথ্য মেমরি ইউনিটের নিবন্ধকদের থেকে নেওয়া হয়, অপারেশনাল রেজিস্টারে প্রেরণ করা হয় এবং এর ফলাফল মেমরির রেজিস্টারে ফিরে আসে to

1.2.1 মেমোরি ইউনিটে বাইনারি কোষ তৈরি করে এমন উপাদানটির মূল বৈশিষ্ট্য

  1. বাইনারি উপস্থাপনের জন্য দ্বি-রাষ্ট্র নির্ভর নির্ভর সম্পত্তি size আকারে ছোট হওয়া storage স্টোরের বিট প্রতি কম দাম। কার্যকর অ্যাক্সেসের সময়।

উদাহরণস্বরূপ: চৌম্বকীয় কোর, অর্ধপরিবাহী আইসি এবং টেপ, ড্রাম এবং ডিস্কগুলির চৌম্বকীয় পৃষ্ঠগুলি।

একটি শব্দ একটি এক্স-বিট সত্তা যা স্টোরেজটির বাইরে একক হিসাবে চলে আসে, এটি কোনও অপারেন্ড, নির্দেশনা, বা বর্ণীয় অক্ষরের একটি গ্রুপ বা কোনও বাইনারি কোডেড তথ্য উপস্থাপন করতে পারে।

একটি মেমরি ইউনিট এবং তার চারপাশের মধ্যে যোগাযোগ দুটি সংকেত দ্বারা সম্পন্ন হয়:

নিয়ন্ত্রণ সংকেত: প্রয়োজনীয় স্থানান্তরটির দিকনির্দেশ নির্দিষ্ট করে, যখন কোনও শব্দ মেমরির রেজিস্টারে জমা করতে হবে বা যখন কোনও পূর্বে সঞ্চিত শব্দটি মেমরির রেজিস্টারের বাইরে স্থানান্তর করতে হবে।

বাহ্যিক নিবন্ধসমূহ: এক হাজার উপলব্ধ মেমরির নিবন্ধ নির্দিষ্ট করে; অন্যটি শব্দের বিট কনফিগারেশন নির্দিষ্ট করে।

মেমরি ঠিকানা নিবন্ধটি নির্বাচিত মেমরি শব্দটি নির্দিষ্ট করে। প্রত্যেককে শনাক্তকরণ নম্বরটি 0 থেকে শুরু করে সর্বাধিক শব্দের সর্বাধিক সংখ্যার শুরুর জন্য নির্ধারিত হয়, তারপরে অবস্থান বা ঠিকানা নম্বর ঠিকানা রেজিস্টারে স্থানান্তরিত হয়।

মেমোরি ইউনিটে প্রয়োগ করা দুটি নিয়ন্ত্রণ সংকেতগুলিকে পঠন এবং লিখন বলা হয়, প্রতিটি মেমরি ইউনিট দ্বারা রেফারেন্স করা হয়।

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

একটি সিগন্যাল গ্রহণ করার পরে, মেমরি ইউনিটের অভ্যন্তরীণ নিয়ন্ত্রণ সার্কিটগুলি পছন্দসই ফাংশন সরবরাহ করে। নতুন তথ্য লেখার সময় প্রাথমিক তথ্য নষ্ট হয়ে যায়। ধ্বংসাত্মক পাঠযোগ্য মেমরির অভ্যন্তরীণ নিয়ন্ত্রণের ক্রম অবশ্যই নিয়ন্ত্রণ সংকেত সরবরাহ করে যা শব্দটিকে এর বাইনারি কোষগুলিতে পুনরুদ্ধার করতে পারে।

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

বিআরটিতে বাহ্যিক শব্দ স্থানান্তর করতে মেমরি ইউনিটের সাথে যোগাযোগের জন্য প্রয়োজনীয় ক্রিয়াকলাপগুলি হ'ল:

  1. নির্বাচিত শব্দের ঠিকানা বিটগুলি এআর তে স্থানান্তর করুন read পঠন নিয়ন্ত্রণ ইনপুটটি সক্রিয় করুন।

নতুন সংরক্ষণের জন্য প্রয়োজনীয় ক্রিয়াকলাপ

  1. নির্বাচিত শব্দের ঠিকানা বিটগুলি এমএআর তে স্থানান্তর করুন the শব্দের ডাটা বিটগুলি এমবিআরতে স্থানান্তর করুন write রাইটিং নিয়ন্ত্রণ ইনপুটটি সক্রিয় করুন।

মেমরি ইউনিট বৈশিষ্ট্য:

অর্ধপরিবাহী আইসি দ্বারা নির্মিত, তারা পড়ার প্রক্রিয়া চলাকালীন মেমরির রেজিষ্টারে তথ্য ধরে রাখে যাতে কোনও ক্ষতি না ঘটে।

চৌম্বকীয়, পাঠ প্রক্রিয়া চলাকালীন সঞ্চিত বাইনারি তথ্য হারিয়ে ফেলেছে, এর কারণে শব্দটিকে মেমরির রেজিস্টারে পুনরায় সেট করতে অতিরিক্ত কন্ট্রোল ফাংশন থাকতে হবে।

সম্বোধন পদ্ধতি

সাধারণত একটি নির্দেশনা একটি অপারেশন অংশ এবং একটি দিক অংশ নিয়ে থাকে।

ঠিকানা অংশে নির্দেশ কার্যকর করতে ব্যবহৃত অপারেন্ডের ঠিকানা বা অপারেন্ডের ঠিকানা যেখানে ঠিকানা রয়েছে; প্রথম ক্ষেত্রে দিকটি সরাসরি দিক, দ্বিতীয়টি পরোক্ষ অপারেশন।

  • নির্দেশ। নির্দেশিকায় অপারেন্ডটি যেখানে অবস্থিত সেখানে মেমরির অবস্থানের ঠিকানা রয়েছে ND INDIRECT। অপারেন্ডের ঠিকানাটি যেখানে ঠিকানা রয়েছে তা ধারণ করে। এটিতে এন নম্বর থাকে memory মেমোরিতে অপারেন্ডের ঠিকানাটি প্রোগ্রামের কাউন্টারটির নম্বর এন যোগ করে খুঁজে পাওয়া যায়। এমন একটি এন রয়েছে যা ইতিবাচক বা নেতিবাচক হতে পারে তাত্ক্ষণিক। অন্যদের মধ্যে একই অপেরাড থাকে

অ্যাক্সেস মোড

মেমরি সিস্টেমের অ্যাক্সেস মোড ব্যবহৃত উপাদানগুলির ধরণের দ্বারা নির্ধারিত হয়।

  • এলোমেলো অ্যাক্সেস মেমরি, রেকর্ডগুলি স্থানটিতে পৃথক করা হয়, প্রতিটি রেকর্ড চৌম্বকীয় কোরগুলির স্মৃতিতে একটি নির্দিষ্ট স্থানিক স্থান দখল করে থাকে। সময়ের।

উপসংহার

সম্বোধন কেবল এটি একটি যৌক্তিক পর্যায়ে সম্পাদন করে না, এটি অর্জন করার জন্য, মেশিনটির ধরণের হার্ডওয়ারটি অত্যন্ত গুরুত্বপূর্ণ এবং এই ক্রিয়াকলাপটি যে গতিতে পরিচালিত হতে পারে তার উপর নির্ভর করে।

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

এইভাবে আপনি কীভাবে মেমরি বরাদ্দ করা হয় তার একটি পরিষ্কার এবং আরও সুনির্দিষ্ট ধারণা পেতে পারেন, এটি একটি বরং আকর্ষণীয় গভীর বিষয়।

গ্রন্থ-পঁজী

www.monografias.com/trabajos/memoria/memoria.shtml

es.wikipedia.org/wiki/Asignaci%C3%B3n_de_memoria#Asignaci.C3.B3n_din.C3.A1mica_de_memoria

es.wikipedia.org/wiki/Asignaci%C3%B3n_de_memoria

es.wikipedia.org/wiki/Direcci%C3%B3n_de_memoria

www.zator.com/Hardware/H5_1.htm

কম্পিউটারের স্মৃতি কীভাবে কাজ করে?