الرام والروم هما مصطلحان دارجان في العالم التقني وعلم الحاسوب. وهما ليسا مصطلحان مضادان بل هما نوعان من أنواع الذاكرة ، لكنهما يختلفان في الخصائص والمهام. هدف هذا المقال هو شرح الفرق بين الرام والروم.
اولا، ننصح بقرأءة موضوع : الرام أو الذاكرة في جهاز الكمبيوتر
ثانيا ، يجب تعريف المصطلحات التالية كما يلي :
معالج البيانات أو المعالج (proccesor): يسمى ايضا (Central processing unit) و يرمز له ب (CPU) بالانجليزية ، وتعني وحدة المعالجة المركزية بالعربية. يعتبر معالج البيانات دماغ وقلب الكمبيوتر إذ يعمل على استقبال البيانات المدخلة (من الفأرة او لوحة التحكم الخ) ومعالجتها وتنفيذ التعليمات المتعلقة بها وارسالها الى أجهزة الإخراج المعنية (الشاشة ، السماعات ، الطابعة الخ).
محرك القرص الصلب (hard drive) : هو مكان تخزين جميع بيانات او برامج الحاسوب بشكل دائم. ومكان تخزين أي برامج أو بيانات جديدة يتم تحميلها على الكمبيوتر. لا يمكن خسارة البيانات الموجودة في القرص حتى ولو انقطع التيار الكهربائي عن الحاسوب فجأة.
البرامج (Programs) : أي برامج مخزنة في القرص الصلب والتي نستخدمها لاتمام مهمنها اليومية على الكمبيوتر مثل برنامج تصفح الانترنت وبرنامج اكسل وبرامج الالعاب و برنامج الالة الحاسبة والبرامج التي نحملها من الانترنت ونحفظها بشكل دائم في القرص الصلب الخ.
ذاكرة افتراضية (vitural memory) : هي ذاكرة مؤقته توجد في القرص الصلب لتخزين البيانات بشكل مؤقت في حال امتلاء ذاكرة الرام.
الفرق بين الرام والروم
الروم
الروم هي اختصار لمصطلح تقني في علم الحاسوب في اللغة الانجليزية (ROM). وهي رمز كلمات (Read Only Memory) ، وتعني ذاكرة القراءة فقط.
الروم هي شريحة (chip) من مكونات أجهزة الكمبيوتر الأساسية وتعمل على حفظ البيانات بشكل دائم.
الروم تسمى بذاكرة القراءة فقط لأنه لا يمكن أو من الصعب جدا اعادة برمجتها مثل تعديل او تغير او مسح او إضافة البيانات الموجودة داخل هذه الذاكرة. يمكن فقط قرأءة ومعالجة هذه البيانات المكتوبة او المحفوظة مسبقا. في حال حدوث خلال في ذاكرة الروم ، يمكن إعادة برمجتها في حالة واحدة فقط – عن طريق برنامج خاص تزوده الشركة المصنعة.
الروم تستخدم في أغلب الأوقات في عملية بدأ تشغيل الكمبيوتر. لا يستطيع الجهاز بدأ التشغيل دون قراءة التعليمات من الذاكرة في كل دورة تشغيل.
الروم لا تحتاج معالج البيانات لقراءة بياناتها وتعليماتها المحفوظة. يعمل الحاسوب على نسخ التعليمات إلى الرام ومن هناك يعمل المعالج على قراءة وتنفيذ تعليمات بدأ تشغيل الحاسوب.
الروم هي ذاكرة غير متطايرة (non volatile) بمعنى أن البيانات المخزنة بداخلها تبقى حتى ولو تم إيقاف تشغيل الكمبيوتر او قطع التيار الكهربائي عن الجهاز.
الروم لها أنواع عديدة منها : PROM ، EPROM ، EEPROM ، EAROM ، Mask ROM
ROM قطعة الروم
الرام
الرام هي اختصار لمصطلح تقني في علم الحاسوب في اللغة الانجليزية (RAM). وهو مختصر لكلامات (Random Access Memory) وتعني ذاكرة الوصول العشوائي بالعربية.
الرام هي قطعة أو شريحة (chip) من مكونات أجهزة الكمبيوتر الأساسية وتعمل على حفظ البيانات بشكل مؤقت.
الرام تسمى بذاكرة الوصول العشوائي لأن معالج البيانات (Processor) يستطيع أن يصل إلى أي بيانات محفوظة في الذاكرة في أي وقت يحتاجه وبشكل مباشر وغير تسلسي (عشوائي) – بغض النظر عن ترتيب هذه البيانات وموقع وجودها في الذاكرة.
الرام ومعالج البيانات يعملان سويا لتشغيل برامج الحاسوب بعد أنتهاء الحاسوب من عملية التشغيل.
الرام تحفظ نسخة من بيانات البرامج قبل أن يستطيع المعالج تشغيل هذه البرامج.
الرام يزود معالج البيانات بتعليمات تشغيل البرامج مثل فتح برنامج التصفح او ملف اكسل.
الرام هو مكان حفظ البرامج والبيانات التي يعمل عليها مستخدم الكمبيوتر حاليا. تُحفظ هذه البيانات بشكل مؤقت في الذاكرة. يأخذ المعالج البيانات والتعليمات من الرام عند الحاجة.
الرام تساعد معالج البيانات على قراءة البيانات او البرامج بشكل سريع وسلس.
الرام هي ذاكرة متطايرة (volatile) ومؤقتة (temporary ) بمعنى أن البيانات المخزنة بداخلها تُحذف عند ايقاف تشغيل الكمبيوتر ، أو عند الإنتهاء والخروج من برنامج معين. لذلك يجب حفظ بيانات اي برامج مثل ملفات اكسل قبل تسجيل الخروج.
الرام له سعة معينة لحفظ البيانات. عند إمتلاء الرام ، يتحول الفائض إلى الذاكرة الافتراضية. بسبب تنقل البيانات ، يعمل جهاز الحاسوب ببطئ.
الرام له نوعان أساسيان وهما : D- RAM ، S-RAM
RAM شريحة الرام
كتابة : جياد ابو فرحة ، أخصائي هندسة حاسوب ومدير شركة TheWEB ، بيت لحم (الفرق بين الرام والروم)
المراجع
- kabiracademy.org/interaction-between-cpu-and-ram/
- www.techopedia.com/definition/2804/read-only-memory-rom
- www.bbc.com/bitesize/guides/zmb9mp3/revision/7
- www.youtube.com/watch?v=p3q5zWCw8J4
- www.bbc.com/bitesize/guides/zmb9mp3/revision/9
- www.it.iitb.ac.in/~vijaya/ssrvm/dokuwiki/media/cm7_l1_19spt.pdf