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