Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по С Живицкая (Мет пособие).doc
Скачиваний:
112
Добавлен:
15.06.2014
Размер:
2.11 Mб
Скачать

8.1.1.5.OcWindows.

Дальнейшим шагом в развитии оболочек ОС стало появление в 1986 г. графической, многооконной операционной оболочки WindowsфирмыMicrosoft.

Имеется множество модификаций Windows.К концу 1991г. вышла серияWindows3,1 и позже – сетевой вариант 3.11, ставшая наиболее популярной. Дальнейший рядWindows– продуктов продолжили высокопроизводительные многозадачные полнофункциональные ОС с графическим интерфейсомWindows95,Windows98,Windows2000.

Основные характерные черты программных продуктов серии Windows:

1.Ключевой идеей Windowsявляется обеспечение полной независимости программ от аппаратной части компьютера – программная совместимость.

2. Единый графический пользовательский интерфейс.

3. Многозадачность.

4. Возможность работать в сетевой среде.

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

Графика Windowsявляется универсальной, т.е. снимается проблема обеспечения совместимости с конкретным типом дисплея или принтера.

Windows3.1– популярная графическая операционная оболочка, запускаемая на выполнение как обычная программаMSDOS.

Windows3.1. работает на базеMSDOS, используя на нижнем уровне внутренние функции и процедуры данной ОС. Принципиальным условием для программных приложений, предназначенных для работы в средеWindows3.1 является то, что они должны работать с внешними устройствами (монитором, принтером, плоттером и т.п.) не на прямую, а через универсальную систему команд. Управляющая система транслирует вызовы (обращения к тому или иному физическому устройству) и передает их соответственно драйверу данного устройства, который непосредственно отвечает за работу с ним с учетом конкретных особенностей его работы. Практически все драйверы устройствWindows3.1 фактически выполняют функцииBIOS, работают с устройствами напрямую.

Основу пользовательского интерфейса Windows3.1. составляет иерархически организованная система «ОКО» и другие графические объекты.

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

Пользовательский интерфейс Windows, в отличие от интерфейсов командной строкиDOSи оболочкиNORTONCOMMANDER, реализует оперативное управление на основе выбора того или иного графически визуализированного элемента (кнопки, пиктограммы и др.) с помощью манипулятора «мышь» (команды клавиатуры, как правило, имеют вспомогательное или резервное значение).

Набор используемых элементов интерфейса в стандарте, что позволяет легко осваивать интерфейс прикладных программ, работают под Windows.Windows– это объективно ориентированная система.

Суть объектно-ориентированного программирования состоит в том, что не программы управляют данными, а данные управляют программой.

Документ, если его рассматривать с точки зрения объектно-ориентированного программирования, вряд ли можно считать объектом. Однако в Windowsпосредством самостоятельного механизма связи можно определить, каким приложением документ будет обрабатываться, (аналогичный механизм есть и вNORTONCOMMANDER). Реализация данного подхода вWindowsсоответствует теории объектно-ориентированного управления и освобождение пользователя от необходимости помнить, каким именно приложением должен обрабатываться документ. Достаточно дважды щелкнуть «мышью» по знаку документа или файла, и соответствующе приложение запускается, загружая этот документ в свое рабочее окно.

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

1.Передача данных через буфер обмена clipboard.

2. DDE.

3. OLE.

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

Для копирования, переноса данных в буфер обмена используются команды “копировать-вырезать”, а для вставки данных из буфера используется команда “вставить” (shift+insert) . Чтобы работать с данными непосредственно в буфере обмена, необходимо использовать окно ''главная – папка обмена''. Это приложение позволяет просматривать содержимое буфера, сохранить его в файле и очистить буфер.

Технология DDEпредставляет собой набор системных процедур, позволяющих обращаться из одного приложенияDDE– клиента к другому, активному на тот момент программному приложению–DDEсерверу. По запросу клиента сервер обрабатывает т.н.DDEзапрос и возвращает результаты в той или иной форме.

Еще одной технологией обмена является технология OLE-связывание и погружение объекта. Она подразумевает внедрение данных одного типа, обрабатываемые одной программой, в данные, относящиеся к другой программе. При этом при обращении к внедренным данным происходит автоматический вызов того приложения, к которому они относятся. Примером примененияOLEявляется внедрение рисунка или электронной таблицы в текстовый документ.

Еще одним решением явилось создание в Windowsединой системы хранения конфигурационных настроек сомой системой и установленных в ее рамках прикладных программ. ВWindows3.* использовались для этого организованные специальным образом текстовые файлы с расширением *.INI. РаботаWindowsв сетевой среде (версияWindows3.11 для рабочих групп) обеспечивает пользователям сети ряд преимуществ, типичных при объединении компьютеров в сеть:

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

