কম্পিউটার র‍্যাম কি ও কাকে বলে

কম্পিউটার র‍্যাম কি

র‍্যাম কি:- র‍্যাম (RAM),যাকে আমরা র‍্যান্ডম অ্যাক্সেস মেমরি নামে জানি, এটি একটি হার্ডওয়্যার ডিভাইস যা সাধারণত একটি কম্পিউটারের মাদারবোর্ডে অবস্থিত এবং সিপিইউ-এর ইন্টারনাল মেমরি হিসাবে কাজ করে। আপনি যখন কম্পিউটার চালু করেন তখন এটি CPU-কে ডেটা, প্রোগ্রাম এবং প্রোগ্রামের ফলাফল সংরক্ষণ করতে দেয়। এটি একটি কম্পিউটারের রিড-এন্ড-রাইট মেমরি, যার অর্থ এটিতে তথ্য লেখার পাশাপাশি এটি থেকে পড়া যায়।

র‍্যাম একটি volatile মেমরি, যার অর্থ এটি স্থায়ীভাবে ডেটা বা ইনস্ট্রাশনস সংরক্ষণ করে না। আপনি যখন কম্পিউটার চালু করেন তখন হার্ডডিস্ক থেকে তথ্য এবং ইনস্ট্রাশনস র‍্যাম-তে সংরক্ষণ করা হয়, যেমন, যখন কম্পিউটার রিবুট করা হয়, এবং আপনি যখন একটি প্রোগ্রাম খুলবেন, তখন অপারেটিং সিস্টেম (OS) এবং প্রোগ্রামটি র‍্যাম এ লোড হয়, সাধারণত একটি HDD বা SSD থেকে। CPU প্রয়োজনীয় কাজ সম্পাদন করতে এই ডেটা ব্যবহার করে। কম্পিউটার বন্ধ করার সাথে সাথে র‌্যাম ডেটা হারায়। সুতরাং, যতক্ষণ কম্পিউটার চালু থাকে ততক্ষণ ডেটা র‌্যামে থাকে এবং কম্পিউটার বন্ধ হয়ে গেলে হারিয়ে যায়। র‍্যাম এ ডেটা লোড করার সুবিধা হল যে র‍্যাম থেকে ডেটা পড়া হার্ড ড্রাইভ থেকে পড়ার চেয়ে অনেক দ্রুত।

সহজ কথায়, আমরা বলতে পারি যে র‍্যাম একজন ব্যক্তির স্বল্পমেয়াদী মেমরির মতো এবং হার্ড ড্রাইভ স্টোরেজ একজন ব্যক্তির দীর্ঘমেয়াদী মেমরির মতো। স্বল্পমেয়াদী স্মৃতি স্বল্প সময়ের জন্য জিনিসগুলি মনে রাখে, যেখানে দীর্ঘমেয়াদী স্মৃতি দীর্ঘ সময়ের জন্য মনে রাখে। মস্তিষ্কের দীর্ঘমেয়াদী স্মৃতিতে সংরক্ষিত তথ্য দিয়ে স্বল্পমেয়াদী স্মৃতিকে সতেজ করা যায়। একটি কম্পিউটারও ঠিক এভাবে কাজ করে; র‍্যাম ভরে গেলে, প্রসেসর হার্ডডিস্কে চলে যায় নতুন ডেটা দিয়ে রাম-এ পুরানো ডেটা ওভারলে করতে।

এটি পুনঃব্যবহারযোগ্য স্ক্র্যাচ পেপারের মত যার উপর আপনি একটি পেন্সিল দিয়ে নোট, সংখ্যা ইত্যাদি লিখতে পারেন। কাগজে আপনার স্থান ফুরিয়ে গেলে, আপনার আর প্রয়োজন নেই তা মুছে ফেলতে পারেন; র‍্যামও এইরকম আচরণ করে, র‍্যামের অপ্রয়োজনীয় ডেটা মুছে ফেলা হয় যখন এটি পূরণ হয়, এবং এটি হার্ড ডিস্ক থেকে নতুন ডেটা দিয়ে প্রতিস্থাপিত হয় যা বর্তমান অপারেশনগুলির জন্য প্রয়োজনীয়।

র‍্যাম একটি চিপের আকারের মতন হয় যা মাদারবোর্ডে পৃথকভাবে মাউন্ট করা হয় বা মাদারবোর্ডের সাথে সংযুক্ত একটি ছোট বোর্ডে বেশ কয়েকটি চিপের আকারে থাকে। এটি একটি কম্পিউটারের প্রধান মেমরি। অন্যান্য স্মৃতি যেমন হার্ড ডিস্ক ড্রাইভ (HDD), সলিড-স্টেট ড্রাইভ (SSD), অপটিক্যাল ড্রাইভ ইত্যাদির তুলনায় লেখা এবং পড়া দ্রুত হয়ে থাকে।

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

র‍্যাম এর কার্যকারিতা

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

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

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

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

র‍্যাম এর ইতিহাস

র‍্যামের ইতিহাস 1950-এর দশকে ইলেকট্রনিক কম্পিউটারের প্রথম দিকের। সেই সময়ে, কম্পিউটার মেমরি প্রাথমিকভাবে চৌম্বকীয় মূল মেমরির সমন্বয়ে গঠিত ছিল, যা ছিল ভারী এবং ব্যয়বহুল। 1950-এর দশকের শেষের দিকে এবং 1960-এর দশকের প্রথম দিকে, চৌম্বক-কোর মেমরি, চৌম্বক-ড্রাম মেমরি এবং চৌম্বক-ডিস্ক মেমরি সহ নতুন ধরনের মেমরি তৈরি করা হয়েছিল। যাইহোক, এই ধরনের মেমরি এখনও অপেক্ষাকৃত ব্যয়বহুল এবং সীমিত ক্ষমতা ছিল।

1960-এর দশকের শেষের দিকে এবং 1970-এর দশকের প্রথম দিকে, ডায়নামিক র‍্যাম (DRAM) এবং স্ট্যাটিক র‍্যাম (SRAM) সহ প্রথম ধরনের র‍্যাম তৈরি করা হয়েছিল। এই ধরনের মেমরি আগের ধরনের মেমরির তুলনায় ছোট, দ্রুত এবং কম ব্যয়বহুল ছিল। তারা দ্রুত কম্পিউটারে ব্যবহৃত প্রাথমিক ধরনের মেমরি হয়ে ওঠে।

1980-এর দশকে, প্রথম ব্যক্তিগত কম্পিউটার (পিসি) তৈরি করা হয়েছিল, এবং র‍্যাম এই কম্পিউটারগুলির একটি গুরুত্বপূর্ণ উপাদান হয়ে ওঠে। সেই সময়ে, বেশিরভাগ পিসিতে মাত্র কয়েক মেগাবাইট র‍্যাম ছিল, যা ওয়ার্ড প্রসেসর এবং স্প্রেডশীটের মতো মৌলিক প্রোগ্রাম চালানোর জন্য যথেষ্ট ছিল।

1990 এর দশকে, কম্পিউটারে র‌্যামের পরিমাণ দ্রুত বাড়তে শুরু করে। এটি ইন্টারনেটের ক্রমবর্ধমান জনপ্রিয়তা এবং আরও শক্তিশালী সফ্টওয়্যার অ্যাপ্লিকেশনগুলির বিকাশের কারণে হয়েছিল। দশকের শেষের দিকে, বেশিরভাগ পিসিতে কমপক্ষে 64 মেগাবাইট র‍্যাম ছিল এবং কিছুতে 512 মেগাবাইটের বেশি ছিল।

2000-এর দশকে, কম্পিউটারে র‍্যামের পরিমাণ বাড়তে থাকে এবং নতুন ধরনের র‍্যাম তৈরি করা হয়, যার মধ্যে রয়েছে DDR (ডাবল ডেটা রেট) র‍্যাম এবং DDR2 র‍্যাম। আজ, বেশিরভাগ পিসি এবং ল্যাপটপে কমপক্ষে 4 গিগাবাইট র‌্যাম রয়েছে এবং কিছুতে 64 জিবি বা তার বেশি।

    সংক্ষেপে, র‍্যামের ইতিহাসটি ভারী এবং ব্যয়বহুল চৌম্বকীয় মূল মেমরি দিয়ে শুরু হয়েছিল, তারপর 1960-এর দশকের শেষের দিকে এবং 1970-এর দশকের শুরুতে গতিশীল এবং স্ট্যাটিক র‌্যামে বিকশিত হয়েছিল, যা কম্পিউটারে ব্যবহৃত প্রাথমিক ধরনের মেমরিতে পরিণত হয়েছিল। 1980-এর দশকে ব্যক্তিগত কম্পিউটারে RAM একটি গুরুত্বপূর্ণ উপাদান হয়ে ওঠে। 1990 এবং 2000 এর দশকে কম্পিউটারে র‍্যাম এর পরিমাণ দ্রুত বৃদ্ধি পায় এবং কম্পিউটারের কর্মক্ষমতা উন্নত করার জন্য নতুন ধরনের র‍্যাম তৈরি করা হয়।

    র‍্যাম এর প্রকারভেদ

    কম্পিউটারে ব্যবহৃত দুটি প্রধান ধরনের র‍্যাম রয়েছে: ডাইনামিক র‍্যাম (DRAM) এবং স্ট্যাটিক র‍্যাম (SRAM)

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

    DRAM-এর বিভিন্ন ভেরিয়েশন্স রয়েছে, যেমন EDO DRAM, SDRAM, DDR SDRAM, DDR2, DDR3, এবং DDR4 SDRAM, যা মেমরির গতি এবং কর্মক্ষমতা উন্নত করে। এই ধরনের DRAMগুলি পশ্চাদপদ সামঞ্জস্যপূর্ণ, যার অর্থ তারা পূর্ববর্তী সংস্করণগুলির জন্য ডিজাইন করা মাদারবোর্ডগুলির সাথে কাজ করতে পারে, তবে কিছু ক্ষেত্রে, এটিতে BIOS আপডেট প্রয়োজন হতে পারে৷