تخزين بيانات الحاسوب
التسلسل للتخزين > تخزين رئيسي

(بالإنجليزية: Primary storage)‏
طالع أيضًا: ذاكرة حاسوب
التخزين الأساسي (المعروف أيضًا بالذاكرة الرئيسية أو الذاكرة الداخلية أو الذاكرة الأساسية)، والذي يُشار إليه غالبًا ببساطة بالذاكرة، هو الوحيد الذي يمكن وحدة المعالجة المركزية الوصول إليه مباشرة. تقرأ وحدة المعالجة المركزية باستمرار التعليمات المخزنة هناك وتنفذها حسب الحاجة. كما يتم تخزين أي بيانات يتم التعامل معها بشكل فعال هناك بطريقة موحدة.
تاريخيًا، استخدمت أجهزة الكمبيوتر المبكرة ذاكرة خط التأخير  أو أنبوب ويليامز أو أسطوانات مغناطيسية دوارة كذاكرة رئيسية. بحلول عام 1954، تم استبدال هذه الطرق غير الموثوقة إلى حد كبير بالذاكرة ذات النواة المغناطيسية. ظلت ذاكرة النواة مسيطرة حتى السبعينيات، عندما سمحت التطورات في تكنولوجيا الدوائر المتكاملة للذاكرة نصف الناقلة بأن تصبح منافسة اقتصاديًا.
أدى هذا إلى ظهور ذاكرة الوصول العشوائي الحديثة (RAM). وهي صغيرة الحجم وخفيفة الوزن ولكنها في الوقت نفسه باهظة الثمن. تعتبر أنواع ذاكرة الوصول العشوائي المستخدمة للتخزين الأساسي متطايرة، مما يعني أنها تفقد المعلومات عند انقطاع الطاقة. بالإضافة إلى تخزين البرامج المفتوحة، تعمل كذاكرة تخزين مؤقت للقرص ومخزن مؤقت للكتابة لتحسين أداء القراءة والكتابة. تستعير أنظمة التشغيل سعة ذاكرة الوصول العشوائي للتنسيق المؤقت طالما لم يلزمها تشغيل البرامج. يمكن الاستفادة من الذاكرة الفائضة كمحرك أقراص عشوائي لتخزين بيانات مؤقتة عالية السرعة.
كما هو موضح في الرسم التخطيطي، يوجد تقليديًا مستويان فرعيان إضافيان للتخزين الأساسي، إلى جانب ذاكرة الوصول العشوائي الرئيسية ذات السعة الكبيرة:
توجد سجلات المعالج داخل المعالج. عادةً ما يحتوي كل سجل على كلمة من البيانات (غالبًا 32 أو 64 بت). تعطي تعليمات وحدة المعالجة المركزية تعليمات لوحدة الحساب المنطقية لإجراء عمليات حسابية مختلفة أو عمليات أخرى على هذه البيانات (أو بمساعدتها). تعتبر السجلات أسرع أشكال تخزين بيانات الكمبيوتر على الإطلاق.
ذاكرة التخزين المؤقت للمعالج هي مرحلة وسطى بين السجلات الفائقة السرعة والذاكرة الرئيسية الأبطأ بكثير. تم تقديمها فقط لتحسين أداء أجهزة الكمبيوتر. يتم نسخ المعلومات الأكثر استخدامًا في الذاكرة الرئيسية للتو في ذاكرة التخزين المؤقت، وهي أسرع ولكن بسعة أقل بكثير. من ناحية أخرى، فإن الذاكرة الرئيسية أبطأ بكثير، لكنها تتمتع بسعة تخزين أكبر بكثير من سجلات المعالج. يتم أيضًا استخدام إعداد ذاكرة التخزين المؤقت الهرمي متعدد المستويات بشكل شائع - حيث تكون الذاكرة الأساسية أصغر وأسرع وتوجد داخل المعالج؛ الذاكرة المخزنة المؤقتة الثانوية أكبر قليلاً وأبطأ.
الذاكرة الرئيسية متصلة بشكل مباشر أو غير مباشر بوحدة المعالجة المركزية عبر ناقل الذاكرة. إنه في الواقع حافلتان (ليستا في الرسم التخطيطي): ناقل عنوان وناقل بيانات. ترسل وحدة المعالجة المركزية أولاً رقماً عبر ناقل عنوان، وهو رقم يسمى عنوان الذاكرة، والذي يشير إلى الموقع المطلوب للبيانات. ثم تقرأ أو تكتب البيانات في خلايا الذاكرة باستخدام ناقل البيانات. بالإضافة إلى ذلك، فإن وحدة إدارة الذاكرة (MMU) عبارة عن جهاز صغير بين وحدة المعالجة المركزية والذاكرة العشوائية يعيد حساب عنوان الذاكرة الفعلي، على سبيل المثال لتوفير تجريد للذاكرة الافتراضية أو مهام أخرى.
نظرًا لأن أنواع الذاكرة العشوائية (RAM) المستخدمة للتخزين الأساسي متطايرة (غير مهيئة عند التشغيل)، فإن الكمبيوتر الذي يحتوي على مثل هذا التخزين فقط لن يكون لديه مصدر لقراءة التعليمات منه، من أجل تشغيل الكمبيوتر. وبالتالي، يتم استخدام تخزين أساسي غير متطاير يحتوي على برنامج تشغيل صغير (بيوس) لتحميل الكمبيوتر، أي لقراءة برنامج أكبر من تخزين ثانوي غير متطاير إلى الذاكرة العشوائية وبدء تشغيله. تسمى التقنية غير المتطايرة المستخدمة لهذا الغرض ROM، لذاكرة القراءة فقط (قد يكون المصطلح مربكًا بعض الشيء لأن معظم أنواع ROM قادرة أيضًا على الوصول العشوائي).
أنواع عديدة من الذاكرة القراءة فقط "ROM" ليست قراءة فقط بالمعنى الحرفي، حيث يمكن تحديثها؛ لكن التحديث بطيء ويجب مسح الذاكرة بأجزاء كبيرة قبل إعادة الكتابة عليها. تعمل بعض الأنظمة المضمنة على تشغيل البرامج مباشرة من الـ ROM (أو ما يماثلها)، لأن هذه البرامج يتم تغييرها بشكل نادر. لا تقوم الحواسيب القياسية بتخزين البرامج غير الأساسية في الـ ROM، بل تستخدم بدلاً من ذلك سعات تخزين كبيرة للوحدات الثانوية، والتي تعتبر أيضًا غير متطايرة وليست مكلفة بنفس القدر.
في الآونة الأخيرة، يشير التخزين الأساسي والتخزين الثانوي في بعض الاستخدامات إلى ما كان يُسمى تاريخيًا، على التوالي، بالتخزين الثانوي والتخزين الثلاثي.