الجزء القذر

البت المُعدَّل أو بت التغيير هو بت مرتبط بكتلة من ذاكرة الحاسوب، ويشير إلى ما إذا كانت كتلة الذاكرة المقابلة قد عُدِّلت. [ 1 ] يُفعَّل بت التغيير عندما يكتب المعالج إلى هذه الذاكرة (يُعدِّلها). يشير هذا البت إلى أن كتلة الذاكرة المرتبطة به قد عُدِّلت ولم تُحفظ في الذاكرة بعد. عند استبدال كتلة من الذاكرة، يُفحص بت التغيير المقابل لمعرفة ما إذا كانت الكتلة بحاجة إلى إعادة كتابتها إلى الذاكرة الثانوية قبل استبدالها، أو ما إذا كان بالإمكان إزالتها ببساطة. تُستخدم بتات التغيير بواسطة ذاكرة التخزين المؤقت لوحدة المعالجة المركزية وفي خوارزميات استبدال الصفحات لنظام التشغيل .

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

استبدال الصفحة

عند الحديث عن استبدال الصفحات، قد تحتوي كل صفحة على بت تعديل مرتبط بها في العتاد. يُفعّل بت التعديل الخاص بالصفحة بواسطة العتاد كلما كُتبت أي كلمة أو بايت فيها، مما يشير إلى تعديلها. عند اختيار صفحة للاستبدال، يُفحص بت التعديل. إذا كان البت مُفعّلاً، فهذا يعني أن الصفحة قد عُدّلت منذ قراءتها من القرص . في هذه الحالة، يجب كتابة الصفحة على القرص . أما إذا لم يكن بت التعديل مُفعّلاً، فهذا يعني أن الصفحة لم تُعدّل منذ قراءتها من الذاكرة . لذلك، إذا لم تُستبدل نسخة الصفحة الموجودة على القرص (بصفحة أخرى مثلاً)، فلا داعي لكتابة صفحة الذاكرة على القرص: فهي موجودة بالفعل. [ 2 ]

مراجع

  1. لابلانت، فيليب أ. (2001). قاموس علوم الحاسوب والهندسة والتكنولوجيا . مطبعة سي آر سي . ص  138. ISBN 0-8493-2691-5.
  2. سيلبرشاتز، أبراهام؛ جالفين، بيتر باير؛ غاني، جريج (2002). مفاهيم أنظمة التشغيل: الطبعة السادسة . وايلي. ص 333. ISBN  0-471-41743-2.