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

Содержание

Слайд 2

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ Под программным обеспечением (ПО) понимают совокупность программ, предназначенных

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

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

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

КЛАССИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ По назначению По степени переносимости программы По

КЛАССИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

По назначению
По степени переносимости программы
По способу распространения

и использования
По видам
По способу исполнения программы
Слайд 4

КЛАССИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ПО НАЗНАЧЕНИЮ Системное ПО Прикладное ПО Инструментальное ПО.

КЛАССИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ПО НАЗНАЧЕНИЮ

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

Слайд 5

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ Системное программное обеспечение - совокупность программ для

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

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

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

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ операционные системы; файловые менеджеры; сетевые программы; драйверы; утилиты.

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

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

Слайд 7

ОПЕРАЦИОННАЯ СИСТЕМА (ОС) Операционная система (ОС) – совокупность программных средств,

ОПЕРАЦИОННАЯ СИСТЕМА (ОС)

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


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

ОСНОВНЫЕ ФУНКЦИИ ОС Исполнение запросов программ (ввод и вывод данных,

ОСНОВНЫЕ ФУНКЦИИ ОС
Исполнение запросов программ (ввод и вывод данных, запуск и

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

ДОПОЛНИТЕЛЬНЫЕ ФУНКЦИИ ОС Параллельное или псевдопараллельное выполнение задач (многозадачность). Эффективное

ДОПОЛНИТЕЛЬНЫЕ ФУНКЦИИ ОС
Параллельное или псевдопараллельное выполнение задач (многозадачность).
Эффективное распределение ресурсов вычислительной

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

КЛАССИФИКАЦИЯ ОС Операционные системы классифицируются по: количеству одновременно работающих пользователей:

КЛАССИФИКАЦИЯ ОС

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

решаемых задач:
однозадачные, многозадачные;
количеству поддерживаемых процессоров:
однопроцессорные, многопроцессорные;
разрядности кода ОС:
8-разрядные, 16-разрядные, 32-разрядные, 64-разрядные;
типу интерфейса:
командные (текстовые) и объектно-ориентированные (графические);
типу доступа пользователя к ЭВМ:
с пакетной обработкой, с разделением времени, реального времени;
типу использования ресурсов:
сетевые, локальные.
Слайд 11

ОПЕРАЦИОННЫЕ СИСТЕМЫ

ОПЕРАЦИОННЫЕ СИСТЕМЫ

Слайд 12

ФАЙЛОВЫЙ МЕНЕДЖЕР Файловый менеджер – программа, осуществляющая работу с файловой

ФАЙЛОВЫЙ МЕНЕДЖЕР

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


Файловые менеджеры имеют удобный интерфейс, позволяющий пользователю облегчить работу с объектами файловой структуры.
Программа Проводник, являющаяся файловым менеджером, входит в состав операционной системы Windows.
Кроме нее достаточно распространенными файловыми менеджерами являются программы: Far, Total Commander и др.
Слайд 13

ПРОГРАММЫ ДЛЯ УПРАВЛЕНИЯ ВЫЧИСЛИТЕЛЬНЫМИ СЕТЯМИ Программы для управления вычислительными сетями

ПРОГРАММЫ ДЛЯ УПРАВЛЕНИЯ ВЫЧИСЛИТЕЛЬНЫМИ СЕТЯМИ

Программы для управления вычислительными сетями –

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

ДРАЙВЕРЫ Драйвер (от английского driver – управляющий, водитель) — программа,

ДРАЙВЕРЫ

Драйвер (от английского driver – управляющий, водитель) — программа, обеспечивающая

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

УТИЛИТЫ Утилита (от лат. Utilitas – польза) – программа, служащая

УТИЛИТЫ

Утилита (от лат. Utilitas – польза) – программа, служащая для выполнения

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

ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ Прикладное программное обеспечение - комплекс программ для

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

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

задач определенного класса предметной области. Данный класс ПО является самым многочисленным.
К прикладным программам относят:
программы общего назначения;
программы специального назначения;
системы обучения;
компьютерные игры;
Слайд 17

ПРОГРАММЫ ОБЩЕГО НАЗНАЧЕНИЯ Программы общего назначения используются большинством пользователей и

ПРОГРАММЫ ОБЩЕГО НАЗНАЧЕНИЯ

Программы общего назначения используются большинством пользователей и не

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

РЕДАКТОРЫ Редакторы позволяют обрабатывать информацию, представленную в определенной форме: текстовой,

РЕДАКТОРЫ

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

звуковой, числовой.
По форме представления обрабатываемой информации редакторы делят на:
Текстовые редакторы – программы для работы с информацией, представленной в текстовом виде. Можно разделить на простейшие текстовые редакторы, текстовые процессоры, издательские системы.
Графические редакторы – программы для работы с информацией, представленной в графическом виде. По способам представления изображений графические редакторы можно разделить на растровые и векторные.
Звуковые и музыкальные редакторы предназначены для создания и обработки информации в звуковой форме.
Табличные редакторы и процессоры предназначены для автоматизации расчетов над данными, представленными в виде электронных таблиц.
Слайд 19

ИНФОРМАЦИОННЫЕ СИСТЕМЫ И СУБД Информационные системы предназначены для накопления, хранения

ИНФОРМАЦИОННЫЕ СИСТЕМЫ И СУБД

Информационные системы предназначены для накопления, хранения и поиска

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

КОММУНИКАЦИОННЫЕ ПРОГРАММЫ Коммуникационные программы предназначены для поддержки пользовательского интерфейса при

КОММУНИКАЦИОННЫЕ ПРОГРАММЫ

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

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

МУЛЬТИМЕДИЙНЫЕ ПРОГРАММЫ Мультимедийные программы сочетают в себе информацию, представленную в

МУЛЬТИМЕДИЙНЫЕ ПРОГРАММЫ

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

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

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

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

программы-словари для перевода отдельных слов (ABBYY Lingvo) и программы автоматического перевода для перевода целых текстов (Promt).
Электронные словари и энциклопедии – электронные версии обычных словарей и энциклопедий, часто с удобными средствами поиска нужных слов. Например, Большая энциклопедия Кирилла и Мефодия.
Средства проверки орфографии предназначены для контроля за орфографией, синтаксисом, пунктуацией и стилем текста. Эти программы позволяют находить ошибки и предлагают способы их исправления. Пример такой программы может служит средство для проверки орфографии, встроенное в пакет Microsoft Office
Средства распознавания текста служат для автоматического перевода печатных копий документов в электронный вид. Например, программа FineReader.
Слайд 23

ИНТЕГРИРОВАННЫЕ ПАКЕТЫ Интегрированные пакеты – набор взаимосвязанных программ, ориентированных на

ИНТЕГРИРОВАННЫЕ ПАКЕТЫ

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

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

ПРОГРАММЫ СПЕЦИАЛЬНОГО НАЗНАЧЕНИЯ Программы специального назначения используются в определенной области

ПРОГРАММЫ СПЕЦИАЛЬНОГО НАЗНАЧЕНИЯ

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

деятельности. Для работы с такими программами требуется определенный уровень подготовки в той предметной области, с которой работает программа.
Программы специального назначения включают в себя
Системы автоматического проектирования (САПР)
Системы автоматизации производства (САП)
Программы, реализующие методы определенной науки
Программы, используемые в профессиональной деятельности
Автоматизированные рабочие места (АРМ)
Экспертные системы
Слайд 25

СИСТЕМЫ ОБУЧЕНИЯ Системы обучения предназначены для обеспечения учебного процесса в

СИСТЕМЫ ОБУЧЕНИЯ

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

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

КОМПЬЮТЕРНЫЕ ИГРЫ Компьютерные игры являются очень популярным видом прикладного программного

КОМПЬЮТЕРНЫЕ ИГРЫ

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

Многие пользователи именно с них начинают свое общение с компьютером.
Их тоже можно подвергнуть классификации:
игры действия, аркады, стратегии
ролевые игры (RPG – RolePlay Game)
симуляторы (имитаторы)
квесты (quests), логические игры, конструкторы
обучающие игры
азартные игры.
Слайд 27

ИНСТРУМЕНТАЛЬНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ Инструментальное программное обеспечение предназначено для создания другого

ИНСТРУМЕНТАЛЬНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

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

обеспечения. Инструментальное ПО, или система программирования, – совокупность программ, обеспечивающих технологию разработки, отладки и внедрения создаваемых программных продуктов.
C инструментальным ПО работают программисты
Системы программирования
Транслятор
Отладчик
Наборы библиотек
Интегрированная среда разработки приложений
Слайд 28

СИСТЕМЫ ПРОГРАММИРОВАНИЯ Системы программирования (CodeBlocks, Delphi, Visual Basic, и др.)

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

Системы программирования (CodeBlocks, Delphi, Visual Basic, и др.) ориентированы

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

ТРАНСЛЯТОР Транслятор — программа или техническое средство, выполняющее трансляцию программы.

ТРАНСЛЯТОР

Транслятор — программа или техническое средство, выполняющее трансляцию программы.
Трансляция

программы— преобразование программы, представленной на одном из языков программирования, в программу на другом языке (обычно с языка программирования высокого уровня на язык машинных кодов) и, в определённом смысле, равносильную первой.
Виды трансляторов
Компилятор создает исполняемый модуль программы.
Интерпретатор осуществляет покомандную обработку и выполнение программы.
Слайд 30

ОТЛАДЧИК Отладчик позволяет выполнять отдельные команды программы. Используется для проверки

ОТЛАДЧИК

Отладчик позволяет выполнять отдельные команды программы. Используется для проверки правильности

работы программы, поиска и исправления ошибок.
Слайд 31

НАБОРЫ БИБЛИОТЕК Наборы библиотек содержат готовые подпрограммы, которые программисты могут использовать в своей работе.

НАБОРЫ БИБЛИОТЕК

Наборы библиотек содержат готовые подпрограммы, которые программисты могут использовать

в своей работе.
Слайд 32

ИНТЕГРИРОВАННАЯ СРЕДА РАЗРАБОТКИ ПРИЛОЖЕНИЙ Интегрированная среда разработки приложений объединяет набор

ИНТЕГРИРОВАННАЯ СРЕДА РАЗРАБОТКИ ПРИЛОЖЕНИЙ

Интегрированная среда разработки приложений объединяет набор средств

для комплексного применения на технологических этапах создания программы. Обычно объединяет возможности редактора, компилятора, отладчика.
Некоторые интегрированные среды могут поддерживать одновременно несколько языков и компиляторов.
Слайд 33

Слайд 34

КЛАССИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ПО СПОСОБУ РАСПРОСТРАНЕНИЯ И ИСПОЛЬЗОВАНИЯ По способу

КЛАССИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ПО СПОСОБУ РАСПРОСТРАНЕНИЯ И ИСПОЛЬЗОВАНИЯ

По способу распространения

программное обеспечение подразделяют на:
коммерческие программы
приопритарные программы
бесплатные программы
условно-бесплатные программы
пробные (оценочные) программы
демонстрационные программы
Слайд 35

КОММЕРЧЕСКИЕ ПРОГРАММЫ Коммерческие программы создаются с целью получения прибыли от

КОММЕРЧЕСКИЕ ПРОГРАММЫ

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

использования другими, например, путем продажи экземпляров.
Отдельным видом коммерческих программ являются «Программы на заказ», когда работа по их написанию оплачивается непосредственно заказчиком. Такие программы зачастую лишены всех преимуществ коммерческих продуктов, так как имеют ограниченный бюджет, но более адаптированы к требованиям заказчика, чем аналоги.
Слайд 36

ПРОПРИЕТАРНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ Проприетарное программное обеспечение (англ. proprietary software; от

ПРОПРИЕТАРНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Проприетарное программное обеспечение (англ. proprietary software; от proprietary

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

БЕСПЛАТНОЕ ПО К классу бесплатных программ относят программы, распространяемые без

БЕСПЛАТНОЕ ПО

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

некоммерческое использование (freeware),
без ограничения на модификацию (open source, public domain и др.),
бывшие коммерческие программы, которые по ряду причин перестают поставлять на рынок (abandonware),
рекламоориентированные программы (adware) и др.
Слайд 38

УСЛОВНО-БЕСПЛАТНОЕ ПО Условно-бесплатные программы (shareware) распространяются по принципу «попробуй, прежде

УСЛОВНО-БЕСПЛАТНОЕ ПО

Условно-бесплатные программы (shareware) распространяются по принципу «попробуй, прежде чем купить»

(try before you buy).
Пользователь оплачивает время загрузки файлов из Интернета или носитель.
Пользоваться программой можно в течение определённого срока (обычно 2 недели или месяц).
После истечения срока пользователь обязан купить программу (зарегистрироваться) или прекратить использование программы и удалить её со своего компьютера.
Обычно после истечения срока пользования программа перестает загружаться или часть функций программы становится недоступной.
Слайд 39

ПРОБНЫЕ (ОЦЕНОЧНЫЕ) ПРОГРАММЫ Пробные (оценочные) программы (betaware) это обычно предварительные

ПРОБНЫЕ (ОЦЕНОЧНЫЕ) ПРОГРАММЫ

Пробные (оценочные) программы (betaware) это обычно предварительные (тестовые)

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

ДЕМОНСТРАЦИОННЫЕ ПРОГРАММЫ Демонстрационные программы (demoware) имеют большое число ограничений. Основная

ДЕМОНСТРАЦИОННЫЕ ПРОГРАММЫ

Демонстрационные программы (demoware) имеют большое число ограничений.
Основная цель

— не пробное использование, а демонстрация возможностей. Часто распространяется в рекламных целях.
Слайд 41

КЛАССИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ПО СТЕПЕНИ ПЕРЕНОСИМОСТИ Кроссплатформенное ПО - программное

КЛАССИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ПО СТЕПЕНИ ПЕРЕНОСИМОСТИ

Кроссплатформенное ПО - программное обеспечение, работающее

более чем на одной аппаратной платформе и/или операционной системе. Типичным примером является программное обеспечение, предназначенное для работы в операционных системах Linux и Windows одновременно.
Платформозависимое ПО – программное обеспечение работающее только на той аппаратной платформе и операционной системе, для которой было создано.
Слайд 42

КЛАССИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ПО ВИДАМ компонент: программа, рассматриваемая как единое

КЛАССИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ПО ВИДАМ

компонент:
программа, рассматриваемая как единое целое,

выполняющая законченную функцию и применяемая самостоятельно или в составе комплекса;
•комплекс:
программа, состоящая из двух или более компонентов и (или) комплексов, выполняющих взаимосвязанные функции, и применяемая самостоятельно или в составе другого комплекса.
Имя файла: Программное-обеспечение-персонального-компьютера.pptx
Количество просмотров: 117
Количество скачиваний: 0