Б) использование электронной почты и других средств коммуникации.

Windows95 – высокопроизводительная многозадачная много потоковая 32-разряднаяОСс графическим интерфейсом и расширенными сетевыми возможностями, работающая в защищенном режиме, поддерживающая 16-разрядные приложения без всякой их модификации. Это интегрированная среда, обеспечивающая эффективный обмен текстовой, графической, звуковой и видеоинформацией между отдельными программами. Функциональные возможностиWindows95 качественно превосходятMSDOSиWindows3.*.

Windows95 – полномасштабная ОС (семействоWindows), не требующаяMSDOS. Она полностью совместима с используемыми в настоящее время аппаратными и программными средствами.Windows95 – первый представитель нового поколения 32-битовых много потоковых ОС.

Преимущества Windows 95.

1.Интегрированная ОС (ОС, ядро которой, загружаемое в момент включения компьютера активизирует графический интерфейс пользователя и обеспечивает полную совместимость с ОС MSDOS).

2.Вытесняющая многозадачность (свойство ОС самостоятельно, в зависимости от внутренней ситуации, передавать или забирать управление того или иного приложения, не позволяющее одному приложению занять все аппаратные ресурсы).

3.Многопоточность (свойство ОС выполнять операции одновременно над потоками нескольких 32-битных приложений, называемых процессами).

Windows95 использует технологиюPlug&Play(подключай и играй), упрощая работу с компьютером за счет следующих функций:

1.Помощь при распознавании устройств для их установки и настройки.

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

3.Интеграция драйверов устройств системных компонентов и пользователя интерфейса.

Windows95 обеспечивает динамическое изменение конфигурации системы, построенной на базе технологииPlug&Play, которая позволяет работать с устройствами, не подчиняющимися спецификацииPlug&Play, упрощая их настройку и управление оборудованием.

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

Windows95 – высокоэффективная платформа для Мультимедиа, включает в себя лазерный проигрыватель илиCD-плеер, обеспечивает поддержку видеодисков и видеомагнитофонов.

Windows95 имеет особые возможности, предназначенные для пользователей с ограниченными возможностями:

1.Возможности масштабирования элементов интерфейса.

2.''Запоминающие'' клавиши.

3.Режим MouseKeys(все действия с мышью выполняются через клавиатуру).

4.Визуальное дублирование звуков системы.

В Windows95 вместо разрозненных *.INIфайлов для хранения конфигурации как самой ОС , так и других , использующихся в ее рамках программ, стала использоваться единая информационная база, называемая системным реестром. Данное решение позволило упорядочить и централизовать процесс управления со стороны ОС настройками установленного ПО.

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

В состав Windows98 входит ряд программ, совместное применение которых повышает производительность компьютера. ВWindows98 надежность повышается за счет того, что применяются новые мастера (мастер обслуживания позволяет быстрее выполнять программы, проверять жесткий диск на наличие ошибок и освобождать место на диске), за счет служебных программ и ресурсов, обеспечивающих бесперебойную работу системы:

1.Проверка системных файлов позволяет отслеживать состояние наиболее важных файлов, обеспечивающих работу компьютера. Если эти файлы повреждены или перемещены, программа проверки и их восстанавливает.

2.Проверка диска запускается автоматически после неверного включения ОС. Программа проверки дисков обнаруживает наиболее вероятные повреждения файлов и папок, и выполняет исправление ошибок. Пользователь имеет возможность выполнять проверку диска в любое время.

3.Новый Web-узел ресурсовMSWindowsUpdateавтоматизирующий процесс обновления драйверов и системных файлов и обеспечивает новейшие возможности технической поддержки. На узлеWindowsUpdateможно выполнять обзор имеющихся на компьютере драйверов устройств и системных программ, сравнивать его результаты с основной базой данныхWebи после этого получить рекомендации и установить обновления, подходящие именно для данного компьютера. Средства удаления установки позволяют вернуться к предыдущим драйверам или системным программам.

4.Проверка реестра является системной программой, позволяющей обнаруживать и исправлять ошибки в реестре. При каждом запуске компьютера программа проверки реестра автоматически проверяет его на наличие несогласованности структурных данных. Программа проверки реестра поддерживает до 5 сжатых архивных копий реестра, при которых компьютер успешно запускается. Если архив не удается обнаружить, программа проверки реестра исправляет его ошибки.

