Программы расширяющие возможности операционной системы. Служебные программы ос windows. WinZip. Основные возможности WinZip

Определение 1

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

По функциональным возможностям сервисное обеспечение можно разделить на следующие виды:

  • средства для улучшения пользовательского интерфейса;
  • средства для защиты данных от разрушения и несанкционированного доступа;
  • средства для восстановления данных;
  • средства для ускорения обмена данными между диском и ОЗУ;
  • средства для архивации-разархивации файлов;
  • антивирусные средства;
  • и др.

По способу организации и реализации сервисное программное обеспечение может быть представлено программами-оболочками, утилитами, а также автономными программами.

Определение 2

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

Программы-утилиты могут быть организованы на следующих трех основных уровнях:

  • резидентный уровень (утилита загружается и становится резидентной, при этом обеспечивая в оперативном режиме выполнение заложенных в ней функций);
  • системный уровень (утилита работает как прикладная программа);
  • автономный уровень (работа утилиты производится вне ОС).

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

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

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

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

Приведем примеры некоторых программ-утилит.

Основные стандартные утилиты ОС Windows (программы из группы «Стандартные»)

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

  • Дефрагментация диска;
  • Проверка диска;
  • Очистка диска;
  • Форматирование диска.

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

Утилита «Дефрагментация диска» по возможности все кластеры, которые принадлежат одному файлу, располагает рядом и последовательно выстраивает все пустые кластеры.

Внешний вид окна программы представлено на рис. 1.

Рисунок 1. Окно программы «Дефрагментация диска»

Программа «Проверка диска» предназначена для выявления:

  • логических ошибок файловой системы;
  • физических ошибок, которые связаны с дефектами жесткого диска (т.е. повреждение секторов).

Внешний вид окна программы представлено на рис. 2.

Рисунок 2. Окно программы «Проверка диска»

Кроме того, в ОС Windows имеется ряд других утилит, например, Блокнот, WordPad, Paint и др.

Блокнот – это простейший текстовый редактор, который используется для создания простых документов (создаются файлы с расширением.txt). WordPad – это текстовый редактор, с помощью которого можно создавать и редактировать как простейшие текстовые документы, так и документы со сложным форматированием и рисунками. В WordPad реализована возможность связывания и внедрения данных из других документов в документ, созданный в WordPad. Файлы, созданные в WordPad, можно сохранять как тестовые документы с расширением.RTF. Внешний вид окна программы представлено на рис. 3.

Рисунок 3. Окно программы «WordPad»

Графический редактор Paint – это программа, предназначенная для создания и редактирования растровых рисунков. Редактор Paint может работать с файлами, имеющими следующие расширения: bmp, GIF, dib, TIFF, JPEG, PNG. Внешний вид окна программы представлено на рис. 4.

Рисунок 4. Окно программы «Paint»

Программы архивирования данных

Определение 3

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

Архивация файлов проводится в следующих случаях:

  • необходимо создать резервную копию наиболее ценных файлов;
  • необходимо освободить место на диске;
  • необходимо передать несколько файлов по электронной почте.

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

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

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

Замечание 1

Отметим, что лучше всего поддаются архивации графические файлы в формате.bmp, документы, созданные в пакете MS Office, а также web-страницы.

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

К служебным программам операционной системы ОС Windows относятся:

· дефрагментация диска;

· очистка диска;

· сведения о системе;

· восстановление системы;

· архивация данных.

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

Очистка диска – это поиск на жестком диске ненужных объектов и удаление их.

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

Восстановление системы – используется для восстановления работоспособности операционной системы путем «отката» к предыдущему рабочему состоянию.

Архивация данных – предназначена для резервного копирования информации, в том числе системных файлов

АНТИВИРУСНЫЕ ПРОГРАММЫ

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

Питательная среда для распространения вируса в ЭВМ обязана содержать следующие компоненты:

· незащищенность ОС;

· наличие полной документации по ОС и ПК;

