Похожие презентации:
презентация по теме Программное обеспечение
1.
ПРОГРАММНОЕОБЕСПЕЧЕНИЕ
ПЕРСОНАЛЬНОГО
КОМПЬЮТЕРА
2.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ• Под программным
обеспечением (ПО)
понимают совокупность
программ, предназначенных
для обработки информации,
решения различных задач на
компьютере.
• Программное обеспечение
постоянно изменяется,
совершенствуется,
пополняется.
3.
КЛАССИФИКАЦИЯ ПРОГРАММНОГООБЕСПЕЧЕНИЯ ПО НАЗНАЧЕНИЮ
• Системное ПО
• Прикладное ПО
• Системы программирования
4.
СИСТЕМНОЕ ПРОГРАММНОЕОБЕСПЕЧЕНИЕ
• Системное программное обеспечение - совокупность
программ для обеспечения работы компьютера и
компьютерных сетей.
• Программы, входящие в состав системного ПО,
• позволяют пользователю осуществлять руководство и
контроль над работой компьютера и компьютерной сети,
• обеспечивают возможность выполнения других программ.
5.
СИСТЕМНОЕ ПРОГРАММНОЕОБЕСПЕЧЕНИЕ
• операционные системы;
• сервисные программы
• драйверы
6.
ОПЕРАЦИОННАЯ СИСТЕМА (ОС)• Операционная система (ОС) – это комплекс
программ, обеспечивающих управление
работой компьютера и его взаимодействие с
пользователем.
• ОС для компьютера
7.
ОСНОВНЫЕ ФУНКЦИИ ОС• Исполнение запросов программ (ввод и вывод данных, запуск и остановка
других программ, выделение и освобождение дополнительной памяти и
др.).
• Загрузка программ в оперативную память и их выполнение.
• Стандартизованный доступ к периферийным устройствам (устройства
ввода-вывода).
• Управление оперативной памятью (распределение между процессами,
организация виртуальной памяти).
• Управление доступом к данным на энергонезависимых носителях (таких
как жёсткий диск, оптические диски и др.), организованным в той или иной
файловой системе.
• Обеспечение пользовательского интерфейса.
• Сохранение информации об ошибках системы.
8.
ДОПОЛНИТЕЛЬНЫЕ ФУНКЦИИ ОС• Параллельное выполнение задач (многозадачность).
• Эффективное распределение ресурсов вычислительной системы между
процессами.
• Разграничение доступа различных процессов к ресурсам.
• Организация надёжных вычислений (невозможности одного вычислительного
процесса намеренно или по ошибке повлиять на вычисления в другом
процессе), основана на разграничении доступа к ресурсам.
• Взаимодействие между процессами: обмен данными, взаимная
синхронизация.
• Защита самой системы, а также пользовательских данных и программ от
действий пользователей (злонамеренных или по незнанию) или приложений.
• Многопользовательский режим работы и разграничение прав доступа.
9.
10.
ДРАЙВЕРЫ• Драйвер (от английского driver – управляющий,
водитель) — программа, обеспечивающая
возможность управления каким-либо устройством.
• Эти программы обеспечивают взаимодействие
прикладных программ и операционной системы с
периферийными устройствами.
• Например, драйвер принтера позволяет осуществлять
вывод информации на бумагу из любой программы,
драйвер мыши позволяет использовать мышь для
управления любыми объектами ОС и т.д.
11.
ПРИКЛАДНОЕ ПРОГРАММНОЕОБЕСПЕЧЕНИЕ
Прикладное программное обеспечение - комплекс программ для
решения задач определенного класса предметной области. Данный
класс ПО является самым многочисленным.
К прикладным программам относят:
• программы общего назначения;
• программы специального назначения;
• системы обучения;
12.
ПРОГРАММЫ ОБЩЕГОНАЗНАЧЕНИЯ
Программы общего назначения используются большинством
пользователей и не требуют для освоения специфических знаний
из других, не связанных с информатикой наук.
Программы общего назначения можно подразделить на:
• Редакторы
• СУБД и информационные системы
• Коммуникационные программы
• Мультимедийные программы
• Программы-переводчики, электронные словари и энциклопедии,
средства проверки орфографии, распознавания текста
• Интегрированные пакеты
13.
РЕДАКТОРЫРедакторы позволяют обрабатывать информацию, представленную в
определенной форме: текстовой, графической, звуковой, числовой.
• По форме представления обрабатываемой информации редакторы делят на:
• Текстовые редакторы – программы для работы с информацией,
представленной в текстовом виде. Можно разделить на простейшие
текстовые редакторы, текстовые процессоры, издательские системы.
• Графические редакторы – программы для работы с информацией,
представленной в графическом виде. По способам представления
изображений графические редакторы можно разделить на растровые и
векторные.
• Звуковые и музыкальные редакторы предназначены для создания и обработки
информации в звуковой форме.
• Табличные редакторы и процессоры предназначены для автоматизации
расчетов над данными, представленными в виде электронных таблиц.
14.
ИНФОРМАЦИОННЫЕ СИСТЕМЫИ СУБД
• Информационные системы предназначены для накопления, хранения и
поиска информации. Каждая информационная система содержит
информацию, относящуюся к определенному виду деятельности
человека или к определенным задачам и проблемам. Различают
информационно-поисковые, информационно-справочные и
геоинформационные системы.
• Системы управления базами данных (СУБД) предназначены для
управления информацией, расположенной в базах данных (БД). Они
позволяют создавать БД и обрабатывать информацию, хранящуюся в
них, а также обеспечивают взаимодействие баз данных с прикладными
программами. Все СУБД можно разделить на настольные и серверные.
15.
КОММУНИКАЦИОННЫЕПРОГРАММЫ
• Коммуникационные программы предназначены для поддержки
пользовательского интерфейса при работе в сети, позволяют
организовать взаимодействие пользователей с информационными
ресурсами сети или с удаленными абонентами на уровне текстовых
сообщений, аудио- или видеосигналов.
• Коммуникационные программы можно разделить на:
• браузеры,
• почтовые программы,
• средства интерактивного общения.
16.
МУЛЬТИМЕДИЙНЫЕ ПРОГРАММЫМультимедийные программы сочетают в себе информацию,
представленную в различных видах: текст, звук, видеофрагменты,
анимация, статические рисунки и гипертекст.
Среди мультимедийных программ можно выделить
• проигрыватели (плееры),
• средства презентационной и анимационной графики,
• программы для обработки звуковой и видеоинформации
17.
• Программы-переводчики позволяют переводить информацию с одногоестественного языка на другой. Существуют программы-словари для перевода
отдельных слов (ABBYY Lingvo) и программы автоматического перевода для
перевода целых текстов (Promt).
• Электронные словари и энциклопедии – электронные версии обычных словарей
и энциклопедий, часто с удобными средствами поиска нужных слов. Например,
Большая энциклопедия Кирилла и Мефодия.
• Средства проверки орфографии предназначены для контроля за орфографией,
синтаксисом, пунктуацией и стилем текста. Эти программы позволяют находить
ошибки и предлагают способы их исправления. Пример такой программы
может служит средство для проверки орфографии, встроенное в пакет Microsoft
Office
• Средства распознавания текста служат для автоматического перевода печатных
копий документов в электронный вид. Например, программа FineReader.
18.
ИНТЕГРИРОВАННЫЕ ПАКЕТЫ• Интегрированные пакеты – набор взаимосвязанных программ,
ориентированных на решение комплекса задач и поддерживающих
единый способ взаимодействия пользователя со всеми программами
пакета.
• Обычно такие пакеты включают в себя текстовый и табличный редактор,
СУБД, средства для графического отображения данных (диаграммы) и
коммуникационную программу и др.
• Средства интеграции программ внутри пакета позволяют пользователю
включать в документ одного приложения документы из других приложений
пакета. Причем остается возможность редактирования внедренного
документа как в новом, так и в старом приложении. Примером может
служить пакет Microsoft Office.
19.
ПРОГРАММЫ СПЕЦИАЛЬНОГОНАЗНАЧЕНИЯ
Программы специального назначения используются в определенной
области человеческой деятельности. Для работы с такими программами
требуется определенный уровень подготовки в той предметной области, с
которой работает программа.
Программы специального назначения включают в себя
• Системы автоматического проектирования (САПР)
• Системы автоматизации производства (САП)
• Программы, реализующие методы определенной науки
• Программы, используемые в профессиональной деятельности
• Автоматизированные рабочие места (АРМ)
• Экспертные системы
20.
СИСТЕМЫ ОБУЧЕНИЯСистемы обучения предназначены для обеспечения учебного процесса в
рамках системы образования и профессиональной деятельности.
Среди программных средств обучения можно выделить
• Обучающие программы,
• Тестирующие программы
• Программы-тренажеры
• Автоматизированные системы обучения.
• Дистанционная система обучения.
21.
СИСТЕМЫ ПРОГРАММИРОВАНИЯ• Системы программирования - это системы для разработки новых
программ на конкретном языке программирования.
• Язык программирования - это формальный язык, предназначенный для
создания компьютерных программ.
Программное обеспечение