|
Windows 95 исполнилось 18 лет! | 24 августа 1995 года была выпущена операционная система Windows 95, ставшая революционной не только для компании Microsoft, но и для всего компьютерного мира. Ее выпуск сопровождался грандиозной рекламной кампанией, на которую было потрачено более 300 млн долларов. Очень быстро популярность новой ОС достигла невиданных высот, начав долгую эру подавляющего превосходства Windows на рынке операционных систем для настольных ПК, которая длится до сих пор.
Пожалуй, главным достижением данной операционной системы стала полноценная многозадачность для 32-битных вычислений. Она в значительной степени и определила успех ОС. Для сравнения, полноценная многозадачность на компьютеры Apple пришла лишь в 2001 году с выпуском Mac OS X.
Первоначальная версия Windows 95 обладала «узким местом» в плане поддержки сети Интернет. Тем не менее, в более позднюю редакцию был включен браузер Internet Explorer, что изменило ситуацию. После Windows 95 были выпущены несколько новых версий ОС для настольных систем, но именно эта операционная система стала поворотным моментом в истории компании Microsoft. | Добавил MMX166, 2013-08-24 10:55:49 |
Комментарии | #1 Автор: SokilOff (2013.08.24 23:42) | >главным достижением данной операционной системы стала полноценная многозадачность для 32-битных вычислений
Вообще-то полноценная многозадачность у систем Microsoft появилась в вышедшей в июле 1993 года Windows NT v3.1 Серверным 32-битным системам линейки NT не требовалось обеспечивать совместимость с кучей старых 16-битных приложений, в отличие от Windows 95. Если же говорить вообще об IBM PC-совместимых компьютерах, то она (полноценная 32-бит многозадачность) появилась ещё раньше - с выходом в апреле 1992 OS/2 v2.0
Ну а так да, Windows 95 достигла своего совершеннолетия. И насчет поворотного момента тоже никаких сомнений :)
|
#2 Автор: Nika (2013.08.24 23:58) | SokilOff, думаю, термин "полноценная многозадачность" туманен. Каждая новая система тех лет "наконец-то" реализовывала её. А вот что явилось важным новшеством - так это LFN (Длинные имена файлов). |
#3 Автор: SokilOff (2013.08.25 00:54, изменений: 3, 2013.08.25 00:58) | Nika, >А вот что явилось важным новшеством - так это LFN (Длинные имена файлов)
Вообще-то поддержка длинных имен файлов (до 255 символов) появилась в Windows NT 3.5 :) И то это если мы говорим о семействе Windows. А на других системах еще раньше. У той же OS/2 - в версии 1.2 (1989 год).
p.s. Народ должен знать, у каких фич откуда уши растут ;) |
#4 Автор: Nika (2013.08.25 04:10, изменений: 1, 2013.08.25 04:19) | SokilOff, согласен, но то была другая "линейка" Windows (NT). Она скорее относится к "А на других системах еще раньше".
Вот написал - и вспомнилось, что машин с WinNT я тогда видел одну или две - остальное сплошь Windows 3.11. Так получилось.
|
#5 Автор: SergeCpp (2013.08.25 17:22) | Имеется в виду вытесняющая многозадачность (preemptive) в отличие от кооперативной (cooperative). В компьютерных журналах тех лет (до выхода 95-й и после) - 1993 и дальше - именно так и говорилось и пояснялось, без "рекламных терминов" вида "полноценная многозадачность". Я этих журналов тогда много читал, пожалуй, с десяток в сумме, как русских, так и иностранных.
|
#6 Автор: drozdov (2013.08.25 20:38) | *минутка пошлости* теперь с мастдайкой можно делать то что она делала с людьми)))) |
#7 Автор: German (2013.08.26 01:12) | Поздравляю эту прекрасную ОС с совершеннолетием. Как по мне, так она почти идеальна =) |
#8 Автор: Nika (2013.08.26 02:35, изменений: 2, 2013.08.26 03:37) | SergeCpp, процитирую: {{ The earliest version of Windows to support a limited form of preemptive multitasking was Windows 2.1x, which used the Intel 80386's Virtual 8086 mode to run DOS applications in virtual 8086 machines—commonly known as "DOS boxes"—which could be preempted. In Windows 95, 98, and Me, 32-bit applications were made preemptive by running each one in a separate address space, but 16 bit applications remained cooperative. The Windows NT family (including 2000, XP, Vista, and 7) has always supported preemptive multitasking. }}
Микрософт постоянно декларировала желаемое как действительное, да ещё и внутри неё этим занимались люди, не имеющие к реализации отношения, поэтому трудно чему-либо верить, нужно пробовать. Например, в Win3.11 сеанс DOS мог выполняться в "фоновом режиме", а что это, если не "вытесняющая многозадачность"? Другое дело, как она была реализована.
Windows 95 (Russian) я сразу установил на первый мой компьютер в 1996 году, решил не связываться с Win3.11. И зря - мне бы её хватило тогда с избытком. Инсталляцию копировал не с дискет (поскольку это очевидный идиотизм), а носил жёсткий диск к товарищу, у которого был тогда привод CD-ROM. Вдобавок у меня была машина 486DX4/100MHz с памятью 4Мб и жёстким диском 170Мб, поэтому Win95 заняла на диске ~65% места (~115Мб), а окошки переключались мучительно долго, поэтому старался вообще поменьше их переключать. Но терпел - "надо же осваивать новое"... Зато это меня научило никогда не гоняться за "новым".
А потом случайно посидел за машиной той же конфигурации, но с 8Мб RAM (против моих 4Мб), и сразу же метнулся по лавкам в поисках дополнительного модуля памяти, так мне всё понравилось. Вывалил тогда 80 баксов за 8Мб, и в такой конфигурации (12Мб RAM) просидел ~до 2001 года. Диск только добавил побольше (500Мб),CD-ROM, да установил Win95OSR2(ENG), Win 3.11 (которая у меня работала на DOS 7.1 от Win95OSR2) и Linux (надо ж осваивать "новое"...).
В общем-то, оглядываясь назад, вижу, что всё это было оптимально с учётом того моего "железа".
|
#9 Автор: SergeCpp (2013.08.26 03:28) | Именно про 32-разрядные задачи и говорилось в журналах, всё верно. В PC-Magazine (что и у нас переводился) был большой цикл именно технических статей ещё тогда, когда все ожидали Chicago. Была ещё, помню, статья про облегчение кооперативной многозадачности в 3 версии системы. У меня частично сохранились те наши журналы, "по сусекам" лежат.
|
#10 Автор: SergeCpp (2013.08.26 03:37) | Строго говоря, возможность выполняться в фоне не определяет вытесняющую многозадачность (не является достаточным свойством). Вот если при зависшей в бесконечном цикле задаче типа А может выполняться ещё одна задача типа А, то это уже вытесняющая многозадачность. Суть проста - если планировщик срабатывает по таймеру, то - вытесн., если же задача сама его вызывает (get message и подобное) - кооперат. Это в Вики, полагаю, описано.
|
#11 Автор: Nika (2013.08.26 03:40) | Да, проверка по "jmp $-2" - это классический способ. |
#12 Автор: SergeCpp (2013.08.26 03:41) | Я в вин 2 работал на 286 (не помню память) и в вин 3.1 на 386 с 2 мб - ворд для вин (вроде, 2 версия) работал нормально.
|
#13 Автор: SergeCpp (2013.08.26 03:47) | В 93 была статья-тестирование, сколько памяти нужно для nt. Тестировались сложные внедренные документы excel, word (один в другом). Оптимум был на 32 мегабайтах. 64 - чуть быстрее.
|
#14 Автор: SergeCpp (2013.08.26 03:49) | На хабре опять вин миллениум ругают (там была позавчера, кажется, юбилейная статья). Прямо все ополчились. "Специалисты"... |
#15 Автор: Nika (2013.08.26 03:58) | В 93-м году у нас 64Мб было из разряда научной фантастики... Это как в спорте - "быстрее,выше,сильнее". Вот почему преобладала тогда Win3.11 - самая, пожалуй, удивительная система, если брать аспект "как сделано". И по показателю "функциональность/требования". К сожалению, я начал не с неё. |
#16 Автор: Nika (2013.08.26 04:18) | SergeCpp, про Миллениум, то что слышал я, тоже "не сахар". Но, думаю, если с нею повозиться как следует, то толк вполне можно извлечь. Другое дело, целесообразность. Я вот привожу пример, как я с Win95/98 сразу перепрыгнул на WinXP/SP2 - жизнь заставила. Ругать сейчас какую-либо систему бесполезно, не нравится - не пользуйся. А Миллениум явился последней системой в "линейке", видимо, как раз вследствие массы негативных отзывов, поскольку люди, сходу перешедшие тогда на неё, были люди особые, склонные ко всему "новому" и при этом жутко критично настроенные, в большинстве случаев. Тогда это ещё как-то можно было понять, а сейчас это странно выглядит. Вообще, многих тогда озлобили штучки с зарубленным режимом DOS, хотя это всё решалось патчением (у меня ещё с тех пор лежит архив WinMEDOS.rar - не понадобился). |
#17 Автор: SokilOff (2013.08.26 15:13) | Да уж, ностальгичные статьи на хабре.
До сих пор с улыбкой вспоминаю, как отключал автозагрузку GUI в Windows 95 (чуть позже - в Win98), грузил по умолчанию DOS с DOS Navigator'ом, а Винды запускал при необходимости так же, как когда-то старые 3.х При этом раскладе после "завершения работы в Windows" компьютер не выключался, а выпадал обратно в DOS Navigator. Удобно было =) |
#18 Автор: Nika (2013.08.26 17:42, изменений: 1, 2013.08.26 17:43) | Да, с мультизагрузкой тогда пришлось попыхтеть, чтобы всё работало на 2 конфигурации (DOS & WIN/DOS-BOX) как положено. Особенно - Volkov Commander с его опцией "Quick Execute Command". Его приходилось запускать с заведомо отфонарным параметром: "VC.COM qeweqwe", и тогда всё было путём. А в Win95 io.sys были выбиты строчки с автоматической загрузкой himem.sys и win.com, всё это запускалось "как положено" - из config.sys и autoexec.bat. Или из командной строчки. Было всё как будто вчера. Но работает до сих пор на паре машин. |
#19 Автор: SergeCpp (2013.08.26 21:19) | Совершенно понятно, когда претензии к Millennium высказывают "простые пользователи", для которых, разумеется, умение догадаться, как убрать (и что именно нужно убрать) тот же "System Restore", не предполагается.
Но когда высказываются посетители вроде бы технического ресурса, возникает сомнение в их квалификации, оттого и кавычки в "специалисты".
|
#20 Автор: Nika (2013.08.26 22:19) | SergeCpp, а многие из тех специалистов в те далёкие времена и были "простыми пользователями" и натерпелись. Теперь отводят душу. |
| |
|