Почему Windows for Workgroups 3.11 была доступна довольно долго?
Насколько я знаю, Windows for Workgroups 3.11 была выпущена до Windows 95 и устарела в последний день 2001 года. Однако она все еще была доступна до ноября 2008 года. Почему это так?
Я имею в виду, онлайн-источники говорят, что это было так, потому что это было популярно среди встроенных систем. Однако для таких систем у вас также были версии Windows XP и Vista Embedded (Compact), так почему же они все еще были доступны так долго?
2 ответа
Windows for Workgroups 3.11 использует совместную многозадачность. Это означает, что, как только программа запускает ЦП, она может продолжать работать, пока она явно не откажется от управления. Каждая новая версия Windows использует многозадачность с вытеснением, когда программа может быть прервана в любой момент.
Если вы пишете программу для встраиваемой системы, вам, вероятно, понадобится контроль и эффективное реагирование в реальном времени, что позволяет совместная многозадачность. Если бы Microsoft отказалась от WfW 3.11, пользователи были бы вынуждены переписать свое программное обеспечение, и они, вероятно, переписали бы его для специальной встроенной ОС, такой как VxWorks или QNX, а не для какого-либо продукта Microsoft.
Он работает на Intel, MIPS, DEC Alpha и PowerPC. Если вы купили не-Intel платформу с программным обеспечением Microsoft, вы в значительной степени застряли. Я могу вспомнить несколько крупных POS-систем и билетных систем, которые все еще используют 16-битную Windows, потому что она еще не сломана, а инвестиции в обновление оборудования слишком устрашающие.