উত্তরঃ
কম্পিউটারে তথ্য, উপাত্ত ও নির্দেশাবলী সাময়িক বা স্থায়ীভাবে সংরক্ষণ করার স্থানকে মেমরি বলে। মেমরি প্রধানত ২ প্রকার: প্রধান মেমরি (Primary Memory) এবং সহায়ক মেমরি (Secondary Memory)।
কম্পিউটার মেমরি (Computer Memory) এবং এর শ্রেণিবিভাগ:
কম্পিউটার চালনা, উপাত্ত (Data) প্রক্রিয়াকরণ এবং প্রক্রিয়াজাত ফলাফল সংরক্ষণ করার জন্য ব্যবহৃত ধারণক্ষমতাসম্পন্ন স্থানকে কম্পিউটার মেমরি বলা হয়। মেমরি ছাড়া কম্পিউটার কোনো নির্দেশ গ্রহণ বা প্রক্রিয়াজাতকরণ করতে পারে না।
মেমরির শ্রেণিবিভাগ:
কার্যপ্রণালী ও তথ্য সংরক্ষণের প্রকৃতির ওপর ভিত্তি করে কম্পিউটারের মেমরিকে প্রধানত ২ ভাগে ভাগ করা হয়:
প্রধান বা প্রাথমিক মেমরি (Primary / Main Memory)
সহায়ক বা সেকেন্ডারি মেমরি (Secondary / Auxiliary Memory)
১. প্রধান বা প্রাথমিক মেমরি (Primary Memory):
প্রসেসর (CPU) সরাসরি এই মেমরির সাথে যোগাযোগ করে ডেটা আদান-প্রদান করে। এটি অত্যন্ত দ্রুতগতিসম্পন্ন। প্রধান মেমরি প্রধানত ২ প্রকার:
RAM (Random Access Memory): এটি একটি অস্থির বা সাময়িক (Volatile) মেমরি। বিদ্যুৎ প্রবাহ বন্ধ হয়ে গেলে এতে থাকা সমস্ত ডেটা মুছে যায়।
ROM (Read Only Memory): এটি একটি স্থায়ী (Non-volatile) মেমরি। এতে কম্পিউটারের প্রয়োজনীয় মৌলিক নির্দেশাবলী স্থায়ীভাবে সংরক্ষিত থাকে, যা কেবল পড়া যায়।
২. সহায়ক বা সেকেন্ডারি মেমরি (Secondary Memory):
ভবিষ্যতে ব্যবহারের জন্য ডেটা, ফাইল ও সফটওয়্যার স্থায়ীভাবে সংরক্ষণ করতে এই মেমরি ব্যবহৃত হয়। বিদ্যুৎ চলে গেলেও এর ডেটা মুছে যায় না। উদাহরণ: হার্ড ডিস্ক ড্রাইভ (HDD), সলিড স্টেট ড্রাইভ (SSD), পেনড্রাইভ, সিডি/ডিভিডি (CD/DVD), মেমরি কার্ড ইত্যাদি।
বিশেষ মেমরি (Special Memory):
ক্যাশ মেমরি (Cache Memory): এটি সিপিইউ (CPU) ও প্রসেসরের কাজের গতি বৃদ্ধির জন্য প্রসেসর ও র্যামের মধ্যবর্তী স্থানে ব্যবহৃত অত্যন্ত দ্রুতগতিসম্পন্ন মেমরি।
রেজিস্টার (Register): এটি সিপিইউ-এর অভ্যন্তরে অবস্থিত ক্ষুদ্র ও দ্রুততম মেমরি।
মেমোরি (Memory) হলো কম্পিউটারের একটি গুরুত্বপূর্ণ উপাদান, যা তথ্য এবং ডেটা সংরক্ষণ করতে ব্যবহৃত হয়। মেমোরি বিভিন্ন শ্রেণিতে বিভক্ত করা যায় এবং প্রতিটি শ্রেণির মেমোরি নির্দিষ্ট কাজের জন্য ব্যবহৃত হয়। কম্পিউটারের মেমোরি মূলত প্রাইমারি মেমোরি এবং সেকেন্ডারি মেমোরি এই দুই ভাগে বিভক্ত। এছাড়াও, প্রাইমারি মেমোরি আরও উপশ্রেণিতে ভাগ করা যায়।
১. প্রাইমারি মেমোরি (Primary Memory):
প্রাইমারি মেমোরি হলো কম্পিউটারের প্রধান মেমোরি, যা সিপিইউ (CPU) দ্রুত অ্যাক্সেস করতে পারে। এটি সরাসরি প্রসেসরের সঙ্গে সংযুক্ত থাকে এবং প্রোগ্রাম ও ডেটার দ্রুত অ্যাক্সেস এবং প্রসেসিংয়ের জন্য ব্যবহৃত হয়।
প্রাইমারি মেমোরির উপশ্রেণি:
১. র্যাম (RAM - Random Access Memory):
র্যাম হলো একটি অস্থায়ী মেমোরি, যা ডেটা এবং প্রোগ্রাম সংরক্ষণ করে, যখন কম্পিউটার চালু থাকে।
এটি খুব দ্রুত কাজ করে এবং সিপিইউ-কে তাৎক্ষণিক ডেটা অ্যাক্সেস করতে সহায়ক।
র্যামের কিছু ধরন:
DRAM (Dynamic RAM): এটি সাধারণত কম্পিউটারের প্রধান মেমোরি হিসেবে ব্যবহৃত হয়। এটি দ্রুত এবং কম খরচে ডেটা সংরক্ষণ করতে পারে, তবে এর ডেটা রিফ্রেশ করতে হয়।
SRAM (Static RAM): এটি DRAM-এর তুলনায় দ্রুত, তবে বেশি খরচসাপেক্ষ এবং বেশি শক্তি খরচ করে। এটি ক্যাশ মেমোরি হিসেবে ব্যবহৃত হয়।
২. রোম (ROM - Read-Only Memory):
রোম একটি স্থায়ী মেমোরি, যা ডেটা এবং নির্দেশাবলী সংরক্ষণ করে এবং সেগুলি পরিবর্তন করা যায় না (অথবা খুব সীমিত পরিসরে পরিবর্তন করা যায়)।
রোম সাধারণত সিস্টেমের বুটিং প্রক্রিয়া এবং অন্যান্য মৌলিক অপারেশন সংরক্ষণ করে।
রোমের কিছু ধরন:
PROM (Programmable ROM): এটি একবার প্রোগ্রাম করার পরে পরিবর্তন করা যায় না।
EPROM (Erasable Programmable ROM): এটি আলট্রাভায়োলেট আলো ব্যবহার করে মুছে ফেলা এবং পুনরায় প্রোগ্রাম করা যায়।
EEPROM (Electrically Erasable Programmable ROM): এটি বিদ্যুৎ ব্যবহার করে সহজেই মুছে ফেলা এবং পুনরায় প্রোগ্রাম করা যায়।
৩. ক্যাশ মেমোরি (Cache Memory):
ক্যাশ মেমোরি হলো একটি দ্রুতগতি সম্পন্ন মেমোরি, যা সিপিইউ-এর সঙ্গে সরাসরি সংযুক্ত থাকে এবং তাৎক্ষণিক ডেটা সংরক্ষণ করে।
এটি র্যাম এবং সিপিইউ-এর মধ্যে একটি মাধ্যম হিসেবে কাজ করে, যা সিপিইউ-কে দ্রুতগতি সম্পন্ন ডেটা অ্যাক্সেস করতে সহায়ক।
২. সেকেন্ডারি মেমোরি (Secondary Memory):
সেকেন্ডারি মেমোরি হলো স্থায়ী মেমোরি, যা ডেটা দীর্ঘমেয়াদে সংরক্ষণ করতে ব্যবহৃত হয়। এটি প্রাইমারি মেমোরির তুলনায় ধীর এবং সাধারণত সিপিইউ থেকে সরাসরি অ্যাক্সেস করা যায় না। সেকেন্ডারি মেমোরি সাধারণত বড় ডেটা স্টোরেজের জন্য ব্যবহৃত হয়।
সেকেন্ডারি মেমোরির প্রকারভেদ:
১. হার্ড ড্রাইভ (Hard Disk Drive - HDD):
HDD হলো একটি চৌম্বকীয় স্টোরেজ ডিভাইস, যা ডেটা দীর্ঘমেয়াদে সংরক্ষণ করতে সক্ষম। এটি একটি সাধারণ সেকেন্ডারি মেমোরি এবং বড় আকারের ফাইল সংরক্ষণে ব্যবহৃত হয়।
২. এসএসডি (Solid State Drive - SSD):
SSD হলো একটি আধুনিক স্টোরেজ ডিভাইস, যা ফ্ল্যাশ মেমোরি ব্যবহার করে ডেটা সংরক্ষণ করে। এটি HDD-এর তুলনায় অনেক দ্রুত এবং দীর্ঘস্থায়ী।
এটি সাধারণত ল্যাপটপ এবং অন্যান্য দ্রুতগতি সম্পন্ন ডিভাইসের জন্য ব্যবহৃত হয়।
৩. অপটিক্যাল মেমোরি (Optical Memory):
অপটিক্যাল মেমোরি সিডি (CD), ডিভিডি (DVD), এবং ব্লু-রে ডিস্কের মতো ডিভাইসের মাধ্যমে ডেটা সংরক্ষণ করে। এটি সাধারণত মিডিয়া ফাইল বা সফটওয়্যার ইনস্টলেশনের জন্য ব্যবহৃত হয়।
৪. ফ্ল্যাশ মেমোরি (Flash Memory):
ফ্ল্যাশ মেমোরি হলো একটি নন-ভোলাটাইল মেমোরি, যা এসএসডি, ইউএসবি ড্রাইভ এবং মেমোরি কার্ডের মতো ডিভাইসে ব্যবহৃত হয়। এটি ছোট আকারে অনেক ডেটা সংরক্ষণ করতে পারে এবং প্রায়শই মোবাইল ডিভাইস এবং ক্যামেরায় ব্যবহৃত হয়।
৩. ক্যাশ মেমোরি (Cache Memory):
ক্যাশ মেমোরি হলো একটি দ্রুতগতির মেমোরি, যা প্রাইমারি এবং সেকেন্ডারি মেমোরির মধ্যে একটি মধ্যবর্তী স্তর হিসেবে কাজ করে। এটি কম্পিউটারের প্রসেসর এবং মেইন মেমোরির মধ্যে ত্বরান্বিত ডেটা আদান-প্রদানে সহায়ক।
মেমোরির শ্রেণিবিভাগের সংক্ষিপ্তসার:
শ্রেণি
ধরন
বৈশিষ্ট্য
প্রাইমারি মেমোরি
র্যাম, রোম, ক্যাশ
সরাসরি সিপিইউ থেকে অ্যাক্সেসযোগ্য এবং দ্রুত
সেকেন্ডারি মেমোরি
HDD, SSD, অপটিক্যাল, ফ্ল্যাশ
বড় আকারে ডেটা সংরক্ষণ করে এবং স্থায়ী মেমোরি
ক্যাশ মেমোরি
লেভেল 1, লেভেল 2, লেভেল 3
দ্রুতগতির মেমোরি, সিপিইউ এবং র্যামের মধ্যে সংযোগ
সারসংক্ষেপ:
মেমোরি হলো কম্পিউটারের একটি মৌলিক উপাদান, যা ডেটা এবং নির্দেশাবলী সংরক্ষণ করে। মেমোরি প্রাইমারি এবং সেকেন্ডারি শ্রেণিতে বিভক্ত, এবং প্রতিটি শ্রেণির মেমোরি কম্পিউটারের নির্দিষ্ট কার্যকলাপের জন্য ব্যবহৃত হয়। প্রাইমারি মেমোরি দ্রুত এবং অস্থায়ী, যেখানে সেকেন্ডারি মেমোরি স্থায়ী এবং বড় পরিমাণের ডেটা সংরক্ষণ করে।
স্বাধীনতা পুরষ্কার বাংলাদেশের জাতীয় এবং “সর্বোচ্চ বেসামরিক পুরস্কার” । দেশ ও জাতির কল্যাণে বিভিন্ন ক্ষেত্রে অনন্য অবদানের স্বীকৃতি প্রদানের উদ্দেশ্যে ১৯৭৭ সাল থেকে এই পুরস্কার প্রদান করা হচ্ছে।
Volatile মেমরি (উদ্বায়ী মেমরি): যে মেমরিতে সংরক্ষিত ডেটা বিদ্যুৎ সরবরাহ বন্ধ হয়ে গেলে মুছে যায়, তাকে Volatile মেমরি বলে। এই ধরনের মেমরি সাধারণত দ্রুতগতির হয় এবং কম্পিউটার চলার সময় অস্থায়ীভাবে ডেটা ও প্রোগ্রাম সংরক্ষণ করে।
Non-volatile মেমরি (অনুদায়ী মেমরি): যে মেমরিতে সংরক্ষিত ডেটা বিদ্যুৎ সরবরাহ বন্ধ হয়ে গেলেও মুছে যায় না, অর্থাৎ স্থায়ীভাবে সংরক্ষিত থাকে, তাকে Non-volatile মেমরি বলে। এই ধরনের মেমরি ডেটা দীর্ঘমেয়াদী সংরক্ষণের জন্য ব্যবহৃত হয়।
ROM: কম্পিউটারের স্থায়ী স্মৃতিকে Read Only Memory বা ROM বলে। এই মেমরি কখনো স্মৃতিভ্রংশ হয় না। Access Memory বা RAM বলে। এটি হচ্ছে কম্পিউটারের কর্ম এলাকা। RAM: কম্পিউটারের অস্থায়ী স্মৃতিকে Random