630-119 (Принципиальные отличия Win95 от предыдущих версий. Достоинства и недостатки WIN95), страница 3

2016-07-31СтудИзба

Описание файла

Документ из архива "Принципиальные отличия Win95 от предыдущих версий. Достоинства и недостатки WIN95", который расположен в категории "". Всё это находится в предмете "информатика" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "рефераты, доклады и презентации", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "630-119"

Текст 3 страницы из документа "630-119"

Получив в своё распоряжение новую модель построения приложений и сопутствующие ей правила (новый 32-разрядный API),команда разработчиков смогла обеспечить Windows 95 принципиально новыми возможностями. Теперь, зная что она имеет дело только с программами, которые соответствуют требованиям Win 32, система сможет управлять приложениями гораздо более эффективно, чем это было с в случае с 16-ти разрядными программами. Под Windows 95 польза от того, что приложения строятся на основе Win 32 , состоит не только в том, что приложению доступна 32-разрядная адресация памяти. Такая архитектура программ обеспечивает следующие возможности:

  • Preemption (вытеснение). Приложения Win32 представляют собой полностью вытесняемые программы. Это означает, что операционная система в любой момент может прервать их выполнение и переключиться на другую, обладающую более высоким приоритетом задачу. В общем случае это обеспечивает более плавную реакцию (то, что одно из приложений показывает песочные часы, вовсе не значит, что вы не можете в этот момент переключиться на другое приложение и заняться чем-нибудь полезным), а также повышение общей производительности системы и позволяет, например, избежать потери данных, которая может произойти в случае, если какому-нибудь приложению слишком долго не удаётся получить процессор в свое распоряжение.

  • Отдельное адресное пространство. Приложениÿ Win32 выполняется в своей собственной, защищённой области памяти, и никакая другая программа не может нарушить целостность ее кода или данных.

  • Поддержка потоков (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 стремится наилучшим образом выполнять те функции операционной системы машины-клиента и обеспечивает:

  • Поддержку действий машины-клиента для всех популярных сетей фирм Novell, Banyan, Microsoft и других.

  • Поддержку различных типов машин-клиентов, что позволяет одновременно подключать один и тот же компьютер к различным сетям, например, к локальной сети Novell и глобальной сети, построенной с использованием протокола TCP/IP.

  • Возможность работы компьютера в качестве сервера в одноранговой сети, что соответствует тем возможностям, что представляет Windows for Workgroups. Благодаря этому рабочие группы или небольшие фирмы будут избавлены от необходимости выделять специальный компьютер для выполнения функций сервера.

  • Поддержку электронной почты, основанную на интерфейсе MAPI (Message Application Programming Interface - интерфейс прикладного программирования сообщений), позволяющую работать как с факсимильными устройствами, так и с популярными сетями электронной почты.

  • Возможности удалённого взаимодействия и управления, которые обеспечивают эффективный доступ к локальной сети и управление ею посредством низкоскоростных соединений. При этом Windows распознаёт явление "блуждающего компьютера" при поддержке синхронизации версий файлов и эффективной передачи данных по низкоскоростным каналам. Благодаря этому вы получаете возможность позвонить в свой офис, скажем, от друзей и загрузить с него некий документ. Когда вы впоследствии, изменив документ, принесете соответствующий файл к себе в офис, Windows 95 поможет вам синхронизировать те изменения, что вы внесли у друга с основным, исходным документом.

Недостатки Windows

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

  • Главный недостаток 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.

  • Другой недостаток Windows (впрочем, связанный с первым)- это менее эффективная работа в тех приложениях, где критическим ресурсом является время. Например при создании базы данных с напряжённым режимом использования целесообразность её функционирования в среде Windows может быть весьма сомнительна, так как база данных в DOS может работать в 1.5-2 раза быстрее. По аналогичным соображениям 98% компьютерных игр создаётся для работы в среде DOS.

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

  • Для приложений, в которых графический интерфейс и многозадачные возможности Windows не нужны: например, на рабочих местах операционистов в банках, торговых работников и т.д.

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

  • Для задач, удовлетворительное решение которых обеспечивается имеющимися программами, работающими в среде 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 , шиной является всякое устройство, способное обеспечивать ресурсы.

42


Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5184
Авторов
на СтудИзбе
435
Средний доход
с одного платного файла
Обучение Подробнее