रैंडम एक्सेस मेमोरी (RAM) और रीड-ओनली मेमोरी (ROM) को बहुत आसानी से भ्रमित किया जा सकता है, क्योंकि जैसा कि नाम से ही स्पष्ट है, दोनों एक प्रकार की कंप्यूटर मेमोरी है। लेकिन कुछ महत्वपूर्ण अंतर हैं जो दोनों को अलग करते हैं।
रैम अस्थायी मेमोरी को संदर्भित करता है जिसे बार-बार एक्सेस और परिवर्तित किया जा सकता है। रैम को किसी भी प्रोग्राम द्वारा एक्सेस किया जा सकता है, जिन्हें अस्थायी रूप से जानकारी को उनके संचालन के हिस्से के रूप में संग्रहीत करने की आवश्यकता होती है। एक कंप्यूटर में जितनी अधिक रैम होती है, उतनी ही सीपीयू हार्ड डिस्क को एक्सेस किए बिना कर सकता है, जिससे कंप्यूटर बहुत तेज हो जाता है। जब प्रोग्राम अपना कार्य पूरा कर लेता है, या जब कंप्यूटर की शक्ति कट जाती है, तो रैम पर संग्रहीत डेटा को मिटा दिया जाता है।
ROM एक स्थायी मेमोरी चिप है जिसे मशीन द्वारा पढ़ा जा सकता है, लेकिन उस पर नहीं लिखा जाता है। रैम के विपरीत, रोम पर संग्रहीत डेटा अभी भी है कि क्या कंप्यूटर में शक्ति है या नहीं। ROM का एक सामान्य उदाहरण फर्मवेयर है जिसे आपका कंप्यूटर बूट करने के लिए उपयोग करता है। आप किसी अन्य चीज़ के लिए कंप्यूटर की मेमोरी के उस हिस्से को एक्सेस या उपयोग नहीं कर सकते हैं। एक अन्य परिचित उदाहरण एक CD-ROM है। एक बार जल जाने के बाद, सीडी के डेटा में बदलाव नहीं किया जा सकता है।