5.Программа установки автоматически запускает программу проверки реестра при каждом обновлении ОС компьютера. При установке Windows98 программа проверки реестра исправляет большинство ошибок в нем, даже те, о которых было неизвестно пользователю.

6.Программа архивации предоставляет расширенные возможности архивации и восстановлении данных, в т.ч. поддержку большого числа накопителей на магнитной ленте и поддержку самого современного оборудования. Пользователю легче сохранить самые важные данные. Файлы с жесткого диска можно резервировать на гибких дисках на магнитной ленте или на другом компьютере сети. Если исходные данные повреждены или потеряны, их можно восстановить из архива.

Использование мастера специальных возможностей.

Специальные возможности (залипание клавиш и др.) помогают полностью использовать компьютер пользователю с физическими недостатками.

Обозреватель Интернета.

Интернет-Eхрlorerпозволяет сделать ряд функций доступными с рабочего столаWindows:

1.возможность поиска в Webиз любого места на компьютере.

2.канал Web-узлов на рабочем столе.

3.подписка на избранные узлы.

4.настраивать панель ссылок.

5.панели обозревателей.

6.контроллер содержимого из зоны безопасности при поиске в Web.

Проводник Windows98 иInternetExplorerпозволяют объединить ресурсыWebв едином представлении.

Windows98 делает наиболее продуктивным использованиеWebза счет применения всех возможностей компьютера к интерактивному содержимому интернета:

1.автоматическое добавление ранее вызывавших адресов Webпо мере их ввода.

2.улучшенные списки часто посещаемых Web-узлов.

3.улучшенный журнал и возможность отслеживания посещаемых Web-узлов.

4.поддержка всех основных стандартов интернета, в т.ч. ActiveX,Jawaи др.

5.высокая производительность динамического языка HTML, что позволяет сделатьWeb-страницы разнообразными и интересными.

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

Приложения интернет Explorerобъединяет рабочий стол сWeb, благодаря чему рабочий стол и его папки будут выглядеть и действовать также, как при работе с сетью. Аналогично просмотру содержимогоWebвозможно будет просматривать содержимое компьютера, и при этом просмотрWebстанет возможен из любого места компьютера.

Кроме этого на рабочий стол папки и на панель задач можно будет добавлять «активное содержимое», такое, как бегущая строка новостей.

Особенности ОС Windows 2000.

Основные новые технологические решения, реализованные в Windows2000.

1.Защита данных средствами Kerberos. Это разработано в Массачусетском университете протокол аутентификации, обеспечивающий передачу данных по незащищенным сетям. Именно он наряду со службой каталоговActiveDirectoryпозволяет обеспечивать важнейшую особенностьWindows2000, отличающую эту систему отWindowsNT4.0

Kerberosимеет ряд преимуществ по сравнению сNTLMпротоколом аутентификацииWindows4.0. Одно из них состоит в том, что данное средство обеспечивает создание транзитивных доверительных отношений, тогда какNT4.0 позволяет формировать лишь не транзитивные.

2.Инфраструктура открытых ключей.

ОС Windows2000 оснащается средствами защиты информации на базе инфраструктуры открытых ключей (PKI). Эта инфраструктура представляет собой систему цифровых сертификатов и организаций, удостоверяющие сертификаты (CAs). Так же, какKerberos, она дает возможность обоим участникам транзакции проверить, действительно ли партнер является тем, за кого себя выдает, а также шифровать транзакции. Системы защиты данных на базеPKIлучше всего подходят для использования в среде Интернет, и следовательно, является полезным средством для организации электронной коммерции между предприятиями. Почтовое ведомство США используетPKIдля предоставления клиентам круглосуточного доступа по каналам Интернета по информации о почтовых доходах. Включение инфраструктуры открытых ключей в системуWindows2000 дает основание полагать, что уровни безопасности и шифрование данных станут неотъемлемой частью повседневной коммерческой практики, а это откроет перед электронной торговлей новые горизонты.

3.Windows2000 оснащается рядом средств, предназначенных для пользователя малых офисов. В состав системы входит качественный маршрутизатор, обладающий интерфейсом подключению по запросу, что облегчает процесс установки соединения с Интернет- провайдером. С помощью таких средств, как реализованныйWindows2000 север иWindows2000ProfessionalмодульInternetConnectionsharing, доступ к единственному предоставляемому выходу в Интернет направляет сразу несколько пользователей сети. В данном модуле реализована технология трансляции сетевых адресовNAT, которая дает возможность компьютерам, объединенную в локальнуюWindows-сеть выходить через маршрутизатор в Интернет, используя единственныйIPадрес, представляемый Интернет-провайдером. Множество пользователей локальной сети являются, с точки зрения провайдера, одним клиентом.