· широкое распространение конкретной ОС и типа компьютеров.

Признаки появления вирусов:

· прекращение работы или неправильная работа программ;

· замедление работы компьютера;

· невозможность загрузки ОС;

· исчезновение файлов и папок или искажение их содержимого;

· изменение даты и времени модификации файлов;

· изменение размеров файлов;

· увеличение количества файлов на диске;

· уменьшение размера свободной оперативной памяти;

· вывод на экран непредусмотренных сообщений или изображений;



· подача непредусмотренных звуковых сигналов;

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

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

1. Программы-детекторы.

2. Программы-доктора (фаги).

3. Программы-ревизоры.

4. Программы-фильтры (сторожа).

5. Программы-вакцины (иммунизаторы).

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

Программы-доктора (фаги) не только находят зараженные вирусами файлы, но и «лечат» их, удаляя из файла тело программы-вируса.

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

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

Программы-вакцины (иммунизаторы) модифицируют программу или диск так, чтобы вирус ее воспринимал как зараженную и не внедрялся.

Сегодня наиболее известны антивирусные программы:

· Антивирус Касперского

· Avast Home Edition

· Panda Antivirus

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

1. Аппаратные средства защиты.

2. Программные средства защиты.

3. Юридические меры.

Аппаратные средства реализуют различные криптографические схемы и используются в совокупности со специальным ПО, позволяющим решать специфические задачи борьбы с вирусами: проверки приоритета программ и т.д. Широкого распространения эти средства не получили из-за их стоимости и влияния на эффективность функционирования вычислительных систем.

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

Юридические меры . Американская Национальная Академия наук (NAS) призвала правительство США принять закон, предполагающий наказание за производство «дырявого» ПО. Ученые полагают, что одной из таких мер должно стать повышение ответственности производителей не достаточно защищенного ПО. Этот закон – серьезный удар по крупным компаниям, особенно Microsoft. Практически все крупные вирусные эпидемии связаны с дырами в ПО Microsoft. В Windows XP обнаружены дыры, вынудивших Microsoft после выпуска этой ОС выпустить дополнительные патчи.

В Конгрессе США разработан законодательный акт, направленный наборьбу с терроризмом. К терроризму приравнивается:

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

· разработка и распространение вирусных программ.

ПРОГРАММЫ-АХИВАТОРЫ

Программы архиваторы . Принцип работы архиватора заключается в следующем. Файл в компьютере записывается как набор нулей и единиц, например : 110110110110. В этом примере последовательность 110 повторяется четыре раза: 110 110 110 110. Можно заменить этот фрагмент так: Ключ\повтор\повтор\повтор , где ключ – это 110, а повтор означает, что на его месте должен стоять ключ. Если повтор обозначить как 1, то исходный фрагмент преобразуется в 110111. Таким образом, техника сжатия (компрессии) данных основана на замене повторяющихся последовательностей более короткими кодами и составлении таблицы соответствия – для восстановления данных в первоначальном виде, т. е. их декомпрессии (распаковки).

Процессы сжатия и распаковки файлов называют соответственно архивацией и разархивацией . Сжатие компонентов файловых структур и их распаковка выполняется программами, называемыми архиваторами. В результате работы программ-архиваторов создаются архивные файлы (архивы). Архивный файл (архив) – набор из одного или нескольких файлов, помещенных в сжатом виде в единый файл, из которого их можно извлечь в первоначальномвиде.

· именафайлов;

· сведенияо папке, где содержится файл;

· датаивремя последней модификации файла;

· размер файла до и после архивации;

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

Типовые функции программ-архиваторов:

· помещение исходных файлов в архив;

· извлечение и удаление файлов из архива;

· просмотр оглавления архива;

· ведение многотомных архивов;

· создание самораспаковывающихся архивов;

· проверка целостности архива;

· восстановление поврежденных архивов;

· защита информации в архиве паролем.

В архив можно помещать несколько файлов и несколько поддеревьев файловой структуры. Это дает:

