Принципиальные отличия Win95 от предыдущих версий. Достоинства и недостатки WIN95
Рефераты >> Программирование и компьютеры >> Принципиальные отличия Win95 от предыдущих версий. Достоинства и недостатки WIN95

Еще одним крупным шагом Microsoft в смысле поддержки новых веяний в области совершенствования аппаратных средств явилось решение наконец-то ликвидировать зависимость Windows от MS-DOS как от базовой операционной системой. В каждой новой версии Windows последовательно брала на себя всё больше функций операционной системы и, в конце концов ,MS-DOS стала не более чем весьма неэффективной системой, поддерживающей работу с файлами. Подобный подход достиг своей кульминации в работе над Windows 95 , которая стала цельным и последовательным воплощением обладающей всеми возможностями полностью защищенной 32-х разрядной операционной системы. Теперь пользователю требуется установить на компьютер только Windows 95 - MS-DOS уже не нужна. При этом Windows 95 продолжает поддерживать приложения MS-DOS при помощи средств совместимости, реализация которых восходит к временам создания Microsoft Windows/386, Microsoft OS/2 и Windows NT. Windows 95 предоставляет производителям аппаратных средств возможность разрабатывать и совершенствовать свою продукцию таким образом, что она не должна строго соответствовать старой архитектуре IBM PC. Возможности такого рода включают применение усовершенствованных BIOS и плат расширения, которые в ходе настройки взаимодействуют с операционной системой. Учитывая, что в Windows 95 доступ к любым аппаратным средствам осуществляется при помощи драйверов устройств, пользователь, если у него есть соответствующий драйвер, легко может добавить к системе новое устройство. Теперь нет необходимости в совместимости с устаревшими BIOS , если, конечно, данное устройство не должно поддерживать также и работу MD-DOS.

Для разработчика - наконец-то 32-разрядность

Несмотря на то, что целью создания Windows 95 было облегчение жизни пользователям, специалистам по обслуживанию и производителям, основным источником жизненных сил Windows по-прежнему являются прикладные программы. На заре своего развития Windows крайне медленно получала поддержку со стороны разработчиков программного обеспечения. С появлением Windows 3.0 этот ручеёк, слабое подобие поддержки, внезапно превратился в мощный, поистине бурный поток новых приложений. Впрочем, надо отметить, что создание приложений Windows никогда не было лёгкой задачей, хотя качество и разнообразие средств разработки и учебных материалов в последние годы заметно улучшились. То, что Windows 95 поддерживает 32-разрядные программы, существенно облегчает жизнь программистов:

· Создавать 32-разрядные программы намного легче, чем работать с 16-разрядной сегментированной моделью памяти, которая была необходима ранним версиям Windows.

· 32-разрядный Windows API (Application Programming Interface) - интерфейс - прикладного программирования - совместим с АРI, который поддерживается- Windows NT , вследствие чего разработчикам, желающим выпускать программные продукты для обоих операционных систем, будет гораздо проще создавать и поддерживать свои приложения.

· Windows 95 сама использует 32-разрядную модель памяти, в результате чего исчезает множество ограничений, которые были присущи ранним версиям Windows. Теперь чрезвычайно ценные ранее системные ресурсы, такие как, дескрипторы файлов (files handless), доступны в изобилии, и разработчикам программного обеспечения уже нет нужды придумывать изощрённые методы, позволяющие уменьшить потребности программ в системных ресурсах.

Первая остановка - Чикаго

Windows 95 - это крупный шаг в эволюционном процессе. На компьютере, работающем под управлением Windows 95, отдельный продукт под названием MS-DOS уже не нужен. Windows 95 берёт на себя все функции операционной системы. Вы устанавливаете на свой компьютер один-единственный продукт и после загрузки системы оказываетесь непосредственно в среде Windows 95. При этом Windows 95 сохраняет полную совместимость с MS-DOS , и вы по-прежнему можете запускать все свои резидентные программы и прочие приложения MS-DOS с которыми вы привыкли работать. Однако в основе архитектуры Windows 95 лежит Windows, обладающая совместимостью с MS-DOS, а не MS-DOS , при которой Windows работает как подсистема.

Есть много причин, в силу которых имело смысл воплотить Windows 95 именно таким образом. Расчет на MS-DOS , как на базовую операционную систему неминуемо снизил бы общую мощность и производительность системы. Сейчас Windows 95 поддерживает все те функции, которые необходимы современным приложениям и сетевым программам. Разработчики- Windows 95 хотели сделать крайне надёжную систему - они стремились исключить практически любую возможность сбоя системы вследствие неправильного поведения прикладных программ и прочих внешних факторов. Надёжная система - это система, которая не даёт сбоев, чтобы ни делали с ней пользователи или прикладные программы. Если какая-нибудь программа вдруг начнет работать неправильно, пользователь может завершить ее без ущерба для других программ или данных. Если программа некорректно обращается к операционной системе, та защищает себя, завершая программу-нарушителя спокойствия без ущерба для других приложений. Как обеспечить такую надёжность? Всё дело в том, как организованна система: прежде всего, необходимо обеспечить аккуратную, тщательную проверку запросов, которые посылают ей приложения, защитить области системных данных и изолировать отдельные компоненты программ. В частности, новая 32-разрядная модель прикладного программирования позволила команде Windows 95 обеспечить полную защиту памяти для отдельных 32-разрядных программ. При этом 32-разрядные программы не только защищены друг от друга, но и сама система полностью защищена от них. (Было несколько улучшено обслуживание и 16-разрядных программ, однако тут, вследствие проблем с совместимостью, мало что можно было сделать.)

Удобная настройка и конфигурирование

Настройка и конфигурирование системы Windows никогда не была лёгкой задачей. Каждая новая версия улучшала этот процесс, однако даже настройка Windows 3.0 и Windows 3.1 (которые, как предполагалось, должны были заметно облегчить это занятие), продолжала ставить в тупик многих пользователей. Идея "сделать удобной" полностью преобладала при разработке и организации процедур настройки и конфигурирования. Поставив себе цель серьёзно усовершенствовать настройку, команда разработчиков сосредоточила свое внимание на следующих областях:

· Конфигурация аппаратных средств. Идея PLUG & PLAY должна была коренным образом облегчить конфигурирование персональных компьютеров. Windows 95 должна была стать первой операционной системой, поддерживающей стандарт PLUG & PLAY, который подготовили Microsoft, Intel, Phoenix Technologies и ряд других компаний.

· Установка и конфигурирование Windows 95 поверх существующей Windows 3.1. Разработчики решили, что в этом процессе пользователь должен участвовать лишь в качестве лица, в нужное время вставляющего в дисковод дискеты. В конце концов, если на данной системе уже работала Windows 3.1, кто-то наверняка ужу решил проблемы настройки и конфигурирования. При этом Windows 95 должна была быть способна использовать все ванне определённые настройки для облегчения собственной установки.


Страница: