Программы

Download Report

Transcript Программы

Лекция № 10

Программное обеспечение

Основные вопросы лекций:

1.Понятие программы, программного обеспечения; 2.Общая характеристика программного обеспечения; 3.Структура программного обеспечения ПК:

Системное программное обеспечение;

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

Инструментальное программное обеспечение.

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

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

Для реализации информационных технологий необходимы две составляющие: Аппаратное обеспечение (Hardware); работают в неразрывной связи и в непрерывном взаимодействии.

Программное обеспечение (Software);

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

вычислительной

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

Программное обеспечение (Software) – совокупность программ, выполняемых вычислительной системой.

Программное обеспечение — неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств.

Программное обеспечение (ПО)

Системное ПО Инструментальные системы

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

Прикладное ПО

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

Системное программное обеспечение (СПО) – это

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

Базовое ПО Операционные системы

MS-DOS UNIX WINDOWS CP-M PC-DOS

Диалоговые оболочки

NC Windows 3.1

DOS Navigator Far Manager

Системное ПО Сервисное ПО Обслуживания дисков и архивирования данных Обслуживания сети Программы диагностики

mouse.com

keyb.sys

display.sys

Антивирусные и т.д.

Главным компонентом СПО является операционная система (ОС) –

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

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

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

Основные функции, выполняемые ОС:

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

Диалоговые оболочки – комплексы программ, создающих для пользователя

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

Драйверы – это программы обеспечивающие взаимодействие прикладных

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

Утилиты–

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

УТИЛИТЫ ( ПРОГРАММЫ ВСПОМОГАТЕЛЬНОГО НАЗНАЧЕНИЯ) Архиваторы RAR ARJ ZIP ZOO Антивирусные программы Dr Web ADINF Aidstest AVP Программы обслуживания дисков Scan Disk Defrag Double Space Архиваторы ( программы-упаковщики)

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

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

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

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

дисковой информации.

дисков отвечают за системную обработку Ниже в таблице перечислены основные из этих программ и их назначение.

Назначение программы обслуживания дисков

Программы резервирования

Назначение программы

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

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

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

ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ Программы общего назначения Программы профессионального уровня Программы специального назначения

Программы общего назначения

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

Программы общего назначения

Редакторы Текстовые Лексикон, Word, TEX, WD Графические Paint, Photoshop, CorelDraw Табличные процессоры Музыкальные Composer SuperCalc, Visicalc, Excel, Базы данных и СУБД Пакеты анимационной графики Коммуникационные программы Интегрированные пакеты Access, Oracle, Sybase Узкоориентированные программы 3D-Studio,Animator Internet Explorer Outlook Express Works, Framework Программы переводчики Программы словари Программы для сканирования

Текстовый редактор

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

Текстовые редакторы

Редакторы текстов программ

Turbo Basic Turbo Pascal

Редакторы документов

Лексикон Слово и ДелоWord Word Perfect

Издательские системы Специализированные редакторы

PageMaker QuarkXPress Ventura Publisher ChiWriter TEX

Редакторы текстов программ

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

Редакторы документов

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

ориентированы на работу с текстами,

Издательские системы

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

Специализированные редакторы

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

пользователей

Графический редактор –

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

это программа для работы с графической С помощью

программ общего назначения

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

программ специального назначения

рекламные проспекты.

проектируются сложные в техническом отношении объекты, моделируются различные процессы, создаются

Графические редакторы

Программы общего назначения

Paint Painter Paintbrush

Программы специального назначения

CorelDraw Photoshop Adobe Illustrator

Музыкальный редактор

звуковой информации.

это программа для создания и обработки

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

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

База данных – это набор данных, организованных по определенным правилам,

предусматривающим общие принципы описания, хранения и манипулирования ими.

Системы управления базами данных (СУБД) – комплекс программ и языковых

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

Интегрированный пакет – это набор взаимосвязанных прикладных программ,

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

Коммуникационные программы

– это программы возможность передачи данных по компьютерным сетям.

обеспечивающие

Узкоспециализированные программы

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

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

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

естественного языка на другой.

Программы-словари – это электронные версии обычных словарей с

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

Назначение компонента

Прикладное ПО Текстовый редактор Графический редактор Пакеты анимационной графики Музыкальный редактор Табличные процессоры Базы данных Интегрированные пакеты Коммуникационные программы Программы для сканирования Программы-переводчики Программы-словари

Аналогии ППО Аналогия

Небытовое оборудование Письменные принадлежности, печатная машинка, бумага Альбом с карандашами и бумагами Диапроектор, пленка, краски, фломастеры, клей Магнитофон, синтезатор, ноты Калькулятор, счеты. Бумага для записи вычислений Библиотечный каталог Набор ручек, фломастеров, простой и цветной бумаги, клей, конверты Телефон, телеграф Калька, копировальная бумага Словари перевода Орфографические словари