· выигрыш во внешней памяти;

· с группой архивированных файлов можно работать как с единым целым;

· хранение информации в архиве более надежно, т. к. данные хранятся в сжатом виде и меньше вероятность их повреждения;

· осуществляется контроль хранения и целостности архивированных файлов.

При характеристике программ-архиваторов используются такие показатели эффективности как плотность упаковки, время упаковки, поддержка форматов других архиваторов и др.

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

· какой тип архивов уже существует в рамках той рабочей группы, с которой вам предстоит взаимодействовать;

· какие объемы информации предполагается сжимать;

· какой тип данных преобладает;

· удобство интерфейса архиватора.

Среди всего многообразия применяющихся программ-архиваторов лидируют: WinZip и WinRar. Кроме того, в современных менеджерах имеются средства, распознающие сжатый файл и распаковывающие его.

WinZip. Основные возможности WinZip:

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

· наличие двух режимов работы: WinZip Wizard (мастер WinZip) и WinZip Classic (классический режим) – для неподготовленного и подготовленного пользователя соответственно;

· задание пароля при архивации;

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

· оригинальный высокоэффективный алгоритм сжатия данных;

· поддержку форматов rarиzip;

· управление архивами других форматов;

· поддержка непрерывныхимноготомныхархивов;

· создание самораспаковывающихся обычных и многотомных архивов;

· шифрование, ведение протокола ошибок;

· мультимедийный интерфейс.

Контрольные вопросы

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

2. Служебные программы ОС Windows

3. Антивирусные программы

4. Программы-архиваторы


ТЕМА 6. ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КИТ. СИСТЕМЫ ОБРАБОТКИ ТЕКСТОВЫХ ДОКУМЕНТОВ

1. Прикладное программное обеспечение

2. Защита информации в приложениях MS Office

3. Системы обработки текстовых документов

4. Системы распознавания текстов

5. Текстовый процессор MS Word

1. ПРИКЛАДНОE ПРОГРАММНОЕ ОБЕСПЕЧЕНИE

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

Пакеты прикладных программ – комплекс программ для решения задач по некоторой теме или предмету и оформленных согласно требованиям стандарта к такому продукту. Например , пакеты бухгалтерских программ. В прикладное ПО входят и уникальные программы, т.е. программы, разрабатываемые пользователями и не вошедшие в состав ППП.

Различают ППП cпециального назначения и общего назначения .

ППП специального назначения делятся на:

· методо-ориентированные;

· проблемно-ориентированные.

В основе методо-ориентированных ППП лежит реализация некоторогоматематического метода решения задачи. Например : математического программирования (линейного, статистического и др.), теории массового обслуживания.

Проблемно-ориентированные пакеты решают задачи из некоторой предметной области. Например : бухгалтерского учёта, транспорта, медицины. С их помощью можно создавать автоматизированные рабочие места (АРМ) – для специалистов разного профиля.

ППП общего назначения ориентированы на автоматизацию широкого класса задач:

· текстовые процессоры;

· табличные процессоры;

· системы презентации;

· графические процессоры;

· системы управления базами данных;

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

Офисные пакеты

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

Традиционно в офисный пакет входят:

· текстовый процессор – для создания и редактирования профессионально оформленных документов;

· табличный процессор – для работы с электронными таблицами, графиками и диаграммами;

· программа для подготовки презентаций;

· графический редактор – для создания и редактирования графических изображений;

· система управления базами данных – для создания баз данных и работы с ними.

Все приложения, входящие в пакеты объединяет унифицированный интерфейс и совместимость по данным, т. е. документ одного приложения можно перенести в документ другого приложения. Ведущими производителями офисных пакетов являются компании: Microsoft, Sun Microsystems (офис Star Office и Open Office), IBM (офис Lotus Smart Suite), Corel (офис Perfect Office).

Фирмой Microsoft выпущены следующие электронные офисы: Microsoft Office 95,–97,–2000,–2003,–2007,-2010

