
Лекция 5_6 Прик_программ_обеспечение.ppt
- Количество слайдов: 29
ПРОГРАММНЫЕ СРЕДСТВА РЕАЛИЗАЦИИ ИНФОРМАЦИОННЫХ ПРОЦЕССОВ Общая характеристика, состав и назначение программного обеспечения Программное обеспечение - это совокупность программ, позволяющих осуществлять автоматизированную обработку данных. Состав программного обеспечения: системное, инструментальное и прикладное программное обеспечение Программное обеспечение Системное программное обеспечение Операционные системы Интерфейсные системы Программы-оболочки Утилиты Инструментальное программное обеспечение Среды разработки программного обеспечения: редакторы трансляторы средства автоматизации сборки средства отладки Прикладное программное обеспечение Пакеты прикладных программ общего назначения Методо-ориентированные пакеты Проблемно-ориентированные пакеты Сервисные программы
Системное программное обеспечение -обеспечивает функционирование компьютера и осуществляет взаимодействие пользователя с устройствами компьютера посредством команд операционной системы. Операционная система (operation system) - обязательная часть системного программного обеспечения, обеспечивающая эффективное функционирование компьютера в различных режимах, и организующая выполнение программ и диалог с пользователем. Для организации взаимодействия пользователя с операционной системой предназначены системные программы, которые образуют программные надстройки операционной системы (оболочки и среды). Системные программы, обеспечивающие пользовательский интерфейс, сохраняют форму общения пользователя с операционной системой (диалог), но изменяют язык общения (язык команд преобразуется в язык меню).
Системные программы условно можно разделить на: интерфейсные системы, программы-оболочки операционных систем и утилиты n. Интерфейсные системы - это системы, чаще всего графического типа, совершенствующие пользовательский и программный интерфейс операционных систем, а также, реализующие дополнительные процедуры разделения ресурсов. n. Программы-оболочки операционных систем предоставляют пользователю качественно новый интерфейс, по сравнению с реализуемым операционной системой. n. Утилиты – это программы, которые автоматизируют выполнение типовых, часто используемых процедур (контроля, диагностики и восстановления работоспособности компьютера, дисков, программ и т. д. ). Многие утилиты имеют развитый диалоговый интерфейс с пользователем.
Инструментальное программное обеспечение – это совокупность программ, позволяющих автоматизировать процесс создания новых системных, инструментальных и прикладных программ. Интегрированная среда разработки программного обеспечения (Integrated development environment - IDE) – система программных средств, используемая для разработки программного обеспечения. Обычно среда разработки включает в себя: 1. средства написания программ (текстовый редактор); 2. средства трансляции (компилятор и/или интерпретатор); 3. средства автоматизации сборки (компоновщик); 4. средства контроля и отладки программ (отладчик). Среда разработки программного обеспечения может также содержать систему управления версиями и разнообразные инструменты для упрощения конструирования графического интерфейса пользователя. Многие современные среды разработки включают браузер классов, инспектор объектов и диаграмму иерархии классов - для использования при объектно-ориентированной разработке программного обеспечения.
Инструментальное программное обеспечение Текстовый редактор позволяет редактировать, формировать и объединять тексты программ, контролировать синтаксис создаваемых программ. Транслятор преобразует исходный код программы, написанный на языке высокого уровня (алгоритмический язык), в набор команд языка низкого уровня (машинный язык). Транслятор может быть компилирующего (компилятор) или интерпретирующего (интерпретатор) вида. Компилятор создает набор объектных модулей на машинном языке, которые, после обработки редактором связей, сохраняются в исполняемом файле с расширением . com или . exe. Исполняемый файл может быть выполнен многократно без повторной компиляции, если исходный код программы не изменялся. Интерпретатор осуществляет пошаговую трансляцию и выполнение операторов исходного кода программы. Каждый оператор транслируется в одну или несколько команд на машинном языке, которые сразу же выполняются. Интерпретатор не создает исполняемый файл, поэтому при каждом запуске программы на исполнение она транслируется заново. Компоновщик (редактор связей) обрабатывает набор объектных модулей, созданных компилятором: подключает библиотеки стандартных модулей, осуществляет их компоновку и сохраняет полученный абсолютный модуль на машинном языке в исполняемый файл. Отладчик позволяет выполнять пошаговую трассировку программ: устанавливать точки или условия останова, отслеживать значения переменных в точках останова, модифицировать значения переменных в точках останова в процессе выполнения программы.
Прикладное программное обеспечение обеспечивает решение пользовательских задач с использованием пакета прикладных программ. Пакет прикладных программ - это совокупность программ для решения класса задач в определенной предметной области. Различают следующие виды пакетов прикладных программ: общего назначения - ориентированы на автоматизацию широкого круга задач пользователя (текстовые, табличные, графические процессоры, системы управления базами данных, издательские системы, системы автоматизации проектирования и т. д. ); 1. методо-ориентированные – предназначены для реализации разнообразных экономикоматематических методов решения задач (математического программирования, сетевого планирования, теории массового обслуживания, математической статистики и т. д. ); 2. проблемно-ориентированные - направлены на решение определенной проблемы в конкретной предметной области (банковские пакеты, пакеты бухгалтерского учета, финансового менеджмента, правовых справочных систем и т. д. ). 3. К прикладному программному обеспечению относятся также сервисные программные средства, которые служат для организации удобной рабочей среды пользователя, а также для выполнения различных вспомогательных функций (информационные менеджеры, программыпереводчики и др. ).
Операционные системы. Назначение и классификация Операционная система (ОС) – это комплекс взаимосвязанных системных программ, которые управляют работой устройств компьютера и обеспечивают диалог с пользователем Основные функции операционной системы: 1. осуществление диалога с пользователем; 2. управление данными: ввод-вывод данных и их передача между устройствами; 3. запуск программ на выполнение и организация процесса обработки программ; 4. распределение ресурсов компьютера (оперативной памяти, микропроцессора, внешних устройств); 5. выполнение функций по обслуживанию устройств. К современным операционным системам предъявляются следующие требования. Операционная система должна: 1. обладать совместимостью - иметь средства для выполнения приложений в других операционных системах; 2. обеспечивать переносимость – иметь возможность переноса операционной системы с одной аппаратной платформы на другую; 3. обеспечивать надежность и отказоустойчивость - иметь средства защиты от внутренних и внешних ошибок, сбоев и отказов; 4. обеспечивать безопасность - иметь средства защиты ресурсов пользователей; 5. обладать расширяемостью - обеспечивать удобство внесения изменений и дополнений; 6. обладать производительностью - иметь достаточное для выполнения операций быстродействие.
Операционные системы различным признакам можно классифицировать по По числу одновременно выполняемых задач выделяют однозадачные (MS DOS) и многозадачные (OS/2, UNIX, MS Windows) операционные системы. Однозадачные операционные системы предоставляют пользователю виртуальную машину и включают средства управления файлами, периферийными устройствами и средства общения с пользователем. Многозадачные операционные системы дополнительно управляют разделением между задачами совместно используемых ресурсов. По количеству одновременно работающих пользователей операционные системы делятся на однопользовательские (MS DOS, MS Windows 3 х, ранние версии OS/2) и многопользовательские (UNIX, MS Windows NT). В многопользовательских системах присутствуют средства защиты информации пользователей от несанкционированного доступа. По типу используемых ресурсов выделяют локальные (MS DOS) и сетевые операционные системы (UNIX, MS Windows NT). В сетевой операционной системе присутствуют средства передачи данных между компьютерами по каналам связи и реализация протоколов передачи данных. По зависимости от аппаратных ресурсов различают аппаратно-зависимые и аппаратнонезависимые (мобильные) операционные системы. Аппаратно-зависимые операционные системы ориентированны на определенный тип аппаратной платформы компьютера. Мобильные операционные системы легко переносятся на разные типы компьютеров (UNIX). Аппаратно-независимая часть реализуется на языке программирования высокого уровня и перекомпилируется при переходе на другую платформу.
Операционная система MS DOS (Microsoft Disk Operation System) широко использовалась для персональных компьютеров, построенных на базе процессоров Intel 8088 - 80486. В настоящее время низкие требования к аппаратным ресурсам оставляют MS DOS перспективной для практического использования. Ее аналог (DR DOS) адаптируется к рынку встроенных операционных систем мелких высокоточных устройств, присоединяемых к Интернету (кассовые аппараты, факсы, персональные цифровые ассистенты, электронные записные книжки и др. ). Операционная система OS/2 (Operating system/2) была разработана для компьютеров на базе микропроцессора Intel 286. Это однопользовательская, многозадачная операционная система. Важной особенностью OS/2 является наличие многооконного интерфейса пользователя, программных интерфейсов для работы с системой баз данных, в локальных вычислительных сетях. OS/2 имеет ограниченный набор сервисных программ. Операционные системы семейства UNIX - многопользовательские, многозадачные операционные системы, содержат мощные средства защиты программ и файлов различных пользователей. Операционные системы семейства UNIX являются машинонезависимыми, что обеспечивает их высокую мобильность и переносимость прикладных программ на компьютеры различной архитектуры. Важной особенностью операционных систем семейства UNIX являются модульность и обширный набор сервисных программ. Общими чертами операционных систем семейства UNIX являются многопользовательский режим со средствами защиты данных от несанкционированного доступа, реализация многозадачной обработки в режиме разделения времени. В целом операционные системы семейства UNIX ориентированы на большие локальные (корпоративные) и глобальные сети, объединяющие работу многих тысяч пользователей. Большое распространение UNIX и ее версия LINUX получили в сети Интернет, где важнейшее значение имеет машинонезависимость операционной системы.
Операционные системы семейства MS Windows – это операционные системы с приоритетной многозадачностью, со средствами обеспечения надежности, защиты и управления. В основу операционных систем семейства MS Windows положены следующие принципы. Совместимость. Операционная система обеспечивает реализацию многих приложений MS DOS, и части приложений OS/2, имеются средства для работы в UNIX. Надежность и отказоустойчивость. Операционная система реализует отдельное адресное пространство для всех выполняемых задач. Такая архитектура защищает приложения от повреждения. Имеется возможность контролировать занимаемую задачей память и загрузку компьютера. Многопользовательность и защита данных. Операционная система позволяет установить для каждого пользователя собственные надстройки. Эти надстройки задают среду работы и ограничивают доступ к файлам и папкам, которые можно зашифровать с помощью персонального ключа. Расширяемость и масштабируемость. Модульное построение операционной системы упрощает добавление новых компонент. Имеются встроенные сетевые средства связи с различными типами компьютеров, поддерживающие разнообразные транспортные протоколы и технологию клиентсервер. Основные особенности операционных систем семейства MS Windows: предоставляют пользователю удобный и понятный графический интерфейс; работают на компьютерах большинства доступных конфигураций; имеют файловую систему с открытой для дальнейшего развития архитектурой; имеют встроенные средства для работы со звуком, видео- и компакт-дисками; предоставляют инструменты (Мастера - Wizards), автоматизирующие процесс выполнения операций путем задания простых вопросов пользователю; включают встроенные средства диагностики, оптимизации и исправления ошибок, которые помогают устранять конфликты между устройствами и повышают эффективность функционирования всей системы; максимально упрощают установку и настройку периферийных устройств за счет поддержки стандарта plug-and-play; обеспечивают работу в режиме удаленного доступа и синхронизации файлов настольного и портативного компьютеров.
Графический интерфейс операционных систем семейства MS Windows Графический интерфейс пользователя (graphical user interface) – это система средств для взаимодействия пользователя с компьютером, основанная на представлении всех доступных пользователю системных объектов и функций в виде графических компонентов экрана (окон, значков, меню, кнопок, списков и т. п. ). Пользователь имеет произвольный доступ ко всем видимым экранным объектам. Операционные системы, обеспечивающие такой интерфейс, являются объектноориентированными Графический интерфейс операционных систем семейства MS Windows базируется на концепции «рабочего стола» . Реализация этой концепции позволила создать интуитивно понятный интерфейс и облегчить работу пользователей. Объектами операционной системы являются папки, приложения, документы, ярлыки, окна, меню, панели. Каждый объект обозначается значком (пиктограммой) и обладает некоторым набором свойств, определяющим способы использования этого объекта. Наиболее часто используемые команды содержится в контекстном меню объекта. Набор команд зависит от объекта в данной ситуации. Вызов контекстного меню выполняется щелчком правой кнопкой мыши на указанном объекте.
Объектами операционной системы Папка - это каталог, который используется для хранения файлов и других папок на диске. Приложение – это исполняемый файл с расширением. com или. exe. Документ - это файл, созданный средствами какого-либо приложения, например: Книга 1. xls, Документ. doc, Рисунок. bmp. Значок представляет собой небольшую картинку, которая наглядно характеризует соответствующий ему объект. Ярлык - это текстовый файл, в котором указывается размещение того объекта, представителем которого он является. Ярлык обеспечивает быстрый доступ к объекту. Значок ярлыка имеет в левом нижнем углу пиктограммы маленькую стрелку , например: Пользователь имеет возможность создавать ярлыки и располагать их в любом месте рабочего стола или папки. При активизации ярлыка открывается тот объект, на который он ссылается. Операционная система отслеживает перемещение и переименование файлов, поэтому ярлыки остаются действительными при изменении характеристик соответствующего объекта. При удалении ярлыка сам объект остается неизменным.
Рабочий стол является корневой папкой, в которой находятся все остальные папки (рисунок). На рабочем столе хранятся системные папки: Мой компьютер, Сетевое окружение, Корзина и др. Набор объектов, появляющихся на рабочем столе при запуске операционной системы, зависит ее от настройки.
n Панель задач расположена в нижней части экрана. На ней располагаются значки активных в текущий момент приложений В правой части панели задач располагается индикатор текущей раскладки клавиатуры (языка). Щелчок мыши по индикатору позволяет сменить раскладку. Там же расположены часы. Если на несколько секунд задержать на них указатель мыши, то будет высвечена текущая дата. Окно представляет собой отображаемый на экране прямоугольник, в которых активизируются приложения. Любое приложение MS Windows выполняется в окне. Также в окне выдаются различные сообщения и запросы.
В MS Windows используются несколько видов окон: окно приложения связано с конкретным приложением и характеризуется наличием дополнительных элементов, таких как строка меню, панели инструментов, строка состояния и т. д. (рисунок 1); окно документа порождается приложением, средствами которого создается документ; диалоговое окно обеспечивает организацию взаимодействия пользователя с различными приложениями операционной системы. Его можно только закрыть или переместить. К этому типу окон относят диалоговые окна настройки даты и времени, свойств клавиатуры и экрана и др. ; окно системных сообщений предназначено для вывода предупреждений и сообщений, генерируемых операционной системой или приложением (такое окно можно только закрыть). Основная часть окна приложения – это рабочая область. Если объекты не помещаются в текущие границы рабочей области, то добавляются горизонтальная и вертикальная полосы прокрутки. Местоположение окна изменяется буксировкой строки заголовка. Размер окна изменяется буксировкой его границ.
Настройка операционной системы. Технология связывания и внедрения объектов Настройка операционной системы семейства MS Windows предполагает изменение интерфейса с учетом требований пользователя. Существует множество настраиваемых параметров операционной системы: текущая дата и время, клавиатура, рабочий стол, мышь, опции в меню Пуск и пр. Пользователь имеет возможность сохранить сделанные им персональные настройки, называемые пользовательской конфигурацией. При последующей загрузке операционная система запрашивает имя пользователя (учетную запись) и пароль. В случае совпадения восстанавливается сделанная ранее конфигурация настроек. Рисунок 1 - Диалоговое окно Панель управления Настройка осуществляется в диалоговом окне Панель управления (рисунок 3. 5), которое активизируется командой Панель управления главного меню.
Буфер обмена В операционной системе семейства MS Windows реализована возможность обмена данными между приложениями с помощью буфера обмена (clipboard). Достоинством буфера обмена является соединение в одном документе объектов, созданных различными приложениями (составных документов). Недостатки буфера обмена: накопление данных в буфере промежуточного хранения невозможно, т. к. при перемещении в буфер обмена нового фрагмента старый автоматически удаляется; объем информации, передаваемой через буфер обмена ограничен; данные, вставленные в документ-приемник через буфер обмена, не обновляются при их изменении в документе-источнике. Технология DDE (Dynamic Data Exchange) – это динамический обмен данными. Суть технологии состоит в том, что в сеансе связи одно приложение (клиент) посылает запросы в виде команд, а другое приложение (сервер) в ответ пересылает данные. Установленная связь вставляемого объекта с оригиналом сохраняется и после закрытия приложений, т. е. внесенные в оригинал изменения автоматически вносятся во все документы, связанные с ним. Таким образом, с одним оригиналом можно связать любое количество документов. В качестве источника данных можно использовать не оригинал, а ранее связанный объект (получается цепочка связей). Можно просмотреть все связи данного документа, разорвать или переключить связь с одного объекта на другой. Однако сложность функционирования технологии затруднила ее широкое распространение. В результате была предложена новая технология связывания и внедрения объектов (технология OLE).
Технология OLE (Object Linking and Embedding) - это технология связывания и внедрения объектов. Основное преимущество технологии OLE состоит в возможности активизации встроенных объектов. При двойном щелчке мыши в поле объекта он активизируется. В результате объект автоматически передается для редактирования создавшему его приложению. После окончания работы с объектом приложение-родитель закрывается, а измененный объект возвращается в документ. При связывании объектов: 1. отсутствует необходимость создания второй копии объекта, что позволяет сократить используемый объем дискового пространства; 2. изменения, внесенные в связываемый объект, дублируются во всех документах, с которыми этот объект связан; 3. запоминается путь к оригиналу, поэтому при переносе на другой компьютер необходимо переписать и все файлы, содержащие объекты, включенные в данный документ. При внедрении объектов: 1. изменения внедренного объекта не отражаются в оригинале; 2. вся информация хранится в одном файле и никаких проблем при переносе на другой компьютер не возникает.
Программы-архиваторы Назначение программ-архиваторов заключается в экономии места на диске за счет сжатия (упаковки) одного или нескольких файлов в архивный файл Программы-архиваторы используются для: хранения в упакованном виде больших объемов данных, которые могут понадобиться в будущем; переноса данных между компьютерами с помощью дисков или электронной почты; создания в сжатом виде резервных копий файлов; защиты от компьютерных вирусов. В результате работы программ-архиваторов создаются архивные файлы (архивы). В основе работы программ-архиваторов лежит процедура поиска и перекодирования одинаковых фрагментов содержимого файлов. Сжатие данных в файлах производится за счет устранения избыточности различными способами (за счет упрощения кодов, исключения постоянных битов, замены их повторяющейся последовательности коэффициентом повторения и т. д. ). Сжиматься могут как один, так и несколько файлов, которые в сжатом виде помещаются в архив.
Архивный файл включает оглавление, содержащее следующую информацию о файлах, хранящихся в архиве: имя файла; сведения о каталоге, в котором он находился; дату и время последней модификации файла; размер файла на диске и в архиве; код циклического контроля для каждого файла, используемый для проверки целостности архива. В качестве расширений архивным файлам по умолчанию устанавливается имя соответствующей программы-архиватора. Большинство программ-архиваторов позволяют создавать многотомные архивы. Многотомный архив - это последовательность архивных файлов, размер которых не превышает заданного размера тома. Обычно создается при необходимости переноса архива на гибких дисках, если размер архива превышает емкость дискеты. При создании многотомных архивов программа делает паузу для смены диска. Многотомный архив имеет общее имя, в расширении же каждого файла многотомного архива указывается номер тома.
Самораспаковывающийся архив n- это определенным образом созданный архивный файл, являющийся выполняемым файлом. В его состав входит SFX-модуль, который позволяет распаковывать архив. Выполнение такого файла приводит к распаковке содержащихся в нем файлов без использования программы-архиватора. n. Типовые функции программ-архиваторов: помещение исходных файлов в архив, извлечение файлов из архива, удаление файлов из архива, просмотр оглавления архива, версификация (проверка) архива. n. Для каждого файла из архива в оглавлении архивного файла запоминается код циклического контроля (CRC). При извлечении файла код циклического контроля для него вычисляется и сравнивается с тем, что записан в оглавлении архива. При их несовпадении выдается сообщение об ошибке. n. В настоящее время наибольшее распространение получили программыархиваторы, ориентированные на работу под управлением операционной системы семейства MS Windows. Это программы Win. RAR и Win. Zip, которые отличаются большой степенью сжатия, работой с длинными именами файлов и удобным интерфейсом.
Win. RAR Программа Win. RAR обладает удобным пользовательским интерфейсом. Окно программы содержит основное меню, панель инструментов и рабочую область, в которой отображаются все файлы текущей папки (рисунок 1). Рисунок 1 – Окно программы Win. RAR При работе с программой Win. RAR архивы воспринимаются как папки, содержимое которых можно просмотреть традиционными способами.
Компьютерные вирусы, их классификация. Антивирусные программные средства Компьютерный вирус - это специальная программа, способная самопроизвольно присоединяться к другим программам и при их запуске выполнять различные нежелательные действия: порчу файлов и каталогов, искажение результатов вычислений, создание помех в работе компьютера и др. Наличие вирусов проявляется в разных ситуациях: Программы перестают работать или начинают работать некорректно. На экран выводятся посторонние сообщения, сигналы и другие эффекты. Работа компьютера существенно замедляется. Структура некоторых файлов оказывается испорченной. Имеются несколько признаков классификации существующих вирусов: по среде обитания, области поражения, особенности алгоритма, способу заражения, деструктивным возможностям. По среде обитания различают файловые, загрузочные, макро- и сетевые вирусы. Файловые вирусы - наиболее распространенный тип вирусов. Эти вирусы внедряются в выполняемые файлы, создают файлы-спутники (companion-вирусы) или используют особенности организации файловой системы (link-вирусы). Загрузочные вирусы записывают себя в загрузочный сектор диска или в сектор системного загрузчика жесткого диска. Начинают работу при загрузке компьютера и обычно становятся резидентными. Макровирусы заражают файлы широко используемых пакетов обработки данных. Эти вирусы представляют собой программы, написанные на встроенных в эти пакеты языках программирования. Наибольшее распространение получили макровирусы для приложений Microsoft Office. Сетевые вирусы используют для своего распространения протоколы или команды компьютерных сетей и электронной почты. Основным принципом работы сетевого вируса является возможность самостоятельно передать свой код на удаленный сервер или рабочую станцию. Сетевой вирус обладает возможностью запустить на удаленном компьютере свой код на выполнение
По особенностям алгоритма выделяют резидентные вирусы, стелс-вирусы, полиморфные и др. n Резидентные вирусы способны оставлять свои копии в оперативной памяти, перехватывать обработку событий и вызывать процедуры заражения объектов (файлов или секторов). Эти вирусы активны в памяти не только в момент работы зараженной программы, но и после. Резидентные копии таких вирусов жизнеспособны до перезагрузки операционной системы, даже если на диске уничтожены все зараженные файлы. Если резидентный вирус является также загрузочным и активизируется при загрузке операционной системы, то, при наличии в памяти этого вируса, даже форматирование диска его не удаляет. n К разновидности резидентных вирусов следует также отнести макровирусы, поскольку они постоянно присутствуют в памяти компьютера во время работы зараженного редактора. n Стелс-алгоритмы позволяют вирусам полностью или частично скрыть свое присутствие. Наиболее распространенным стелс-алгоритмом является перехват запросов операционной системы на чтение/запись зараженных объектов. Стелсвирусы при этом либо временно лечат эти объекты, либо подставляют вместо себя незараженные участки информации. n Полиморфные вирусы - это трудно выявляемые вирусы, не имеющие постоянного участка кода. В общем случае два образца одного и того же вируса не имеют совпадений. Это достигается шифрованием основного тела вируса и модификациями программы-расшифровщика. n
По способу заражения nразличают троянские программы, утилиты скрытого администрирования, Intended -вирусы и т. д. n. Троянские программы имитируют каких-либо полезные программы, новые версии популярных утилит или дополнений к ним. При их записи, троянские программы активизируются и выполняют нежелательные действия. n. Утилиты скрытого администрирования являются разновидностью троянских программ. По своей функциональности и интерфейсу они напоминают системы администрирования компьютеров в сети, разрабатываемые и распространяемые различными фирмами - производителями программных продуктов. При инсталляции эти утилиты самостоятельно устанавливают на компьютере систему скрытого удаленного управления. В результате возникает возможность скрытого управления компьютером. Реализуя заложенные алгоритмы, утилиты без ведома пользователя принимают, запускают или отсылают файлы, уничтожают информацию, перезагружают компьютер и т. д. Возможно использование этих утилит для обнаружения и передачи паролей и иной конфиденциальной информации, запуска вирусов, уничтожения данных. n. К Intended-вирусам относятся программы, которые не способны размножаться из- за существующих в них ошибок. К этому классу также можно отнести вирусы, которые размножаются только один раз. Заразив какой-либо файл, они теряют способность к дальнейшему размножению через него.
По деструктивным возможностям nвирусы разделяются на: nнеопасные, влияние которых ограничивается уменьшением свободной памяти на диске, замедлением работы компьютера, графическим и звуковыми эффектами; nопасные, которые потенциально могут привести к нарушениям в структуре файлов и сбоям в работе компьютера; nочень опасные, в алгоритм которых специально заложены процедуры уничтожения данных. При заражении или подозрении на заражение компьютера вирусом необходимо: 1. оценить ситуацию и не предпринимать действий, приводящих к потере данных; 2. перезагрузить операционную систему, используя специальный, заранее созданный и защищенный от записи системный диск. В результате будет предотвращена активизация загрузочных и резидентных вирусов с жесткого диска компьютера; 3. запустить имеющиеся антивирусные программы, пока не будут обнаружены и удалены все вирусы. После окончания работы антивирусных программ перезагрузить компьютер.
Вопросы для самоконтроля – – – – – – Что такое программное обеспечение? Каков состав программного обеспечения? Каковы функции системного программного обеспечения? Каков состав системного программного обеспечения? Каковы функции инструментального программного обеспечения? Каков состав среды разработки программного обеспечения? Что такое транслятор? В чем отличие компилятора от интерпретатора? Каковы функции прикладного программного обеспечения? Какие существуют виды пакетов прикладных программ? Что такое операционная система? Какие требования предъявляются к современным операционным системам? По каким признакам можно классифицировать операционные системы? Что является основой графического интерфейса операционных систем семейства MS Windows? Какие различают объекты в операционных системах семейства MS Windows? Каково назначение ярлыка? Как осуществляется настройка операционной системы? Для чего используется буфер обмена? В чем заключается технология динамического обмена данными? В чем заключается технология связывания и внедрения объектов? Как осуществляется настройка параметров операционной системы?
Вопросы для самоконтроля –Какие стандартные приложения входят в состав операционной системы семейства MS Windows? –Для чего предназначен текстовый редактор Word. Pad? –Каковы функции графического редактора Paint? –Как выполнить вычисления с помощью программы Калькулятор? –Для чего предназначены программы-архиваторы? –Что такое архивный файл? –Что такое многотомный архив? –Что такое самораспаковывающийся архив? –Каковы типовые функции программ-архиваторов? – Что такое компьютерные вирусы? –По каким признакам классифицируются компьютерные вирусы? –Для чего предназначены антивирусные программы? –Чем отличаются существующие антивирусные средства? –Какие действия необходимо предпринять при подозрении на заражение компьютера вирусом?
Раздел «Операционная система Windows» n n n n n Определение операционной системы. Режимы загрузки ОС Windows, их выбор и назначение. Основные концепции ОС Windows (многозадачность, графический интерфейс пользователя, внедрение и связывание данных). Графический интерфейс пользователя, его основные компоненты (окна, средства диалога, стандартное управление окнами и средствами диалога). Работа с файлами и папками в Windows - основные операции и возможности. Программы «Мой компьютер» и «Проводник» . Стандартное управление приложением Windows (общие операции с документом, операции с Буфером Обмена, управление окнами документов и т. д. ). Примеры. Поиск информации в Windows. Стандартные справочные системы в Windowsинтерфейсе. Создание ярлыков приложений и документов. Работа с меню Пуск. Панель управления и ее основные компоненты. Обработка сбоев в Windows. Настройка DOS-приложений под Windows.
Лекция 5_6 Прик_программ_обеспечение.ppt