4.Windows2000 оснащена усовершенствованными средствами симметричной многопроцессорной обработки.

5.Встроенные средства удаленного доступа.

6.Новые функции управления хранением данных (управление квотами дискового пространства) иерархическая система хранения данных, динамическое управление томами, а также путем внесения изменений в файловую систему NTFS.

7.Дополнительные возможности для мобильных пользователей. Реализованные Windows2000 функции работы с файлами в автономном режиме позволяют отбирать сетевые файлы и папки для последующей работы с ними без подключения к сети. Затем ОС создает локальный кэш, сохраняет в нем файлы и папки и они синхронизируется с оригиналами в фоновом режиме. Также вWindows2000 предусмотрена функция перехода в режим «спячки», перед отключением питания, записывающее в специальный файл все содержимое физической памяти, что обеспечивает тем самым сохранность всех данных о состоянии системы. В режиме ожидания система практически не потребляет энергию, а переход в это состояние занимает 15 секунд, а возвращает к рабочему режиму-45 секунд (для процессораPentiumIIна 366 МГц).

8. Расширенное административное управление операционной среды. Windows2000 оснащена рядом средств управления клиентами и серверами, позволяющими снизить общую стоимость эксплуатации ОС.

Сервисные программные средства.

К сервисным программам относятся:

1.программы обслуживания диска.

2.программы архивации.

3.антивирусные средства.

Сервисные программы – вспомогательные инструменты, расширяющие и дополняющие функциональность ОС.

Программы обслуживания диска.

1.1.Форматирование диска.

Накопители на машинной основе перед тем, как их можно будет использовать в качестве носителей информации, должны пройти специальную операцию-форматирование. Для форматирования диска обычно используется стандартная программа Windows, которая доступна при вызове контекстного меню соответствующего устройства. Можно форматировать диски доступныхfloppy– устройств, жесткие диски и диски других устройств, допускающих эту процедуру. Исключение составляет системное устройство, с которого была произведена загрузка системы. Как правило, это устройство с именем С:. Для форматирования носителя этого устройства, необходимо загрузить системуfloppyдиска А:. Форматировать можно как новые диски, так и б/у, учитывая, что при форматировании будет потеряна информация, записанная на диске. Полное форматирование целесообразно применять для дисков, на которых появились сбойные участки.

1.2.Дефрагментация дисков.

Эта процедура связана с особенностями использования файловой системы FAT. Доступ к файлу, расположенному в одном месте диска (файл размещается последовательно в смежных кластерах) занимает меньше времени, чем доступ к файлу, фрагменты которого разбросаны по всему диску. Чем больше фрагментов файла, тем меньше доступ к ним. Для увеличения фрагментов системы, диск необходимо периодически дефрагментировать.

1.3. Проверка диска на наличие ошибок.

В процессе эксплуатации диска возможно появление ошибок, связанных со сбоями в процессе записи на него. Некоторые из них можно исправить, не прибегая к процедуре форматирования. Для этого используется стандартная служебная программа проверки диска (Пуск –>программы –>служебная—>проверка диска).

Целостность файловой системы определяется:

1.Правильностью имен файлов (файлы с неправильными именами нельзя открыть)

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

3.Уникальностью имен файла.

4.Отсутствием мастеров, не принадлежащих ни одному файлу.

5.Отсутствие файлов с общими кластерами.

Проверка поверхности диска на наличие повреждений и аппаратных ошибок занимает больше времени, чем проверка целостности файловой системы. Для сокращения времени работы программы можно выбрать проверку не всего диска, а только системной области или области данных. При нахождении поврежденных секторов, их данные обычно переносятся в другие сектора. Некоторые системные файлы нельзя переносить, поэтому рекомендуется исправление ошибок в секторах, в которых располагаются такие файлы, отменить. Для большей надежности проверки поверхности диска необходимо использовать режим записи на диск (при этом данные на диске не теряются). Для сокращения времени тестирования от этого режима можно отказаться. Обнаруженные ошибки могут исправляться автоматически в соответствии с заданным параметром. Для исправления других ошибок файловой системы необходимо использовать другие программы, например, известные программы NortonUtilities.

1.4.Очистка дисков.

В процессе эксплуатации дисковых носителей свободное пространство заполняется файлами. Для создания новых файлов необходимо освободить место, занимаемое уже ненужными файлами. Они удаляются. Удаленные файлы помещаются в корзину на рабочем столе, т.е. файлы «меняют прописку», но не удаляются с диска. Для освобождения места, занятого файлами, необходимо очистить корзину на рабочем столе.