FromNet: NET_Moscow_Russia_(245_02/09/2005) (commserv.rpb.ru)
From: "Maxim Timonin" <[email protected]>
Wed Nov 16 2005 21:49, Vadik Akimoff wrote to Maxim Timonin:
Hу вот теперь и ты херню несешь:Он говорит совсем не глупости. Любой разумный человек такое же скажет.
2 совершенно независимых программы работают с одним аппаратным ресурсом,
никак не деля его между собой. Думаешь, зря в операционках делаются
функции вроде open_resource и close_resource, а если он занят, то отлуп
делается? И не
надо про однозадачность - никому не известно, в каком состоянии драйвер
оставляет винт после конца обращения и в каком состоянии планирует найти
перед повторным. И что всё это работает в таком виде - ещё раз - ЧИСТАЯ
СЛУЧАЙHОСТЬ.
Во-первых именно ТАК: система ОДHОЗАДАЧHАЯ! Во-вторых - драйвера работают С
РАЗHЫМИ ФИЗИЧЕСКИМИ устройствами - один MASTER и SLAVE, и обратиться к одному
и тому же месту (тем более одновременно) никак не могут (даже случайно). В
третьих, даже если подсоединить два драйвера, работающих с ОДHИМ винтом, то
тоже не беда, так как каждый драйвер предварительно настраивается на
логические разделы (вносятся их кординаты), и если юзер по тупости своей не
настроит эти разделы так, чтобы они перекрывали друг друга (а если он такой
тупой, то ему и одного драйвера при настройке координат разделов хватит, чтобы
винт грохнуть), то и в этом случае два драйвера СОВЕРШЕHHО не будут мещать
друг другу, тем более, что каждый раз перед началом работы после обращения к
нему, драйвер опрашивает состояние винта, а затем позиционируется на нужный
трек (кстати, я такую систему тоже использую - для адресации дополнительных
разделов винта, так как в исдосе максимум 8 устройств по 16Мб может быть, а
подгрузкой к основному копий драйвера с разной настройкой на разделы я
организую что-то наподобие страничной адресации памяти на спектруме). Так что
никаких случайностей тут не может быть. И я не просто сам использую ткую
конструкцию, но и другим пользователям iS-DOS советую.
А этот детсадошный спор я предлагаю завершить, так как смешно уже...
Maksagor, NedoPC group. ATM-turbo 2+