Принципиальные отличия Win95 от предыдущих версий. Достоинства и недостатки WIN95Рефераты >> Программирование и компьютеры >> Принципиальные отличия Win95 от предыдущих версий. Достоинства и недостатки WIN95
· Процедуры диспетчеризации и изменения конфигурации. В этом смысле, все без исключения аспекты работы существующей системы были тщательно исследованы и проанализированы на предмет удобства использования. Так, например, команда разработчиков считала, что любой пользователь должен иметь возможность легко настроить новый принтер. При работе с Windows 3.1 это удавалось далеко не всегда.
Инициатив с PLUG & PLAY
Инициатива с PLUG & PLAY заключает в себе гораздо более серьёзную область применения, нежели просто Windows 95. Поскольку его разработчики сочли необходимым обеспечить независимость от конкретной операционной системы, PLUG & PLAY определяет расширений для любой существующей архитектуры IBM-совместимых компьютеров, включая новые BIOS и аппаратные возможности, которые призваны оградить пользователя от проблем с настройкой и конфигурированием. Если не принимать в расчет процесс физического подключения некоторого устройства к системе, интерфейс PLUG & PLAY берёт на себя все заботы по идентификации подключенного устройства и по обеспечению данного устройства необходимыми аппаратными ресурсами (вроде уровня запроса прерывания) и по конфигурированию соответствующих драйверов устройств.
Интерфейс PLUG & PLAY не зависит от архитектуры системной шины. Он способен работать с ISA, EISA, MICRO CHANNEL, PCMCIA и любой другой шиной, которая завоюет себе место на рынке. В случае с шиной ISA, для которой не существует аппаратной поддержки типа PLUG & PLAY, спецификация определяет новый интерфейс карты адаптера. Кроме этого, при крайне незначительных затратах на модификацию аппаратных средств и при наличии соответствующего программного обеспечения карта ISA адаптера может стать совместимой с интерфейсом PLUG & PLAY.
Конфигурирование Windows
Конфигурирование Windows уже само по себе напоминает нечто вроде черной магии. Объёмистые статьи и даже целые книги посвящаются разъяснению содержимого зачастую крайне загадочных строк, которые находятся в файлах WIN.INI и SYSTEM.INI. Если сравнивать содержимое этих файлов с тем, что находится в файлах CONFIG.SYS и AUTOEXEC.BAT, становится ясно, что пользователь, собирающийся изменить настройки или улучшить производительность Windows , ставит перед собой не самую простую задачу. Команда Windows 95 задалась целью тщательно проанализировать каждый параметр файлов конфигурации. И действительно, если какой-то параметр не нужен, зачем включать его в файл конфигурации? Кроме того, чем обусловлена необходимость такого большого количества условно необходимых параметров? А не могли бы принятые по умолчанию параметры исключить надобность введения новых? Неужели улучшенные параметры, принятые по умолчанию, не дадут возможность уменьшить количество дополнительных? В итоге этих размышлений решено было, что, чем меньше параметров останется, тем удобнее будет пользователю разбираться с системой.
Но кроме тех файлов, что сами по себе управляют конфигурированием Windows , многие приложения используют собственные файлы инициализации или добавляют некоторую информацию в файл WIN.INI. Понятно, что приведение этих проблем в соответствие со здравым смыслом несколько запоздало, однако команда разработчиков Windows 95 взяла на вооружение подход, который в своё время использовали разработчики Windows NT . Дело в том, что Windows NT использует специальный файл, называемый REGISTRY , в котором содержится вся информация, относящаяся к аппаратным средствам, операционной системе и конфигурации прикладных программ. Содержащиеся в registry параметры доступны прикладным программам через заранее определенный интерфейс прикладного программирования. При этом приложения могут добавлять и изменять свои собственные настройки конфигурации при помощи соответствующих функций API . Пользователь избавлен от необходимости редактировать файлы конфигурации, что автоматически исключает целый ряд ошибок. Windows 95 использует файлы регистрации, так же как и Windows NT , поэтому по мере того как разработчики будут совершенствовать свои программы для Windows 95 , все проблемы с настройкой конфигурации должны исчезнуть.
Действия пользователей
Большинство действий по управлению системой, таких как настройка принтера или изменение вида экрана Windows должны быть доступны всем пользователям. Да так оно и есть, однако многие из них не так-то просто реализовать и достаточно трудно понять. Windows 95 решает эту проблему, объединяя и упрощая большинство необходимых в наши дни действий, которые все пользователи должны проделывать на своём компьютере.
Новая оболочка и интерфейс пользователя
Первое, что бросается в глаза при взгляде на Windows 95 - это новый облик экрана. Сейчас Microsoft привлекает к работе над всеми своими проектами художников-профессионалов, и внешнему виду Windows 95 уделяли очень много внимания. Программистам уже нет нужды часами разрабатывать часами новые значки для панели управления. Теперь этим занимаются специалисты, которые тщательно продумывают вид новых элементов экрана в соответствии с их назначением и общим обликом интерфейса. На первый взгляд, нет особых отличий в том, как выглядят отдельные элементы экрана Windows 95 и Windows 3.1 - значки как будто бы остались прежними, однако, присмотревшись, вы увидите, что в Windows 95 несколько изменились штриховка и тени, которые они отбрасывают. Можно представить, сколько дискуссий, а впоследствии и творческих усилий ушло на то, чтобы изменить внешний вид Windows 95.
Новая оболочка
Теперь оболочка Windows 95 не только выглядит симпатичнее, она сильно изменилась в смысле функциональности. Если порасспрашивать пользователей Windows 3.1 о том, что такое "оболочка", можно получить весьма интересные ответы. При этом некоторые вообще не имеют понятия о том, что же это такое. Те же, кто имеют своё мнение на этот счёт, обычно считают, что оболочкой является Диспетчер Программ(PROGRAMM MANAGER). Дальнейшие расспросы о том, какое отношение имеют к оболочке Диспетчер Файлов(FILE MANAGER), Диспетчер печати(PRINT MANAGER), Диспетчер Задач(TASK LIST) и Панель Управления (CONTROL PANEL), ставят в тупик даже наиболее опытных пользователей Windows .
Проблема здесь не в том, что пользователи не понимают, как устроена система - просто Windows сама по себе организована весьма запутанно. Почему, например, мы настраиваем принтер при помощи Панели Управления, изменяем управляющие печатью параметры при помощи команды Настройка Принтера(PRINTER SETAP) меню Файл(FAIL) приложения, а затем управляем буферизацией печати при помощи Диспетчера Печати? Для большинства опытных пользователей Windows 3.1 эти действия давно стали привычными, однако объяснить устройство системы новичку зачастую было непросто. К счастью, Microsoft давно осознала, в чём проблема, и в Windows 95 мы можем видеть результаты серьёзной работы по унификации и совершенствованию набора системных функций, которые формируют оболочку. Само собой разумеется, что были добавлены и новые возможности: