МЕНЮ


Фестивали и конкурсы
Семинары
Издания
О МОДНТ
Приглашения
Поздравляем

НАУЧНЫЕ РАБОТЫ


  • Инновационный менеджмент
  • Инвестиции
  • ИГП
  • Земельное право
  • Журналистика
  • Жилищное право
  • Радиоэлектроника
  • Психология
  • Программирование и комп-ры
  • Предпринимательство
  • Право
  • Политология
  • Полиграфия
  • Педагогика
  • Оккультизм и уфология
  • Начертательная геометрия
  • Бухучет управленчучет
  • Биология
  • Бизнес-план
  • Безопасность жизнедеятельности
  • Банковское дело
  • АХД экпред финансы предприятий
  • Аудит
  • Ветеринария
  • Валютные отношения
  • Бухгалтерский учет и аудит
  • Ботаника и сельское хозяйство
  • Биржевое дело
  • Банковское дело
  • Астрономия
  • Архитектура
  • Арбитражный процесс
  • Безопасность жизнедеятельности
  • Административное право
  • Авиация и космонавтика
  • Кулинария
  • Наука и техника
  • Криминология
  • Криминалистика
  • Косметология
  • Коммуникации и связь
  • Кибернетика
  • Исторические личности
  • Информатика
  • Инвестиции
  • по Зоология
  • Журналистика
  • Карта сайта
  • Принципиальные отличия Win95 от предыдущих версий. Достоинства и недостатки WIN95

    не могли бы принятые по умолчанию параметры исключить надобность введения

    новых? Неужели улучшенные параметры, принятые по умолчанию, не дадут

    возможность уменьшить количество дополнительных? В итоге этих размышлений

    решено было, что, чем меньше параметров останется, тем удобнее будет

    пользователю разбираться с системой.

    Но кроме тех файлов, что сами по себе управляют конфигурированием

    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 мы можем видеть

    результаты серьёзной работы по унификации и совершенствованию набора

    системных функций, которые формируют оболочку. Само собой разумеется, что

    были добавлены и новые возможности:

    13. OLE 2 является первым шагом в инициативе Microsoft по переходу к

    документно-ориентированной архитектуре приложений. Оболочка Windows 95

    поддерживает функции OLE 2 и полный набор возможностей DRAG & DROP.

    14. В сетевой среде невозможно обойтись без электронной почты, поэтому

    оболочка непосредственно поддерживает интерфейс электронной почты.

    15. Длинные имена файлов - теперь вы наконец-то сможете присвоить файлу имя

    "Рецепт вишнёвого пирога моей бабушки" вместо того, чтобы придумывать для

    него название типа РЕВИПИРБ.АБУ и спустя месяц гадать, что же в нём

    находится.

    16. Средства просмотра файлов пользуются большой популярностью, потому что

    дают пользователям возможность заглянуть в файл определённого формата без

    необходимости запускать приложение, которым этот файл был создан. В

    состав Windows 95 входит большой пополняемый набор средств для просмотра

    файлов.

    17. Приложения MS-DOS , скорее всего, будут жить вечно. Несмотря на то, что

    Windows 95 с её улучшенной оконной средой приближает их конец, поддержка

    приложений MS-DOS была заметно усовершенствована. В число новых

    возможностей входят действия по изменению окон MS-DOS, операции

    копирования и вставки, а также использования в приложениях MS-DOS шрифтов

    True Type.

    Целостная операционная система

    защищенного режима

    Использование защищенного режима снимает ограничение на объём

    используемой памяти (исчезает 640-килобайтный барьер), и обеспечивает

    прочную основу для повышения надёжности системы. Windows 3.1 - это по

    большей части система защищенного режима , в то время как MS-DOS остаётся

    системой реального режима. Вследствие этого компьютер, на котором работает

    Windows 3.1 , постоянно переключается из защищённого режима в реальный и

    обратно, а такого рода переключения отнюдь не повышают производительность

    системы.

    Решение реализовать Windows 95 в виде полной системы, не зависящей

    более от MS-DOS, позволило расстаться со всеми её компонентами, которые

    работали в реальном режиме. В частности, теперь стало возможным переписать

    в виде программ защищенного режима систему работы с файлами и драйвер мыши.

    Еще один аспект создания цельной системы состоял в ликвидации ряда

    пробелов, которые имели место в области служебных возможностей Windows .

    Так, например, в Windows 3.1 не было программы, эквивалентной утилите

    CHKDSK , входящей в состав MS-DOS, а если бы вы пожелали запустить CHKDSK ,

    вам для этого пришлось бы выйти из Windows . Избавление от такого рода

    неудобств также стало одним из этапов работы по созданию целостной

    операционной системы.

    Улучшение операционной системы также предполагало удаление лишних, а

    также некорректно работающих функций. В Windows 3.1 была применена удачная

    модель работы с принтером, которая реализовывалась посредством одного

    большого модуля, дополнявшегося маленькими, простыми аппаратно-специфичными

    драйверами устройств. Такая модель обладала целым рядом достоинств, в число

    которых входили отсутствие необходимости дублирования кода в различных

    драйверах принтеров, а также возможность быстрого создания новых драйверов

    при меньшем числе ошибок. Тем же путём пошли и разработчики Windows 95 -

    точно такая же модель была применена для поддержки драйверов жёсткого

    диска, SCSI устройств, дисплея и коммуникационных средств.

    Поддержка 32-разрядных приложений

    Наряду с увеличением сложности современных операционных систем и

    компьютерных сетей наметилась тенденция к усложнению и расширению

    возможностей прикладных программ. Так, например, текстовые процессоры - это

    уже не просто программы, позволяющие выводить слова на бумагу. От таких

    программ пользователи ожидают наличия проверки правописания и грамматики,

    тезауруса (словаря синонимов), средств макетирования страниц и многого

    другого.

    Простой обзор современных прикладных программ делает очевидной

    необходимость наличия больших объёмов оперативной памяти, дискового

    пространства и скоростных процессоров. Несмотря на то, что первая истинно

    32-разрядная микросхема Intel появилась в 1988 году ,MS-DOS и Windows

    никогда полностью не поддерживали 32-разрядные прикладные программы.

    Использовавшиеся при этом достаточно несовершенные решения вроде

    встроенного в Windows стандарта DPMI были для разработчиков, давно уже

    нуждавшихся в 32-разрядной адресации, не более чем временными уловками.

    Windows NT стала первой операционной системой Microsoft семейства

    Windows , которая обеспечила полную поддержку 32-разрядной адресации.

    Windows 95 , так же как и Windows NT поддерживает Win32 - 32-разрядный

    интерфейс прикладного программирования , разработанный Microsoft. С точки

    зрения разработчика положений, поддержка 32-разрядной адресации

    обеспечивает три основные возможности:

    18. Доступ к практически неограниченным объёмам памяти. Так, одно Win32-

    разрядное может выделить себе до двух гигабайт памяти.

    19. Более удобная в смысле программирования модель памяти. Написание

    программ для так называемого "плоского" или линейного 32-разрядного

    адресного пространства гораздо проще и удобнее, чем в случае, когда

    приходится возиться с сегментной адресацией памяти семейства процессоров

    Intel. Программист может описывать структуры данных, не учитывая при этом

    те ограничения, что налагает 16-разрядная модель памяти.

    20. Последовательный, цельный интерфейс прикладного программирования.

    Windows API состоит из сотен функций , которым необходимы тысячи

    параметров. В Windows 3.1 одни из этих параметров 16-ти разрядные, в то

    время как другие - 32-разрядные. Мало кто из программистов всегда помнит,

    "кто есть кто", и никогда не допускает ошибок, создавая код, который

    использует этот API. В Win32 применяются только 32-разрядные параметры,

    что заметно улучшает число ошибок при программировании.

    Скачок к 32-разрядности

    Получив в своё распоряжение новую модель построения приложений и

    сопутствующие ей правила (новый 32-разрядный API),команда разработчиков

    смогла обеспечить Windows 95 принципиально новыми возможностями. Теперь,

    зная что она имеет дело только с программами, которые соответствуют

    требованиям Win 32, система сможет управлять приложениями гораздо более

    эффективно, чем это было с в случае с 16-ти разрядными программами. Под

    Windows 95 польза от того, что приложения строятся на основе Win 32 ,

    состоит не только в том, что приложению доступна 32-разрядная адресация

    памяти. Такая архитектура программ обеспечивает следующие возможности:

    21. Preemption (вытеснение). Приложения Win32 представляют собой полностью

    вытесняемые программы. Это означает, что операционная система в любой

    момент может прервать их выполнение и переключиться на другую, обладающую

    более высоким приоритетом задачу. В общем случае это обеспечивает более

    плавную реакцию (то, что одно из приложений показывает песочные часы,

    вовсе не значит, что вы не можете в этот момент переключиться на другое

    приложение и заняться чем-нибудь полезным), а также повышение общей

    производительности системы и позволяет, например, избежать потери данных,

    которая может произойти в случае, если какому-нибудь приложению слишком

    долго не удаётся получить процессор в свое распоряжение.

    22. Отдельное адресное пространство. Приложения Win32 выполняется в своей

    собственной, защищённой области памяти, и никакая другая программа не

    может нарушить целостность ее кода или данных.

    23. Поддержка потоков (Thread support). Часто программам требуется

    одновременно делать два дела, ну, например, выполнять резервное

    копирование текущего документа на диск и обеспечивать пользователю

    возможность редактировать текст, который он видит на экране. При работе

    под Windows 3.1 такого рода многозадачность в пределах одного приложения

    представляет собой весьма непростую для реализации возможность,

    программируя которую, легко ошибиться. Способность встроенного в

    соответствии с Win32 приложения одновременно выполнять разные потоки

    представляет собой структурированный подход к воплощению многозадачности.

    Сети и мобильные компьютеры

    Осенью 1992 года Microsoft впервые представила своё решение Windows

    для одноранговых локальных сетей. Windows 95 в полной мере присуща

    свойственная Windows for Workgroups функциональность в локальной

    вычислительной сети, а следовательно, она соответствует модели ,

    реализованной в Windows NT. Microsoft уже давно пропагандировала идею о

    том, что сетевые возможности должны быть неотъемлимой частью

    функциональности операционной системы. Не будем, однако, забывать, что

    Windows 95 пришел в мир, где большую часть работы по поддержке сетей

    выполняют серверы фирмы Novell. Поэтому Windows 95 обеспечивает гораздо

    больше возможностей для по поддержке локальных сетей, чем её предыдущая

    версия. Именно поэтому в состав Windows 95 включено программное

    обеспечение, которое заботится о том, чтобы компьютер представлял из себя

    полностью оборудованную машину-клиент Novell.

    Кроме такой поддержки локальных вычислительных сетей Windows 95 имеет

    много других возможностей, относящихся к области телекоммуникаций - от

    простейших операций, вроде набора номера телефона, до поддержки самых

    современных сверхпортативных компьютеров. При этом Windows 95 стремится

    наилучшим образом выполнять те функции операционной системы машины-клиента

    и обеспечивает:

    24. Поддержку действий машины-клиента для всех популярных сетей фирм

    Novell, Banyan, Microsoft и других.

    25. Поддержку различных типов машин-клиентов, что позволяет одновременно

    подключать один и тот же компьютер к различным сетям, например, к

    локальной сети Novell и глобальной сети, построенной с использованием

    протокола TCP/IP.

    26. Возможность работы компьютера в качестве сервера в одноранговой сети,

    что соответствует тем возможностям, что представляет Windows for

    Workgroups. Благодаря этому рабочие группы или небольшие фирмы будут

    избавлены от необходимости выделять специальный компьютер для выполнения

    функций сервера.

    27. Поддержку электронной почты, основанную на интерфейсе MAPI (Message

    Application Programming Interface - интерфейс прикладного

    программирования сообщений), позволяющую работать как с факсимильными

    устройствами, так и с популярными сетями электронной почты.

    28. Возможности удалённого взаимодействия и управления, которые

    обеспечивают эффективный доступ к локальной сети и управление ею

    посредством низкоскоростных соединений. При этом Windows распознаёт

    явление "блуждающего компьютера" при поддержке синхронизации версий

    файлов и эффективной передачи данных по низкоскоростным каналам.

    Благодаря этому вы получаете возможность позвонить в свой офис, скажем,

    от друзей и загрузить с него некий документ. Когда вы впоследствии,

    изменив документ, принесете соответствующий файл к себе в офис, Windows

    95 поможет вам синхронизировать те изменения, что вы внесли у друга с

    основным, исходным документом.

    Недостатки Windows

    Как известно, любая медаль имеет две стороны, поэтому у Windows есть

    не только преимущества, но и недостатки, которые мы и опишем в этом

    разделе.

    29. Главный недостаток Windows для пользователей состоит в том, что

    описанные преимущества Windows достигаются за счет значительного

    увеличения нагрузки на аппаратные средства компьютера. Графический

    интерфейс, поддержка масштабируемых шрифтов, поддержка многозадачности и

    т. д. требуют большой мощности процессора, значительной оперативной

    памяти и дискового пространства. Хотя для работы с Windows достаточно

    лишь процессора 80386 с 2-4 мегабайтами оперативной памяти и свободных

    45 мегабайт на винчестере, такая конфигурация не позволяет использовать

    Windows ни для каких практических задач, разве лишь для раскладывания

    пасьянсов. Комфортная же работа обеспечивается лишь при наличии 8-16

    мегабайт и не менее 150-300 мегабайт на диске для Windows и Windows-

    приложений. При этом часто программы с приблизительно одинаковыми

    возможностями для DOS и для Windows отличаются по требованиям к

    компьютерным ресурсам в несколько раз. Так, Microsoft Word для DOS может

    работать на компьютере без жёсткого диска и требует всего 512 килобайт

    ОЗУ. А редактор Microsoft Word for Windows (правда, здесь следует

    заметить, что он обладает несколько большими возможностями) требует 4

    мегабайта оперативной памяти (а лучше 8 мегабайт), и около 20 мегабайт на

    диске, работая при этом в несколько раз медленнее. Чтобы компенсировать

    это замедление и обеспечить приемлимую скорость работы, пользователи

    вынуждены покупать достаточно мощные компьютеры. На западе мода на

    Windows очень быстро привела к отказу не только от компьютеров на основе

    Intel-286, но и на основе Intel-386.

    30. Другой недостаток Windows (впрочем, связанный с первым)- это менее

    эффективная работа в тех приложениях, где критическим ресурсом является

    время. Например при создании базы данных с напряжённым режимом

    использования целесообразность её функционирования в среде Windows может

    быть весьма сомнительна, так как база данных в DOS может работать в 1.5-2

    раза быстрее. По аналогичным соображениям 98% компьютерных игр создаётся

    для работы в среде DOS.

    Всё вышесказанное никоим образом не умаляет достоинств Windows , а

    лишь указывает на то, что Windows не является универсальным решением,

    пригодным для всех пользователей и на все случаи жизни. Конечно, для

    большинства пользователей (если они согласны платить за достаточно мощный

    компьютер) Windows и Windows-программы позволяют работать на компьютере

    самым удобным и эффективным способом. Использование Windows нецелесообразно

    в следующих случаях:

    31. Для приложений, в которых графический интерфейс и многозадачные

    возможности Windows не нужны: например, на рабочих местах операционистов

    в банках, торговых работников и т.д.

    32. Для приложений, в которых необходимо обеспечить особо высокое

    быстродействие обработки.

    33. Для задач, удовлетворительное решение которых обеспечивается имеющимися

    программами, работающими в среде DOS ,UNIX и т.д.

    Имеет свои негативные стороны и программирование под Windows. Дело в

    том, что Windows в принудительном порядке заставляет программистов

    использовать средства программного интерфейса Windows (API) - это более 600

    функций. Кроме того, программист должен для этого свободно владеть весьма

    сложными концептуальными понятиями объектно-ориентированного

    программирования, оперировать с объектами, сообщениями, разделяемыми

    ресурсами и т.д., поэтому обучение программированию под Windows весьма

    непросто.

    ГЛОССАРИЙ

    ( список используемых терминов)

    . API - (Application programming interface) - интерфейс

    прикладного программирования:

    Предопределённый набор функций, которые операционная система

    предоставляет в распоряжение приложений.

    . BIOS (Plug & Play BIOS):

    Базовая система ввода-вывода персонального компьютера . BIOS

    обеспечивает интерфейс самого низкого уровня с такими

    устройствами, как системные часы, жесткий диск и монитор. Plug &

    Play BIOS дополняет функции BIOS рядом процедур , поддерживающих

    некоторые действия подсистемы Plug & Play, например,

    перечисление устройств.

    . COM (модель составного объекта):

    Архитектура, послужившая источником для создания OLE . Microsoft

    намеревается сделать СОМ стандартом отрасли на объектно-

    ориентированное программирование.

    . DPMI (DOS-интефейс защищённого режима):

    Старый способ, благодаря использованию которого могли работать

    32-разрядные программы защищённого режима.

    . EISA (Extended Industry Standard Architecture):

    Устройство шины, которое позволяет использовать 32-разрядные

    адаптеры и допускает некоторое автоматическое распознавание и

    конфигурирование устройств. См. также ISA

    . ISA (Industry Standard Architecture):

    Сокращение, которое обозначает персональные компьютеры,

    совместимые с компьютером IBM PC AT. См. также EISA.

    . OLE (связывание и внедрение объектов):

    Реализованная в системах Windows архитектура Component Object

    Model (COM)

    . PCI bus:

    Разработанная Intel шина, которая предназначена для поддержки

    высокоскоростного 32-разрядного обмена данными между

    устройствами, памятью и процессором. Подсистема PLUG & PLAY

    полностью поддерживает PCI.

    . Защищенный режим (protected mode):

    Режим работы процессора Intel 386, при котором он выполняет

    множество проверок корректности обращений к памяти, вызовов

    функций, доступа к портам ввода-вывода и т.д. Такая защищённость

    позволяет операционной системе обрабатывать ошибочные операции.

    Для того чтобы иметь возможность использовать всё адресное

    пространство и преимущества виртуальной памяти 386 процессора,

    приложение должно работать в защищённом режиме.

    . Объект (object):

    Формально это совокупность данных и методов работы с ними,

    некоторые из которых могут использоваться другим приложением.

    Объективно-ориентированные технологии позволяют создателю

    объекта определить интерфейсы к возможностям объекта, скрыв при

    этом особенности его реализации. Это делает возможным

    использование объекта многими непосредственно не относящимися к

    нему приложениями. Несмотря на то, что этот термин широко

    используется в Windows 95 , в большинстве случаев он применяется

    в значении «данные» или «нечто». Слово «объект» - это, пожалуй,

    самый заметный кандидат на звание наиболее перегруженного

    термина в области программного обеспечения.

    . Реальный режим (real mode):

    Режим работы процессора Intel 386, совместимый с процессором

    Intel 8086. В реальном режиме невозможны доступ к огромному

    виртуальному адресному пространству 386 процессора или такие

    возможности, как, например, замещение страниц по требованию.

    . Ресурс (resource):

    Сетевой объект, такой, как принтер или набор связанных в каталог

    файлов, доступный для совместного использования.

    . Сервер (server):

    Сетевой компьютер, на котором находятся доступные клиентам

    ресурсы. Ресурсами сервера могут быть файлы, принтеры или

    приложения серверы (такие, как многопользовательские базы

    данных).

    . Сети типа «клиент-сервер» (client-server networking):

    Сетевая архитектура, в которой предназначенные для совместного

    использования ресурсы (resources) сосредоточены на мощных

    компьютерах серверах (server machines), а подключённые к ним

    настольные машины играют роль клиентов (clients), посылая по

    сети запросы на ту или иную информацию.

    . Шина (bus):

    Устройство, способное управлять по крайней мере, ещё одним

    устройством. К шине подключаются платы адаптеров. С точки зрения

    подсистемы PLUG & PLAY , шиной является всякое устройство,

    способное обеспечивать ресурсы.

    -----------------------

    .

    .

    .

    .

    .

    ..

    .

    .

    .

    [pic]

    ..........

    Страницы: 1, 2


    Приглашения

    09.12.2013 - 16.12.2013

    Международный конкурс хореографического искусства в рамках Международного фестиваля искусств «РОЖДЕСТВЕНСКАЯ АНДОРРА»

    09.12.2013 - 16.12.2013

    Международный конкурс хорового искусства в АНДОРРЕ «РОЖДЕСТВЕНСКАЯ АНДОРРА»




    Copyright © 2012 г.
    При использовании материалов - ссылка на сайт обязательна.