Что такое Block Mode?
Ответ:
[Вернуться в категорию "FAQ по магнитно-дисковым накопителям IBM PC"] Режим блочного обмена с IDE-винчестером. Обычый обмен делается посек- торно: например, при чтении пяти секторов выдается команда чтения, ожидается готовность первого сектора, он считывается из буфера винчес- тера, затем ожидается готовность второго и т.п. При этом накладные расходы, особенно при неоптимально сделанном драйвере в BIOS, могут стать заметны на фоне всей операции. При блочном чтении винчестеру вначале сообщается количество секторов, обрабатываемых за одну опера- цию, он считывает их все во внутренний буфер, и затем процессор заби- рает все секторы сразу. Различные винчестеры имеют разный размер внут- реннего буфера и разное максимальное количество секторов на операцию.
Наибольший выигрыш от блочного режима получается тогда, когда основная работа идет с фрагментами данных, не меньшими, чем Blocking Factor (количество секторов на операцию), и наименьший, или совсем никакого - при преобладании работы с мелкими фрагментами, когда обмен идет оди- ночными секторами.
Для работы в блочном режиме необходим винчестер, поддерживающий этот режим, и BIOS или драйвер, умеющий им управлять. Никакой поддержки со стороны системной платы или внешнего контроллера не требуется.[FAQ по магнитно-дисковым накопителям IBM PC]
|