Программы кэширования и запись данных на диск (часть 3) by Core


   Каталог php скриптов

Онлайн Микс:


Комментировать

07.06.2009 04:14:46

Программы кэширования и запись данных на диск (часть 3)

by Core @ 07.06.2009 04:14:46

Шаг 2. DOS пытается обратится к дисковым аппаратным средствам.

Шаг 3. Программа буферирования системы ввода-вывода прерывает DOS-команду записи на диск, и собирает данные, которые DOS хочет записать в кэш-память. Затем, имитируя дисковые аппаратные средства, программа кэширования сообщает DOS, что файл был записан.

Шаг 4. DOS, веря, что файл уже был записан, отчитывается об успехе WordPerfect.


Шаг 5. Если только программа буферирования системы ввода-вывода обнаруживает, что система не активна или данные были в кэше в течение длительного времени, то она записывает данные на диск.

Наблюдательный пользователь вздернет брови, поскольку индикатор диска не включился. Дело в том, что программа буферирования системы ввода-вывода контролирует действия операционной системы, ожидая в течение неактивного момента возможность произвести захват управления системой и, фактически, сделать запись на диск. Тут применена та же самая идея, что и в программе блока подкачки информации для печати: в то время, как вы ломаете голову над тем, что делать дальше, спулер печати, использует моменты, когда центральный процессор не занят, для печати нескольких символов.

Подводя итог, отметим, что кэширование записи и чтения уменьшает работу, которую должны производить дисковые головки, а это удлиняет жизнь вашего диска.

пользователь компьютера

Если Вам был полезен этот материал, то Вы можете отблагодарить автора - установить ссылку на эту статью, + симпатичный баннер.
Ваш код:

Page copy protected against web site content infringement by Copyscape Rambler's Top100