Основными программными продуктами, входящими в Microsoft Office, являются:

· Word – текстовый процессор;

· Excel – табличный процессор;

· PowerPoint – система презентаций;

· Outlook – электронный секретарь;

· Access – система управления базой данных.

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

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

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

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

· программы-драйверы , которые расширяют возможности операционной системы по управлению устройствами ввода-вывода, оперативной памятью и т.д.; с помощью драйверов возможно подключение к компьютеру новых устройств или нестандартное использование имеющихся;

· программы-упаковщики (архиваторы), которы

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

Операционная система обычно хранится во внешней памяти компьютера - на диске . При включении компьютера она считывается с дисковой памяти и размещается в ОЗУ .

Этот процесс называется загрузкой операционной системы.

В функции операционной системы входит:

· осуществление диалога с пользователем;

· ввод-вывод и управление данными;

· планирование и организация процесса обработки программ;

· распределение ресурсов (оперативной памяти и кэша, процессора, внешних устройств);

· запуск программ на выполнение;

· всевозможные вспомогательные операции обслуживания;

· передача информации между различными внутренними устройствами;

· программная поддержка работы периферийных устройств (дисплея, клавиатуры, дисковых накопителей, принтера и др.).

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


1. однопользовательские однозадачные , которые поддерживают одну клавиатуру и могут работать только с одной (в данный момент) задачей;

2. однопользовательские многозадачные , которые обеспечивают одному пользователю параллельную обработку нескольких задач. Например, к одному компьютеру можно подключить несколько принтеров, каждый из которых будет работать на "свою" задачу;

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

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

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

· программы управления вводом/выводом;

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

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

Каждая операционная система имеет свой командный язык , который позволяет пользователю выполнять те или иные действия:

· обращаться к каталогу;

· выполнять разметку внешних носителей;

· запускать программы;

· ... другие действия.

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

Для управления внешними устройствами компьютера используются специальные системные программы - драйверы . Драйверы стандартных устройств образуют в совокупности базовую систему ввода-вывода (BIOS), которая обычно заносится в постоянное ЗУ компьютера.

Файл (англ. file -папка) - это именованная совокупность любых данных, размещенная на внешнем запоминающем устройстве и хранимая, пересылаемая и обрабатываемая как единое целое. Файл может содержать программу, числовые данные, текст, закодированное изображение и др.
Файловая система - это средство для организации хранения файлов на каком-либо носителе. Файлы физически реализуются как участки памяти на внешних носителях - магнитных дисках или CD-ROM. Каждый файл занимает некоторое количество блоков дисковой памяти. Обычная длина блока - 512 байт. Обслуживает файлы специальный модуль операционной системы, называемый драйвером файловой системы . Каждый файл имеет имя, зарегистрированное в каталоге - оглавлении файлов.

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

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

Операционная система MS DOS (Microsoft Disk Operating System) - самая распространенная ОС на 16-разрядных персональных компьютерах. Она состоит из следующих основных модулей:

Базовая система ввода/вывода (BIOS) выполняет наиболее простые и универсальные услуги операционной системы, связанные с осуществлением ввода-вывода . В функции BIOS входит также автоматическое тестирование основных аппаратных компонентов (оперативной памяти и др.) при включении машины и вызов блока начальной загрузки DOS .

Блок начальной загрузки (или просто загрузчик ) - это очень короткая программа, единственная функция которой заключается в считывании с диска в оперативную память двух других частей DOS - модуля расширения базовой системы ввода/вывода и модуля обработки прерываний.

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

Модуль обработки прерываний реализует основные высокоуровневые услуги DOS, поэтому его и называют основным.

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

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

Каждый из указанных модулей выполняет определенную часть функций, возложенных на ОС. Места постоянного размещения этих модулей различны. Так, базовая система ввода/вывода находится в постоянном запоминающем устройстве (ПЗУ), а не на дисках, как все остальные модули.

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

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

