ما هو دائري عازلة؟

المخزن المؤقت الدائري هو نوع من دوائر الأجهزة أو منطقة من ذاكرة الكمبيوتر تُستخدم لتخزين المعلومات الواردة. إنه مخزن مؤقت بحجم ثابت ويمكن فهمه على أنه هيكل بيانات يستخدم مخزنًا مؤقتًا كما لو كان مرتبطًا من طرف إلى آخر. يطلق عليه اسم المخزن المؤقت الدائري لأنه يعطي مظهر دائري. تؤدي إضافة المزيد من المعلومات عندما يكون المخزن المؤقت ممتلئًا إلى الكتابة فوق العنصر الأول المخزن في المخزن المؤقت. ويسمى أيضًا المخزن المؤقت الحلقي أو المخزن المؤقت الدوري.

طريقة سهلة لفهم المخزن المؤقت الدائري هي تخيل خط في محطة الحافلات. تُضاف البيانات دائمًا إلى أحد طرفي السطر وتتم إزالتها دائمًا من الطرف الآخر. دائمًا ما يكون رأس السطر هو الفتحة التي يتم إضافة المعلومات إليها ؛ نهاية السطر هي المكان الذي تتم إزالة المعلومات منه. يعطي الذيل والرأس مظهرًا وكأنهما بجوار بعضهما البعض في التنفيذ في هذا النوع من المخزن المؤقت ، على الرغم من أن المخزن المؤقت ، في الواقع ، مجرد كتلة من الذاكرة. على عكس الخط الموجود في محطة الحافلات ، فإن حجم المخزن المؤقت ثابت ، وله سعة قصوى معينة.

هذا يعني أنه عندما يكون المخزن المؤقت ممتلئًا ، فإنه يبدأ في الكتابة فوق البيانات الموجودة في الرأس. يجب ضبط السعة القصوى للمخزن المؤقت مسبقًا ، وبينما قد يتم تغيير هذا الرقم في أي وقت ، ستفقد جميع البيانات الموجودة في المخزن المؤقت. عادةً ما تستخدم العمليات المتسلسلة مخازن دورية لتبادل المعلومات ، ويتم قراءة البيانات التي يتم إدخالها من خلال عملية واحدة بواسطة الأخرى. العملية الأولى ، تسمى المنتج ، تضع البيانات في المخزن المؤقت ، والعملية الثانية ، المعروفة باسم المستهلك ، تخرجها. تستخدم الإجراءات الروتينية أيضًا مخازن دورية لتخزين البيانات مؤقتًا.

السمة الأكثر فائدة للمخزن المؤقت الدائري هي الطريقة التي يخزن بها البيانات. لا يتم تبديل البيانات بشكل عشوائي عند إزالة كائن في نهاية السطر. إذا كان المخزن المؤقت غير دائري ، فسيتعين على جميع عناصر البيانات الموجودة في المخزن المؤقت تغيير المواضع عند إزالة البيانات. يمكن اعتبار المخزن المؤقت الدائري نوع المخزن المؤقت First In First Out (FIFO) ، بينما يشبه المخزن المؤقت القياسي نوع المخزن المؤقت Last In First Out (LIFO).

نظرًا لأن المخزن المؤقت الدائري يخزن البيانات في مناطق متجاورة من الذاكرة ، فإنه يتيح الوصول العشوائي للبيانات بسرعة. هذا النوع من المخزن المؤقت سهل التصحيح وهو فعال للغاية. إنه بمثابة منطقة ذاكرة تخزين مؤقت لتخزين عدد معين من آخر البيانات المضمنة. من الممكن أيضًا إدراج البيانات وإزالتها بسرعة كبيرة من كلا الطرفين ، مما يجعلها مثالية للعديد من التطبيقات.