История систем WindowsРефераты >> Программирование и компьютеры >> История систем Windows
В итоге в конце августа 1995 года новая ОС увидела свет. Забегая вперед, скажу, что за первый год было продано более 40 миллионов лицензионных копий Windows 95. В чем же секрет феноменального успеха ?
Официальные системные требования Windows 95 были следующие:
Процессор – не ниже 386DX (на практике рекомендуется 486DX).
ОЗУ - не менее 4 Мбайт (рекомендуется 12 Мбайт).
Место на жестком диске – не менее 100 Мбайт (рекомендуется 200 Мбайт плюс место для файла подкачки).
Видеоадаптер – VGA - поддержка режима 640*480 точек при отображении 16 цветов (рекомендуется поддержка 256 цветов и частоты регенерации экрана не менее 75 гц).
Требования, указанные в скобках являются реальными для работы в офисных программах (например, в Microsoft Office), для САПР могут потребоваться значительно больше ресурсы (вплоть до одного порядка)
ОС поставлялась как на 3.5 дюймовых дискетах, так и на компакт-дисках.
Windows 95 являлась 32-разрядной ОС (нельзя сказать, что на 100% 32- разрядной, т.к. часть кода была 16-разрядной). Ядро системы, по сравнению с версией 3.1 было серьезно переработано (говорить – написано с нуля было бы неверно, т.к. даже в ядре Windows 98 были компоненты 1988 года разработки, предназначенные для версии 3.0), что-то было унаследовано от Windows NT. Для работы периферийных устройств требовались совершенно новые 32 разрядные драйвера, правда, стандартная поставка ОС комплектовалась драйверами для всех Windows 95 сертифицированных устройств (а таких было немало). API был серьезно переработан, и предоставлял разработчикам ПО более широкие возможности для создания приложений, нежели для предыдущих версий Windows. Довольно органичным дополнением Windows 95 явились опциональные (дополнительные), впрочем, совершенно бесплатные, библиотеки DirectX. Как можно догадаться из названия, они предназначались для прямого доступа к оборудованию, с целью достижения максимального быстродействия. Первая версия DirectX появилась почти сразу после выхода Windows 95. Она содержала такие библиотеки как DirectDraw (первоначально предназначалась для создания полноэкранных приложений с видеорежимом, отличным от используемого в текущий момент в операционной системе) и DirectSound (используется для аппаратной обработки звука). В последней версии DirectX (версия 8.0а, вышедшая в декабре 2000 года) также содержатся такие библиотеки, как Direct3D (используется для реализации одноименного API, предназначенного для аппаратной поддержки 3-х мерной графики), DirectSound3D(этот API базируется на технологии A3D фирмы Aureal, предназначенный для аппаратной поддержки создания объемного звука: позиционирование звуковых потоков, наложение различных эффектов в реальном времени и вывод на 4 канала и более), DirectPlay (один из основных API, используемых для многопользовательской игры с использованием любых устройств – от модема и ЛВС, до сети Internet и спутниковых каналов) и другие. Все это логично объясняет тот огромный поток программ для Windows 95, который хлынул сразу после появления новой ОС. Фактически, к середине 1997 года приложений под MS-DOS и Windows 3.x НЕ РАЗРАБАТЫВАЛОСЬ ВООБЩЕ. Новая структура ОС обусловила появление реестра (Registry). Реестр является централизованной базой данных ОС. Размер реестра может достигать нескольких Мбайт, а сам реестр хранится в файле system.dat и содержит сведения как о установленных программах, так и всех параметрах системы (настройки драйверов и прочее). Последнее обстоятельство обусловило тот факт, что некоторые пользователи с помощью настройки реестра (запускается файлом RegEdit.exe) иногда добиваются некоторого увеличения производительности, а в некоторых случаях и надежности системы. Впрочем, это не означает, что редактировать реестр может каждый (как правило, этим занимаются только ОЧЕНЬ ОПЫТНЫЕ ПОЛЬЗОВАТЕЛИ). Отныне радикально изменились некоторые аспекты работы с приложениями. Например, для удаления приложения нельзя «по старинке» удалить его файлы. Для данной процедуры необходимо воспользоваться стандартными средствами ОС – только такой способ обеспечит корректное удаление приложения (удаление соответствующих записей реестра и, конечно, соответствующих файлов). Такое нововведение имеет и неоспоримые плюсы, – например, многие приложения оставляют после удаления конфигурационные файлы (занимающие, как правило, всего сотни байт), чтобы при повторной установке не пришлось настраивать все заново. ОС обладала наиболее универсальной поддержкой режима DMA для различной аппаратуры (вплоть до интерфейса Ultra DMA 100). Также сохранился механизм унифицированной настройки аппаратуры ( настройка для конкретного приложения, как правило, не требовалась). Поддерживалась технология Plug and Play (в «серьезной» интерпретации подключи-и-работай). Смысл ее заключался в том, что устройства, с ней совместимые, могли конфигурироваться полностью автоматически (Windows определяла их тип и устанавливала соответствующий драйвер, если таковой имелся). Фактически, пользователь выбирал лишь режим работы применительно к конкретному приложению (например, выбор разрешения, глубины цвета и др.). Что же касается внешнего вида, то Windows 95 обладала совершенно новым графическим интерфейсом, походившим довольно сильно на интерфейс компьютеров Macintosh (что привело к неоднократным судебным разбирательствам между Microsoft и Apple). С помощью дополнительной программы Microsoft Plus! (в отличие от DirectX, стоившей денег), и без того приятный внешний вид ОС можно было улучшить (при наличие качественной видеокарты ярлыки могли быть преобразованы в 16 разрядную глубину цвета, программа содержала тематические наборы «обоев» рабочего стола, стандартных ярлыков, системных звуков), впрочем это не было единственным предназначением программы (она содержала органайзер, средства работы с Internet и другое). Необходимо также отметить, что в данной ОС впервые появилась (на IBM PС) концепция рабочего стола, весьма естественно отражающая реальную жизнь, а также сопутствующие элементы (такие, как мусорная корзина). Все это и обеспечила феноменальную популярность этой ОС на PC компьютерах во всем мире.
Но, как известно, «даже на солнце есть пятна», что означает, что пора поговорить и о недостатках данной ОС. С одной стороны, по словам Microsoft, Windows 95 обеспечивала высокий уровень надежности и отказоустойчивости, на деле достаточно одного приложения, чтобы «повесить» всю систему. Также ОС, изначально ориентированная на процессоры Intel, плохо работала с процессорами AMD и Cyrix, что породило множество мифов о плохом качестве данных процессоров. К тому же ОС часто была «виновата» сама в коллапсах системы (даже сейчас в любом Internet-форуме вы всегда найдете сообщение, в котором о Windows, не без основания, скажут не самые лестные слова). Однако это не помешало завоевать детищу Microsoft беспрецедентную популярность. К тому же очень скоро последовали различные исправления (для продуктов Microsoft это так называемые Service Packs), и новые версии ОС. О новой редакции Windows 95 – OSR 2 и пойдет речь в следующем пункте.