Операционная система Unix была создана в Bell Telephone Laboratories . Unix - многозадачная операционная система, способная обеспечить одновременную работу очень большого количество пользователей. Ядро ОС Unix написано на языке высокого уровня C и имеет только около 10 процентов кода на ассемблере. Это позволяет за считанные месяцы переносить ОС Unix на другие аппаратные платформы и достаточно легко вносить в нее серьезные изменения и дополнения. UNIX является первой действительно переносимой операционной системой. В многочисленные существующие версии UNIX постоянно вносятся изменения. С одной стороны, это расширяет возможности системы, делает ее мощнее и надежнее, с другой - ведет к появлению различий между существующими версиями. В связи с этим возникает необходимость стандартизации различных свойств системы. Наличие стандартов облегчает переносимость приложений между различными версиями UNIX и защищает как пользователей, так и производителей программного обеспечения. Поэтому в 80-х годах разработан ряд стандартов, оказывающих влияние на развитие UNIX. Сейчас существуют десятки операционных систем, которые можно объединить под общим названием UNIX. В основном, это коммерческие версии, выпущенные производителями аппаратных платформ для компьютеров своего производства.

Начало созданию системы Linux положено в 1991 г. финским студентом Линусом Торвальдсом (Linus Torvalds). В сентябре 1991 года он распространил по e-mail первый прототип своей операционной системы, и призвал откликнуться на его работу всех, кому она нравится или нет. С этого момента многие программисты стали поддерживать Linux, добавляя драйверы устройств, разрабатывая разные продвинутые приложения и др. Атмосфера работы энтузиастов над полезным проектом, а также свободное распространение и использование исходных текстов стали основой феномена Linux. В настоящее время Linux - очень мощная система, но самое замечательное то, что она бесплатная (free).

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

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

45-46. Расширение возможностей пользователя: служебные программы ос Диспетчер задач

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

Проверка диска

В процессе работы ПК иногда могут возникать сбои в работе, как программного обеспечения, так и аппаратуры. Для решения подобных проблем служит программа проверки диска.

Очистка диска

Удаляет заведомо ненужное содержимое вашего винчестера.

Дефрагментация диска

Для того чтобы собирать файлы в единое целое

Архивация диска

Резервное копирование

Восстановление системы

Сохраняет ОС на момент контрольной точки

Мастер планирования заданий

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

Таблица символов

47. Структура окна ос Windows, его настройка

Любое окно имеет следующую структуру:

    Строка заголовка;

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

    Кнопки управления размером. Эти кнопки дублируют основные команды служебного меню. Закрывающая, сворачивающая и разворачивающая.

    Строка меню. Для окон папок строка меню имеет стандартный вид. При щелчке на каждом из пунктов этого меню раскрывается «ниспадающее» окно

    Панель инструментов. Содержит командные кнопки для выполнения наиболее часто встречающихся операций

    Адресная строка. В ней указан путь доступа к текущей папке

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

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

    Строка состояния. Здесь выводится дополнительная, часто немаловажная информация. Например, о скрытых или системных файлах

48.Структура панели задач, настройка

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

49. Структура меню Пуск, настройка

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

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

50-51. Сетевые возможности ос, работа в локальной сети.

Все современные ОС могут работать как серверы и как клиенты. Настраивается в панели управления - значок сеть. Для работы комп должен иметь уникальное имя и пароль. Должна быть принадлежность к домену или рабочей группе. (Мой компьютер-св-ва-общие-имя компа, имя рабочей группы) В компе должны быть определены как минимум следующие сетевые компоненты:-программа клиент(позволяет работать в качестве клиента) –драйвер сетевой карты(автоматически определяется ОС и сама подбирает драйвер или ставит стандартный) – протокол обмена информацией (набор правил позволяющих общатся компам в сети)–службы доступа к файлам и принтерам(позволяет пользоватся общими ресурсами сети). Работа в локальной сети сводится к обмену файлами, папками, сообщениями. Дистрибутивы могут хранится на сервере

Расширение возможностей операционных систем

