Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Девайс пилит, но при этом самостийно в шлейф он не кричит, а... 21.11.05 12:31 Число просмотров: 3249
Автор: Ustin <Ustin> Статус: Elderman
|
> 2) лучше не вешать два устройства на шлейф. Если одно из > них затупило надолго (ошибка чтения, к примеру, и девайс > пилит и пилит носитель, пытаясь прочитать его), то ко > второму устройству невозможно обратиться. К примеру: если > винт и сидюк на одном шлейфе, то винда встаёт колом, если > ошибка чтения с сидюка, поскольку не может отсвопиться с > винта. И прочая, и прочая. Девайс пилит, но при этом самостийно в шлейф он не кричит, а так как провод CS у них (с винтом, FE) разный, то при более-менее интеллектуальном обращении винды к контроллеру с винта прочитать можно. Другое дело, что, как правило, в такой ситуации наступает тормоз всей системы в независимости от конфигурации шлейфов, т.к. винда пытается прочитать с носителя несколько раз подряд и ждёт отклика, не передавая управление ничему больше (ждёт пока упадёт BUSY на сидюке, кстати такие же тормоза имели место при подвиндовом прогоне битых винтов). Т.е отсвоппиться может, но "некогда".
Это всё верно для PIO-режима. В случае DMA всё не так просто, но при многократном чтении с неисправного носителя начинает работать отлько одно устройство и все устройства DMA замолкают, так как винда опять же на них не "отвлекается".
Таким образом на уровне контроллеров нет разницы на двух шлейфах или на одном висят два устройства, просто порядку ради стараюсь винты вешать на Primary.
|
|
|