∧∨∧∨∧∨
Навигация
Главная
Сервисы
 Карта сайта
Наши друзья
Новости
Обратная связь
Ресурсы
 Книги
 Справочники
 Статьи
Файловый архив
 Журналы
 Книги
 Справочники
 Просто софт
 Софт по электронике



 
electronic.com.ua

Google
electronic.com.ua


СКБ КриптоНет


Реклама
]]>
]]>

Полезно знать
]]> ]]>

Книги

Уважаемый читатель!
Публикация данного документа не преследует за собой никакой коммерческой выгоды. Но такие документы способствуют профессиональному и духовному росту читателей и являются рекламой бумажных изданий таких документов. Все авторские права сохраняются за правообладателем.
За содержание книги ответственность несут ее авторы.

Например, в накопителе ST-12551N (формат— 3,5", емкость— 2 Гбайт) диски вращают­ся с частотой 7 200 об/мин, а среднее количество секторов на дорожке— 81. Максимальная скорость передачи данных будет равна:
81x512x7200/60/1000000=4,98 Мбайт/с.
Точно так можно вычислить максимальную ожидаемую скорость передачи данных для любого накопителя.
Программы кэширования и кэш-контроллер. Быстродействие дискового накопителя можно существенно повысить, если воспользоваться специальными программами кэширования, например SMARTDRV (DOS) или VCASHE (Windows 9x). Эти программы "подключаются" к прерыванию жесткого диска на уровне BIOS (перехватывают прерывание BIOS) и обрабатыва­ют запросы на считывание и запись, направляемые программами-приложениями и драйверами DOS в BIOS.
Если программе-приложению понадобилось считать порцию данных с жесткого диска, кэш-программа перехватывает соответствующий запрос, проверяет наличие определенных условий (о которых будет сказано ниже) и, если они не удовлетворяются, передает запрос в неизменном виде контроллеру накопителя. Считанные в накопителе данные не только передаются програм­ме-приложению, но и сохраняются в специальном буфере (кэше). В зависимости от размера кэ­ша в нем могут храниться данные из достаточно большого количества сектороа
Если программе-приложению нужно считать дополнительные данные, кэш-программа вновь перехватывает запрос и проверяет, не хранятся ли запрошенные данные в буфере. Если это так, то они немедленно передаются приложению, без непосредственного обращения к диску. Можете представить себе, насколько этот прием ускоряет доступ к диску (и заодно сказывается на результатах измерений быстродействия накопителя)!
В большинстве современных контроллеров имеется та или иная разновидность встроен­ного кэша, которому не нужно перехватывать и использовать прерывания BIOS. Кэширова­ние осуществляется на аппаратном уровне, и обычные программы измерения быстродействия накопителей его "не замечают". Первыми из подобного рода устройств в накопителях были буферы опережающего считывания дорожки (read-ahead buffer), благодаря которым уда­лось получить коэффициент чередования 1:1. В одних из современных контроллеров просто увеличен размер этих буферов, а в других используются более интеллектуальные устройства, по своим возможностям близкие к кэш-программам.
Во многих IDE- и SCSI-накопителях кэш-память встроена в сам накопитель. Например, в накопителе Hawk фирмы Seagate емкостью 4 Гбайт установлен кэш объемом 512 Кбайт. В других моделях встроенная память еще больше: в накопителе Barracuda фирмы Seagate емко­стью 4 Гбайт она составляет 1 Мбайт. В былые времена системная память объемом 640 Кбайт казалась огромной, а сейчас у небольших накопителей формата 3,5" встроенный (т.е. чисто вспомогательный) кэш превышает эту величину. Именно благодаря использова­нию кэш-памяти IDE- и SCSI-накопители отличаются столь высоким быстродействием.
Но хотя программное и аппаратное кэширования данных позволяют существенно повысить производительность накопителей при обычных операциях считывания и записи, реальная (физическая) скорость передачи данных определяется только конструкцией самого устройства
Выбор коэффициента чередования (interleave). Говоря о быстродействии накопителей, нельзя обойти вопрос о чередовании секторов. Эта тема традиционно рассматривается в раз­делах, посвященных быстродействию контроллеров, а не накопителей, однако в большинстве современных устройств (IDE и SCSI) встроены контроллеры, обрабатывающие данные с той же скоростью, с которой они поступают из накопителей. Это означает, в частности, что прак­тически все современные IDE- и SCSI-накопители форматируются без чередования секторов (иногда говорят о коэффициенте чередования 1:1). Почти во всех современных комбинациях

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


[ Вернуться назад ]

Реклама
]]> ]]>
Архив новостей
Пн Вт Ср Чт Пт Сб Вс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
     
]]>
]]>

Наш опрос
Какой раздел сайта для Вас наиболее интересен?
Новости
Ресурсы
Файловый архив
WEB ссылки



Результаты
Ответов 278

Другие опросы


]]> Сервер радиолюбителей России - схемы, документация, соревнования, дипломы, программы, форумы и многое другое! Электроника это просто Rambler's Top100 9 ]]>
Copyright © electronic.com.ua 2007-2012
Powered by © PHP-Nuke