Новые технологии:

На смену «ветерану»

News image

Замена DVD уже давно зрела в умах специалистов и вылилась во вполне конкретные спецификации формата High Def...

Противостояние HD DVD и Blu-ray в вопросах и ответах

News image

Одним из недавних событий в борьбе сторонников двух форматов стало заявление Майкрософт и Интел о поддержке ...

Авторизация





Программы кэширования и кэш-контроллер
Технологии - Технологии накопителей на жёстких дисках

программы кэширования и кэш-контроллер

Быстродействие дискового накопителя можно существенно повысить, если воспользоваться специальными программами кэширования, к примеру SMARTDRV (DOS) или VCASHE (Windows 9х, Windows NT и Windows 2000/ХР). Эти программы «подключаются» к прерыванию жесткого диска на уровне BIOS (перехватывают прерывание BIOS) и обрабатывают запросы на считывание и запись, направляемые приложениями и драйверами устройств в BIOS.

Если приложению понадобилось считать порцию данных с жесткого диска, кэш-программа перехватывает соответствующий запрос, проверяет наличие определенных условий (о которых будет сказано ниже) и, если они не удовлетворяются, передает запрос в неизменном виде контроллеру накопителя. Считанные в накопителе данные не только передаются приложению, но и сохраняются в специальном буфере (кэше). В зависимости от величины кэша, в нем могут храниться данные из достаточно большого количества секторов.

Если приложению нужно считать дополнительные данные, кэш-программа вновь перехватывает запрос и проверяет, не хранятся ли запрошенные данные в буфере. Если это так, то они немедленно передаются приложению, без непосредственного обращения к диску. Можете представить себе, насколько этот прием ускоряет доступ к диску (и заодно сказывается на результатах измерений быстродействия накопителя)!

Большинство современных контроллеров включают встроенный кэш той или иной разновидности, которому не нужно перехватывать и использовать прерывания BIOS. Кэширование осуществляется на аппаратном уровне, и обычные программы измерения быстродействия накопителей его «не замечают». Первыми из подобного рода устройств в накопителях были буферы опережающего считывания дорожки (read-ahead buffer), благодаря которым удалось получить коэффициент чередования 1:1. В одних современных контроллерах просто увеличен размер этих буферов, а в других используются более интеллектуальные устройства, по своим возможностям близкие к кэш-программам.

Многие накопители IDE и SCSI имеют встроенную кэш-память. к примеру, в накопителе Hawk от Seagate емкостью 4 Гбайт установлен кэш объемом 512 Кбайт. В других моделях встроенная память еще больше: в накопителе Barracuda от Seagate емкостью 4 Гбайт она составляет 1 Мбайт, а в IBM Ultrastar 72ZX емкостью 73,4 Гбайт — 16 Мбайт. В былые времена системная память объемом 640 Кбайт казалась огромной, а сейчас

у небольших накопителей формата 3,5 дюйма встроенный (т. е. чисто вспомогательный) кэш превышает эту величину. Именно благодаря использованию кэш-памяти накопители IDE и SCSI отличаются столь высоким быстродействием.

Несмотря на то что программное и аппаратное кэширование данных позволяет существенно повысить производительность накопителей при обычных операциях считывания и записи, реальная (физическая) скорость передачи данных определяется только конструкцией самого устройства.

 


Читайте:


Добавить комментарий


Защитный код
Обновить

Технология работы жёстких дисков:

News image

RAID домашнего пользования

Когда мне впервые встретилось слово RAID, я по привычке запросил перевод у любимого Lingvo. Запросил для дела, но вместо аббревиатуры впопыхах набра...

News image

Fujitsu

Накопители со скоростью вращения шпинделя 15 000 об/мин предназначены для использования в тех случаях, когда требуется получить максимальную произво...

News image

Инфраструктуры со специализированным диском

При реализации данного способа сервокоды записываются вдоль всей дорожки, а не только один раз в ее начале или в начале каждого сектора. Естественно...

Работа с технологией DVD:

DVD-диски TDK ScratchProof - забудьте про царапины и грязь

News image

Порою DVD дискам мы доверяем чрезвычайно ценную информацию. И хотим, чтобы она была в целости и сохранности, несмотря ...

Проблемы совместимости

News image

Основная проблема состоит в том, что ни один из записываемых форматов не обеспечивает полную совместимость со всеми др...

Практическая часть конвертирования DVD

News image

При инсталляции программа установит необходимые инструменты – VirtualDubMod, VobSub, AviSynth и дополнительные код...

Форматы и скорости

News image

Два формата DVD - DVD-R/RW и DVD+R/RW - были созданы конкурирующими промышленными группами, и в течение определенного ...

Преобразование DVD видео в файлы MPEG4 и обратно

News image

Значительно большую степень сжатия можно получить при компрессии с перекодировкой в MPEG4 - но времени на этой уйдет г...

о видео

News image

DVD-VIDEO - одно из применений DVD-ROM. DVD-VIDEO - также одно из применений MPEG-2. Это означает, что формат DVD опре...

Как выбрать надежный диск и как его сохранить?

News image

Наверное, каждый пользователь компьютера, на сегодняшний день, имеет устройство чтения/записи компакт-дисков или DVD-д...

Авторинг в создании DVD

News image

Во время авторинга создаётся структура будущего диска, включающая файлы с расширением .IFO (InFormation Object) - ие...