الذاكرة في الوقت الفعلي
تشير الذاكرة في الوقت الفعلي (Real-Time Memory) إلى بنية نظام تتم معالجة البيانات والوصول إليها بأقل قدر من زمن الوصول (latency)، وغالباً ما تكون موجودة بالكامل أو جزئياً في ذاكرة متطايرة عالية السرعة (مثل ذاكرة الوصول العشوائي RAM أو ذاكرات التخزين المؤقت المتخصصة) بدلاً من التخزين الدائم الأبطأ (مثل محركات الأقراص ذات الحالة الصلبة SSDs أو محركات الأقراص الصلبة HDDs).
تسمح هذه القدرة للتطبيقات بالاستجابة لتدفقات البيانات الواردة أو مدخلات المستخدم بشكل فوري تقريباً، مما يجعل وقت استجابة النظام ضئيلاً.
في المشهد الحالي الذي يعتمد بشكل مكثف على البيانات، تعد التأخيرات مكلفة. تُعد الذاكرة في الوقت الفعلي أمراً بالغ الأهمية للتطبيقات التي تتطلب تغذية راجعة فورية، مثل التداول عالي التردد، واكتشاف الاحتيال المباشر، وعملاء الذكاء الاصطناعي التفاعليين. إنها تنقل عنق الزجاجة من عمليات الإدخال/الإخراج (I/O) إلى سرعة المعالجة البحتة.
تتضمن الآلية الأساسية الاحتفاظ بمجموعة البيانات العاملة في الذاكرة. فبدلاً من تنفيذ استعلام يتطلب جلب البيانات من القرص، يستعلم النظام مباشرة من هيكل الذاكرة. غالباً ما تستخدم التطبيقات المتقدمة هياكل بيانات متخصصة مُحسَّنة للبحث والتحديث السريع، وأحياناً تتضمن تقنيات مثل محركات معالجة التدفق (stream processing engines).