Успешно изучив материал, Вы будете знать :

    основные виды программного обеспечения;

    состав программ, по умолчанию входящих в поставку ОС.

После изучения данной темы Вы будете уметь :

    определять состав программ, по умолчанию входящих в поставку ОС;

    определять, какие функции не охвачены средствами ОС.

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

Основные понятия к теме 6

Базовое программное обеспечение

Интерфейс разработки приложений

Сервисный пакет

Базовое программное обеспечение

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

Как правило, разработчик операционной системы производит дополнительно некоторое программное обеспечение, расширяющее возможности операционной системы. К примеру, разработчик ОС Windows компания Microsoft также производит программный комплекс Microsoft Office, который состоит из текстового процессора Microsoft Word, табличного процессора Microsoft Excel, СУБД Microsoft Access, программы по созданию презентаций Microsoft PowerPoint, клиента электронной почты, совмещенного с электронным органайзером Microsoft Outlook.

Рынок программного обеспечения очень велик. Гигантское количество разнообразных программ, призванных удовлетворить потребности самых пристрастных пользователей, обусловлено тем фактом, что ни один разработчик операционной системы не в силах монополизировать право на разработку дополнительного программного обеспечения - это противоречит самой концепции операционной системы. Операционная система должна быть расширяемой, а учитывая количество пользователей той же Windows XP и количество видов оборудования, с которым система должна работать, у разработчика остается время лишь на одну задачу - либо улучшать операционную систему, с каждой новой версией добавляя новые возможности, и оставить разработку дополнительного программного обеспечения другим компаниям, либо сосредоточиться лишь на выпуске программного обеспечения к своей ОС. Второй путь ведет в никуда - освободившееся место с радостью займут и поделят конкуренты.

Интерфейс разработки приложений

Для того чтобы была возможна разработка приложений для операционной системы, разработчик должен регулярно публиковать информацию о так называемом API (Application Programming Interface - Интерфейс разработки приложений) . API представляет собой набор программных модулей, опираясь на которые сторонний разработчик может создавать программы, расширяющие возможности операционной системы. Особо удачные решения, как правило, включаются в состав новой версии операционной системы. ИРП описывает множество аспектов разработки программного обеспечения: форматы данных, модели памяти, концепцию ввода-вывода и многое другое.

Пути расширения возможностей ОС

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

Для того чтобы пользователь мог найти интересующее его программное обеспечение, существует множество ресурсов - каталогов программ. Классификация программ производится по решаемым задачам. Выделяют несколько основных направлений: системные программы, средства разработки приложений, базы данных и СУБД, офисные пакеты, игровые программы, пакеты для работы в Internet и т.д.

Кроме расширения программных возможностей необходимо также своевременно расширять возможности по работе с оборудованием. Эту задачу обычно решают двумя взаимосвязанными путями. Первый путь подразумевает установку сервисных пакетов , содержащих исправления и дополнения к операционной системе. Сервисные пакеты разрабатываются и распространяются разработчиком операционной системы. Эти пакеты выпускаются в среднем раз в год. Кроме этого, разработчики регулярно выпускают заплатки , устраняющие мелкие неполадки в системе. Второй путь подразумевает своевременное обновление драйверов устройств. Каждый крупный производитель аппаратных компонентов обычно в комплекте со своим оборудованием поставляет программу, позволяющую централизованно отслеживать обновление версий драйверов на сайте производителя и обновлять их на компьютере, если это необходимо.

Основные выводы

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

    API - интерфейс разработки приложений, необходимый для расширения программных возможностей операционной системы.

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

Котрольные вопросы

    С какими целями в состав операционной системы включается программное обеспечение, не являющееся необходимым для корректной работы операционной системы на допустимых аппаратных платформах?

    Какого рода информация должна публиковаться разработчиком операционной системы, чтобы сторонние разработчики программного обеспечения могли разрабатывать программы для этой ОС?

    В каких направлениях необходимо расширять функциональные возможности ОС?



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: