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

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

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

কম্পিউটার রম-এর বিষয়বস্তু পরিবর্তন করা যাবে না, যার মানে আপনি এটির বিষয়বস্তু পুনরায় প্রোগ্রাম, পুনর্লিখন বা মুছে ফেলতে পারবেন না। যাইহোক, কিছু ধরণের কম্পিউটার রম রয়েছে যেখানে আপনি ডেটা পরিবর্তন করতে পারেন।

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

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

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

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

উদাহরণস্বরূপ, আপনি যখন আপনার কম্পিউটার চালু করেন, স্ক্রীনটি তাৎক্ষণিকভাবে প্রদর্শিত হয় না। এটি প্রদর্শিত হতে সময় নেয় কারণ রমে সংরক্ষিত স্টার্টআপ নির্দেশাবলী রয়েছে যা বুটিং প্রক্রিয়া চলাকালীন কম্পিউটার শুরু করার জন্য প্রয়োজন। বুটিং প্রক্রিয়ার কাজ হল কম্পিউটার চালু করা। এটি আপনার কম্পিউটারে ইনস্টল করা প্রধান মেমরিতে (RAM) অপারেটিং সিস্টেম লোড করে। BIOS প্রোগ্রাম, যা কম্পিউটার মেমরিতে (ROM)এ উপস্থিত থাকে, কম্পিউটারের মাইক্রোপ্রসেসর বুটিং প্রক্রিয়া চলাকালীন কম্পিউটার চালু করতে ব্যবহার করে। এটি আপনাকে কম্পিউটার খুলতে দেয় এবং কম্পিউটারটিকে অপারেটিং সিস্টেমের সাথে সংযুক্ত করে।

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

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

সাধারণত কম্পিউটার রম পাঁচ প্রাকার হয়ে থাকে নিচে পাঁচ প্রাকার রমের সম্পর্কে বলা হয়েছে

মাস্কড রিড অনলি মেমরি (MROM)

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

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

প্রোগ্রামেবল রিড অনলি মেমরি (PROM)

PROM হল ROM এর একটি ফাঁকা সংস্করণ। এটি ফাঁকা মেমরি হিসাবে তৈরি করা হয় এবং উত্পাদনের পরে প্রোগ্রাম করা হয়। আমরা বলতে পারি যে এটি উত্পাদনের সময় ফাঁকা রাখা হয়। আপনি প্রোগ্রামার নামক একটি বিশেষ টুল ব্যবহার করে একবার ক্রয় এবং তারপর প্রোগ্রাম করতে পারেন।

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

একটি PROM চিপে ডেটা লিখতে; একটি PROM প্রোগ্রামার বা PROM বার্নার নামে একটি ডিভাইস ব্যবহার করা হয়। একটি PROM প্রোগ্রাম করার প্রক্রিয়াটি PROM বার্ন হিসাবে পরিচিত। এটি একবার প্রোগ্রাম করা হলে, পরবর্তীতে ডেটা পরিবর্তন করা যায় না, তাই একে ওয়ান-টাইম প্রোগ্রামেবল ডিভাইসও বলা হয়। এটি সেল ফোন, ভিডিও গেম কনসোল, মেডিকেল ডিভাইস, RFID ট্যাগ এবং আরও অনেক কিছুতে ব্যবহৃত হয়।

ইরেজেবল এবং প্রোগ্রামেবল রিড অনলি মেমরি (EPROM)

EPROM হল এক ধরনের ROM যা অনেকবার রিপ্রোগ্রাম করা এবং মুছে ফেলা যায়। তথ্য মুছে ফেলার পদ্ধতি খুবই ভিন্ন; এটি একটি কোয়ার্টজ উইন্ডোর সাথে আসে যার মাধ্যমে ডেটা মুছে ফেলার জন্য প্রায় 40 মিনিটের জন্য অতিবেগুনী আলোর একটি নির্দিষ্ট ফ্রিকোয়েন্সি পাস করা হয়। সুতরাং, এটি অতিবেগুনী রশ্মির সংস্পর্শে না আসা পর্যন্ত এটির বিষয়বস্তু ধরে রাখে। EPROM পুনরায় প্রোগ্রাম করার জন্য আপনার একটি PROM প্রোগ্রামার বা PROM বার্নার নামে একটি বিশেষ ডিভাইসের প্রয়োজন৷ এটি কিছু মাইক্রো-কন্ট্রোলারে প্রোগ্রাম সংরক্ষণ করতে ব্যবহৃত হয়, যেমন, Intel 8048 এবং Freescale 68HC11 ইত্যাদি।

ইলেক্ট্রিক্যাল ইরেজেবল এবং প্রোগ্রামেবল রিড অনলি মেমরি (EEPROM)

ROM হল এক ধরনের রিড-ওনলি মেমরি যা বারবার মুছে ফেলা যায় এবং 10000 বার পর্যন্ত রিপ্রোগ্রাম করা যায়। এটি ফ্ল্যাশ মেমরির মতো হওয়ায় এটি ফ্ল্যাশ EEPROM নামেও পরিচিত। এটি অতিবেগুনী আলো ব্যবহার না করে বৈদ্যুতিকভাবে মুছে ফেলা হয় এবং পুনরায় প্রোগ্রাম করা হয়। অ্যাক্সেস সময় 45 থেকে 200 ন্যানোসেকেন্ডের মধ্যে।

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

ফ্ল্যাশ রম

এটি EEPROM এর একটি অ্যাডভান্সড ভার্সন। এটি ভাসমান-গেট ট্রানজিস্টর থেকে তৈরি মেমরি কোষের বিন্যাস বা বিন্যাসে তথ্য সংরক্ষণ করে। এই মেমরি ব্যবহার করার সুবিধা হল আপনি একটি নির্দিষ্ট সময়ে 512 বাইটের কাছাকাছি ডেটা ব্লকগুলি মুছতে বা লিখতে পারেন। যেখানে, EEPROM-এ, আপনি একবারে মাত্র 1 বাইট ডেটা মুছতে বা লিখতে পারেন। সুতরাং, এই মেমরিটি EEPROM এর চেয়ে দ্রুত।

এটি কম্পিউটার থেকে রিমুভিং ছাড়াই পুনরায় প্রোগ্রাম করা যেতে পারে। এর অ্যাক্সেসের সময় খুব বেশি, প্রায় 45 থেকে 90 ন্যানোসেকেন্ড। এটি অত্যন্ত টেকসই কারণ এটি উচ্চ তাপমাত্রা এবং তীব্র চাপ সহ্য করতে পারে। এটি একটি ব্যক্তিগত কম্পিউটার এবং ডিজিটাল ডিভাইসের মধ্যে স্টোরেজ এবং ডেটা ট্রান্সফার করার জন্য ব্যবহৃত হয়। এটি ইউএসবি ফ্ল্যাশ ড্রাইভ, এমপি 3 প্লেয়ার, ডিজিটাল ক্যামেরা, মডেম এবং সলিড-স্টেট ড্রাইভ (এসএসডি) এ ব্যবহৃত হয়। অনেক আধুনিক কম্পিউটারের BIOS একটি ফ্ল্যাশ মেমরি চিপে সংরক্ষণ করা হয়, যাকে ফ্ল্যাশ বায়োস বলা হয়।