>> Ее выпуск сопровождался грандиозной рекламной кампанией, на которую было потрачено более 300 млн долларов.
>
> У Windows на рынке конкурентов не было, зачем было такие деньги в рекламу вкладывать?
>>> Ее выпуск сопровождался грандиозной рекламной кампанией, на которую было потрачено более 300 млн долларов.
>>
>> У Windows на рынке конкурентов не было, зачем было такие деньги в рекламу вкладывать?
>
> как это небыло?
> а OS/2 ?
А до Windows 3.0 был Windows 2.0 и Windows 1.0 Последний просторно себя чувствовал на 3.5 дюймовой дискете (что 1.44Мб). Оставалась еще достаточно места для софта.
> А до Windows 3.0 был Windows 2.0 и Windows 1.0 Последний просторно себя чувствовал на 3.5 дюймовой дискете (что 1.44Мб). Оставалась еще достаточно места для софта.
В отдельном уголке моих дистрибутов до сих пор живут MSDOS 3.30 + WFWG 3.11 RUS + образ дискетки с TCP/IP для Win3+ + MSOffice 2.0 -- специально для «пишущих машинок». Кстати, эта комбинация на лаптопе 386sx, 4 MB RAM, 40 MB HDD позволила почти полностью набрать и сверстать текст диплома моей жене. Потом уже перетащил документ к себе и распечатал :)
>> а до 95й был ещё Windows 3.0...
>
> В отдельном уголке моих дистрибутов до сих пор живут MSDOS 3.30 + WFWG 3.11 RUS + образ дискетки с TCP/IP для Win3+ + MSOffice 2.0 -- специально для «пишущих машинок».
Кстати, в статье есть про многозадачность. Так вотт, реальная многозадачность только в NT и его потомках. А шутку про форматирование дискеты в 95-98 до сих пор помнят.
> Кстати, в статье есть про многозадачность. Так вотт, реальная многозадачность только в NT и его потомках. А шутку про форматирование дискеты в 95-98 до сих пор помнят.
Эта шутка вполне работает и сейчас. Там проблема не в виндовсе, проблема в вводе-выводе с дисковода.
>> Кстати, в статье есть про многозадачность. Так вотт, реальная многозадачность только в NT и его потомках. А шутку про форматирование дискеты в 95-98 до сих пор помнят.
> Эта шутка вполне работает и сейчас. Там проблема не в виндовсе, проблема в вводе-выводе с дисковода.
Проблема в ядре ОС. Под OS/2 Warp 3 я одновременно тянул модемом эхомейловые бандлы, играл в сапёра и форматировал две дискеты. Подчёркиваю: одновременно. Дискеты форматировались по одному треку, с переключением между ними: щёлк A, погасла, щёлк B, погасла, и так далее, в двух консольных окнах. При этом модем на 33600 ни разу не притормозил. И сапёр откликался немедленно.
В Линухе при некоторых операциях с флопиками иногда тормоза наблюдаются. А иногда нет.
В Винде -- в любой -- любая операция с флопами -- забудь про своевременный отклик системы. Даже в Вынь7 этот косяк остался, хотя там архитектура более вменяемая.
>>> Кстати, в статье есть про многозадачность. Так вотт, реальная многозадачность только в NT и его потомках. А шутку про форматирование дискеты в 95-98 до сих пор помнят.
>
>> Эта шутка вполне работает и сейчас. Там проблема не в виндовсе, проблема в вводе-выводе с дисковода.
>
> Проблема в ядре ОС. Под OS/2 Warp 3 я одновременно тянул модемом эхомейловые бандлы, играл в сапёра и форматировал две дискеты. Подчёркиваю: одновременно. Дискеты форматировались по одному треку, с переключением между ними: щёлк A, погасла, щёлк B, погасла, и так далее, в двух консольных окнах. При этом модем на 33600 ни разу не притормозил. И сапёр откликался немедленно.
Я о чём и говорю. Ввод-вывод. А ежели не по треково, а подряд ?
> В Линухе при некоторых операциях с флопиками иногда тормоза наблюдаются. А иногда нет.
>
> В Винде -- в любой -- любая операция с флопами -- забудь про своевременный отклик системы. Даже в Вынь7 этот косяк остался, хотя там архитектура более вменяемая.
>> Говно была, а не система. Глючнее ее только миллениум. 3.1 тогда была эталоном стабильности. Более-менее это 2000.
>
> когда руки кривые то и Линух падает каждый месяц.
:))) У меня чаще падал :) Немножко выпрямил ручонки, перестал лазать по всем конфигам подряд -- падать перестал :)
>> Проблема в ядре ОС. Под OS/2 Warp 3 я одновременно тянул модемом эхомейловые бандлы, играл в сапёра и форматировал две дискеты. Подчёркиваю: одновременно. Дискеты форматировались по одному треку, с переключением между ними: щёлк A, погасла, щёлк B, погасла, и так далее, в двух консольных окнах. При этом модем на 33600 ни разу не притормозил. И сапёр откликался немедленно.
> Я о чём и говорю. Ввод-вывод.
В Warp 3 ввод-вывод асинхронный. То есть, в контроллер засылается команда, после чего процессор освобождается до прерывания. В Линухе, похоже, сделано так же, но не везде -- при каких-то операциях приходится ждать, пока отвиснет. В Винде -- сугубо синхронный, драйвер висит на опросе контроллера.
> А ежели не по треково, а подряд ?
На два флопа -- один контроллер. Подряд два флопа -- не выйдет по самой идеологии драйвера, там очередь запросов, как только контроллер освободился от операции над A, ему суют следующую операцию, а она уже над B.
Если один флоп сплошняком форматировать -- это тоже никому не мешает. Лампочка горит непрерывно, треки щёлкают равномерно, но никаких тормозов.
>> В Линухе при некоторых операциях с флопиками иногда тормоза наблюдаются. А иногда нет.
>> В Винде -- в любой -- любая операция с флопами -- забудь про своевременный отклик системы. Даже в Вынь7 этот косяк остался, хотя там архитектура более вменяемая.
> Если флопы сказёвые - такой проблемы нет.
Семёрка с USB-флопом тормозит при форматировании. Сказёвых нет, проверить не на чем (да и вообще, я в жизни ни разу не видел сказёвых флопов, хотя не отрицаю, что таковые могут существовать -- просто мне не встречались).
Та же Семёрка с USB-флэшкой и USB-хардом -- не тормозит, точнее, тормозов не заметно. USB-флоп -- заставляет подтормаживать отклики системы.
Я надусь заполучил 15-летний ноут с 95-ым Виндовозом. + потом ещё и диск откопал))) Только на ноуте нет ни четевого разъёма, ни УСБ, ни дисков - только дискеты. Вот переустанавливать замучаюсь)
> Я надусь заполучил 15-летний ноут с 95-ым Виндовозом. + потом ещё и диск откопал))) Только на ноуте нет ни четевого разъёма, ни УСБ, ни дисков - только дискеты. Вот переустанавливать замучаюсь)
Лучше переходничок для 2,5 винта купи. Или через LPT залей. Нортон как раз влезет не дискетку.
> В Warp 3 ввод-вывод асинхронный. То есть, в контроллер засылается команда, после чего процессор освобождается до прерывания. В Линухе, похоже, сделано так же, но не везде -- при каких-то операциях приходится ждать, пока отвиснет. В Винде -- сугубо синхронный, драйвер висит на опросе контроллера.
>
> Если один флоп сплошняком форматировать -- это тоже никому не мешает. Лампочка горит непрерывно, треки щёлкают равномерно, но никаких тормозов.
>
>>> В Линухе при некоторых операциях с флопиками иногда тормоза наблюдаются. А иногда нет.
>
>>> В Винде -- в любой -- любая операция с флопами -- забудь про своевременный отклик системы. Даже в Вынь7 этот косяк остался, хотя там архитектура более вменяемая.
Мммм. Надо лезть, смотреть спецификации и думать.
Полуось - она ibm-овская, как и компы. Впрочем штука была вполне продуманная, могли и обойти.
> Семёрка с USB-флопом тормозит при форматировании.
Хм. Проверить что-ли на своём обычном. Если он вообще к это матери подключается.
> Сказёвых нет, проверить не на чем (да и вообще, я в жизни ни разу не видел сказёвых флопов, хотя не отрицаю, что таковые могут существовать -- просто мне не встречались).
[censored] Нашёлся таки :)
> Та же Семёрка с USB-флэшкой и USB-хардом -- не тормозит, точнее, тормозов не заметно. USB-флоп -- заставляет подтормаживать отклики системы.
флешка и хард - оно не тоже самое что флоп. Даже если и принцип доступа тот-же, там просто команды быстрее отрабатываются.
> Я надусь заполучил 15-летний ноут с 95-ым Виндовозом. + потом ещё и диск откопал))) Только на ноуте нет ни четевого разъёма, ни УСБ, ни дисков - только дискеты. Вот переустанавливать замучаюсь)
Там по идее PCMCIA слот должен быть. Туда можно сетёвку поискать.
Да и USB-карточки под него есть.
Хотя лучше поискать сидюк :)
> Я надусь заполучил 15-летний ноут с 95-ым Виндовозом. + потом ещё и диск откопал))) Только на ноуте нет ни четевого разъёма, ни УСБ, ни дисков - только дискеты. Вот переустанавливать замучаюсь)
Можно нескромный вопрос?
А нафига тебе вообще на этом реликте что-то переустанавливать? Всё равно пользоваться им можно лишь как орехоколом, да ещё в досовские игры поиграть.
> Мммм. Надо лезть, смотреть спецификации и думать.
Над чем тут думать-то? У контроллера есть флаг готовности. Можно его тупо поллить, а можно плюнуть на него и просто ждать, пока контроллер сам не дёрнет драйвер за IRQ.
> Полуось - она ibm-овская, как и компы. Впрочем штука была вполне продуманная, могли и обойти.
Ничего обходить не надо, надо просто использовать функциональность железа на все 100. Винда исторически во многом унаследовала ДОСовский подход к драйверам, где периферия поллится, поскольку ни многозадачности, ни многопотоковости нет, и поллить можно до упора. А прямая наследница DOS, OS/2 -- наоборот, развила заложенный потенциал (деление драйвера на блоки стратегии и запроса) и использовала особенности железа -- благо, Полуось никогда в кросс-платформенные ОС и не ломилась.
>> Я надусь заполучил 15-летний ноут с 95-ым Виндовозом. + потом ещё и диск откопал))) Только на ноуте нет ни четевого разъёма, ни УСБ, ни дисков - только дискеты. Вот переустанавливать замучаюсь)
>
> Можно нескромный вопрос?
>
> А нафига тебе вообще на этом реликте что-то переустанавливать? Всё равно пользоваться им можно лишь как орехоколом, да ещё в досовские игры поиграть.
Это замечательная пишущая машинка. Чтобы просто набрать текст контрольной, курсовика, диплома, не занимая этой длительной работой основные ресурсы домашней сети.
Я[censored] что жена свой диплом набирала на антикварном оборудовании :) Ко мне на комп этот документ попал под самый финал -- для окончательной вычитки, форматирования текста, вставки картинок и печати.
>> Я надусь заполучил 15-летний ноут с 95-ым Виндовозом. + потом ещё и диск откопал))) Только на ноуте нет ни четевого разъёма, ни УСБ, ни дисков - только дискеты. Вот переустанавливать замучаюсь)
>
> Там по идее PCMCIA слот должен быть. Туда можно сетёвку поискать.
> Да и USB-карточки под него есть.
> Хотя лучше поискать сидюк :)
Кстати, думал. Но драйвера под 95 искать это ужос)
>> Я надусь заполучил 15-летний ноут с 95-ым Виндовозом. + потом ещё и диск откопал))) Только на ноуте нет ни четевого разъёма, ни УСБ, ни дисков - только дискеты. Вот переустанавливать замучаюсь)
>
> Можно нескромный вопрос?
>
> А нафига тебе вообще на этом реликте что-то переустанавливать? Всё равно пользоваться им можно лишь как орехоколом, да ещё в досовские игры поиграть.
Пока что работает, а так фиг его знает - во-первых, Виндовоз, а во-вторых - хз, что там за 15 лет было, может повиснет вусмерть тьфу-тьфу-тьфу
>>> Я надусь заполучил 15-летний ноут с 95-ым Виндовозом. + потом ещё и диск откопал))) Только на ноуте нет ни четевого разъёма, ни УСБ, ни дисков - только дискеты. Вот переустанавливать замучаюсь)
>>
>> Там по идее PCMCIA слот должен быть. Туда можно сетёвку поискать.
>> Да и USB-карточки под него есть.
>> Хотя лучше поискать сидюк :)
>
> Кстати, думал. Но драйвера под 95 искать это ужос)
> Над чем тут думать-то? У контроллера есть флаг готовности. Можно его тупо поллить, а можно плюнуть на него и просто ждать, пока контроллер сам не дёрнет драйвер за IRQ.
Над спецификация, над чем же ещё ?
>> Полуось - она ibm-овская, как и компы. Впрочем штука была вполне продуманная, могли и обойти.
>
> Ничего обходить не надо, надо просто использовать функциональность железа на все 100. Винда исторически во многом унаследовала ДОСовский подход к драйверам, где периферия поллится, поскольку ни многозадачности, ни многопотоковости нет, и поллить можно до упора. А прямая наследница DOS, OS/2 -- наоборот, развила заложенный потенциал (деление драйвера на блоки стратегии и запроса) и использовала особенности железа -- благо, Полуось никогда в кросс-платформенные ОС и не ломилась.
> ЮСБ флоп в 7 нифига не тормозит. В xp - вроде тожа. Думаю в любой NT буде так,
Тормозит. В драйвере делается прополлка состояния буфера чтения/записи. Ввод-вывод синхронный.
> ибо nt - это мелкософтная "трактовка" полуоси.
Гм... Откуда такие сведения?
Полуось -- это логическое развитие IBM DOS. NT (new technology) -- отдельная разработка под Мокрософт, там специальная команда работала, и никакой идеологической преемственности от ДОС в НТ нету.
Не хочу бросаться обвинениями в твоей некомпетентности, но NT и Полуось -- это принципиально разные архитектуры. Кроме того, что мне был начитан курс по операционным системам, я ещё и системным программированием успел позаниматься. Полуось изнутри выглядит совершенно не так, как НТ.
Кстати, Семёрку со стороны гуёв значительно перезаточили под *них, гуйня Семёрки стала до боли напоминать Кеды.
>> Над чем тут думать-то? У контроллера есть флаг готовности. Можно его тупо поллить, а можно плюнуть на него и просто ждать, пока контроллер сам не дёрнет драйвер за IRQ.
> Над спецификация, над чем же ещё ?
Ещё раз: над чем тут думать? Спецификация железа содержит два варианта работы с контроллерами периферии: прополлка флага готовности либо перехват INT за соответствующим IRQ и пассивное ожидание внешнего события. Какой из вариантов реализовывать -- вопрос качества программирования. Работа по прерываниям (перехват IRQ и актуализация состояний) -- сложнее, тупая прополлка -- легче реализуется, меньше кода требует.
Я писал драйверы для разных систем. Там, где есть возможность получить внешнее событие -- я, не заморачиваясь, писал перехват событий, пусть даже это и усложняло взаимодействие частей драйвера. Процессорное время -- тоже ресурс, причём более весомый (дорогостоящий), чем объём занимаемой памяти. Кстати, не так много и кода-то требуется, чтобы грамотно раскидать очереди запросов и согласовать их с очередями буферов ответов. Просто надо представлять, что в конечном итоге происходит в системе, пока твой драйвер ожидает события, при каких условиях железка дёрнет за callback.
В Мелкософте поленились :) В АйБиэМе -- сделали правильно.
> Не уловил, чем ДОС от DOS отличается ?
Ничем. Просто мне лениво каждый раз переключать раскладку :)))
>>> Не уловил, чем ДОС от DOS отличается ?
>> Ничем. Просто мне лениво каждый раз переключать раскладку :)))
> Т.е. и винда, и полуось из доса выросли обои-две ?
Совсем строго -- нет. Если детальнее, то Винда выросла из DOS Shell'а как надстройка над MS DOS, а Полуось -- это как раз развитие IBM DOS, наследование очевидно даже в коде. То есть, изначально Винда была призвана расширить и дополнить функционал DOS, а Полуось -- заменить/заместить собой DOS, обеспечив преемственность и совместимость уже разработанных приложений.
PS: В моём написании ДОС и DOS -- это одно и тоже, с точностью до моей лени ткнуть в переключалку раскладок.
UPD: Винда НТ -- это попытка уйти от DOS-ядра. Для этого Мелкософт нанял некую отдельную команду. И те на коленке родили некую хрень по Новой (для Мелкософта) Технологии. В самом начале оно задумывалось как нечто похожее своим ядром на какой-нибудь *них. Но потом по мере уточнения ТЗ оно перестало цепляться за *них-подобие и пошло своим путём. Но в любом случае, и НТ -- это не наследник ДОСа.
> Совсем строго -- нет. Если детальнее, то Винда выросла из DOS Shell'а как надстройка над MS DOS, а Полуось -- это как раз развитие IBM DOS, наследование очевидно даже в коде. То есть, изначально Винда была призвана расширить и дополнить функционал DOS, а Полуось -- заменить/заместить собой DOS, обеспечив преемственность и совместимость уже разработанных приложений.
Т.е. разные ветви дальнейшего развития. Ну в общем похоже.
> UPD: Винда НТ -- это попытка уйти от DOS-ядра. Для этого Мелкософт нанял некую отдельную команду. И те на коленке родили некую хрень по Новой (для Мелкософта) Технологии. В самом начале оно задумывалось как нечто похожее своим ядром на какой-нибудь *них. Но потом по мере уточнения ТЗ оно перестало цепляться за *них-подобие и пошло своим путём. Но в любом случае, и НТ -- это не наследник ДОСа.
> Т.е. разные ветви дальнейшего развития. Ну в общем похоже.
Я бы сказал, ОЧЕНЬ разные. Это видовые различия.
>> (...)
> Из DEC та команда была, ЕМНИП.
[лупит себя по лбу всеми длинномерами, что подвернулись под руку]
Я дебил, я идиот, я анацефал!!! Я реально забыл, что эта команда была из DEC! И идеология там была не *ниховая, а RT/RSX-овая! Отдельная тема про взаимозаимствования RT, RSX и AT&T *nix, но RT/RSX -- всё-таки отдельная тема, и именно её пытались портировать на PC/x86... Я анацефал, я тривиально забыл об этом!!!
[сам себя посылает... воскуривать историю СВТ и ИТ]
>> А до Windows 3.0 был Windows 2.0 и Windows 1.0 Последний просторно себя чувствовал на 3.5 дюймовой дискете (что 1.44Мб). Оставалась еще достаточно места для софта.
>
> Не путаешь с DOS Shell?
Нет, не путаю. У нас сканер был, у которого ПО как раз только под Виндоус 1.0 работало. И эта Винда, и ПО для сканера помещались на дискетте. Ну и фактически же это была графическая оболочка под ДОС. А не ОС.
надзор »
[censored]