Jump to content

Грязный бит

Грязный бит или модифицированный бит — это бит , который связан с блоком компьютерной памяти и указывает, был ли изменен соответствующий блок памяти. [1] Грязный бит устанавливается, когда процессор записывает (изменяет) эту память. Бит указывает, что связанный с ним блок памяти был изменен и еще не сохранен в хранилище . Когда блок памяти подлежит замене, соответствующий ему «грязный» бит проверяется, чтобы определить, нужно ли записать блок обратно во вторичную память перед заменой или его можно просто удалить. Грязные биты используются кэшем ЦП и алгоритмами замены страниц операционной системы .

Грязные биты также можно использовать в инкрементных вычислениях , отмечая сегменты данных, которые необходимо обработать или еще не обработали. Этот метод можно использовать с отложенными вычислениями, чтобы избежать ненужной обработки объектов или состояний, которые не изменились. Когда модель обновляется (обычно из нескольких источников), только те сегменты, которые необходимо обработать повторно, будут помечены как «грязные». После этого алгоритм просканирует модель на наличие грязных сегментов и обработает их, пометив как чистые. Это гарантирует, что неизмененные сегменты не будут пересчитываться и экономит процессорное время.

Замена страницы

[ редактировать ]

Говоря о замене страниц, каждая страница может иметь связанный с ней бит изменения в аппаратном обеспечении. Грязный бит для страницы устанавливается аппаратным обеспечением всякий раз, когда какое-либо слово или байт в страницу записывается , что указывает на то, что страница была изменена. Когда страница выбрана для замены, проверяется бит модификации. Если бит установлен, страница была изменена с момента ее чтения с диска . В этом случае страницу необходимо записать на диск . Однако если грязный бит не установлен, страница не была изменена с момента ее чтения в память . Поэтому, если копия страницы на диске не была перезаписана (например, какой-то другой страницей), то нет необходимости записывать страницу памяти на диск: она уже есть. [2]

  1. ^ Лапланте, Филип А. (2001). Словарь по информатике, технике и технологиям . ЦРК Пресс . п. 138. ИСБН  0-8493-2691-5 .
  2. ^ Зильбершац, Авраам; Гэлвин, Питер Баер; Ганье, Грег (2002). Концепции операционной системы: шестое издание . п. 333. ИСБН  0-471-41743-2 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 68fc362e35908a35be7b0d267b963d5c__1715901060
URL1:https://arc.ask3.ru/arc/aa/68/5c/68fc362e35908a35be7b0d267b963d5c.html
Заголовок, (Title) документа по адресу, URL1:
Dirty bit - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)