2. Понятие программного
обеспечения
Программа - это описание на формальном языке,
«понятном» компьютеру, последовательности
действий, которые необходимо выполнить над
данными для решения поставленной задачи.
Совокупность всех программ, предназначенных
для выполнения на компьютере, называют
программным обеспечением (ПО) компьютера.
Компьютерные программы
Компьютерные программы
Системное
Системное Системы
Системы Прикладное
Прикладное
программное
программное программирования
программирования программное
программное
обеспечение
обеспечение обеспечение
обеспечение
3. Системное программное
обеспечение
Системное программное обеспечение включает
в себя операционную систему и сервисные
программы.
Операционная система - это комплекс программ,
обеспечивающих совместное функционирование
всех устройств компьютера и предоставляющих
пользователю доступ к ресурсам компьютера.
Компьютер
Компьютер
Аппаратные
Аппаратные Программные
Программные
объекты
объекты объекты
объекты
Устройства
Устройства Устройства
Устройства Программы и
Программы и
ввода и вывода
ввода и вывода обработки
обработки данные
данные
4. Системное программное
обеспечение
Компьютер является частью системы «человек -
компьютер».
Средства, обеспечивающие взаимосвязь между
объектами этой системы, называют интерфейсом.
Интерфейс
Интерфейс
Аппаратный
Аппаратный Аппаратно-программный
Аппаратно-программный Пользовательский
Пользовательский
интерфейс
интерфейс интерфейс
интерфейс интерфейс
интерфейс
Средства
Средства Средства
Средства Средства
Средства
взаимодействия
взаимодействия взаимодействия
взаимодействия взаимодействия
взаимодействия
между
между аппаратного ии
аппаратного человека ии
человека
устройствами
устройствами программного
программного компьютера
компьютера
компьютера
компьютера обеспечения
обеспечения
5. Системное программное
обеспечение
В операционную систему входят программы,
поддерживающие диалог пользователя с компьютером: желая
произвести некоторое действие, человек даёт ОС
соответствующую команду.
Наиболее распространённые ОС для персональных
компьютеров:
Apple
Linux
Windows
Mac OS
6. Загрузка компьютера
Загрузка компьютера - это последовательная
загрузка программ операционной системы из
долговременной памяти (жёсткого или оптического
диска) в оперативную память компьютера.
Компьютер
ПЗУ
BIOS
BIOS Тестирование и
Тестирование и
настройка Поиск
Поиск
настройка
аппаратных начального
начального
аппаратных
средств загрузчика
загрузчика
Программы
Программы средств
тестирования
тестирования
Диск с
Диск с
ОЗУ
ОЗУ программой-
программой-
загрузчиком
загрузчиком
7. Сервисные программы
Сервисные
Сервисные
программы
программы Архиваторы
Архиваторы
Обслуживание
Обслуживание
дисков
дисков
Winrar Winzip
Антивирусные
Антивирусные
программы
программы
DrWeb Avast
Коммуникационные
Коммуникационные
программы
программы
8. Системы программирования
Программирование - это процесс создания программ,
разработки всех типов программного обеспечения.
Комплекс программных средств, предназначенных для
разработки компьютерных программ на языке
программирования, называют системой программирования.
Назначение систем
Назначение систем Режим работы
Режим работы
программирования
программирования систем программирования
систем программирования
Создание, отладка и выполнение ••ввод текста программы
ввод текста программы
Создание, отладка и выполнение ••редактирование
программ ссцелью:
программ целью: редактирование
••отладка
отладка
••решения вычислительных задач
решения вычислительных задач ••компиляция
компиляция
••обработки текстов и графики
обработки текстов и графики ••исполнение
••создания системного ПО исполнение
создания системного ПО ••работа сс файлами
работа файлами
••создания прикладного ПО
создания прикладного ПО ••режим помощи
режим помощи
9. Прикладное программное
обеспечение
Программы, с помощью которых пользователь может
работать с разными видами информации, принято называть
прикладными программами или приложениями.
Приложения
Приложения Приложения
Приложения
общего назначения
общего назначения специального назначения
специального назначения
••издательские системы
издательские системы
••текстовыередакторы
текстовые редакторы ••бухгалтерскиепрограммы
бухгалтерские программы
••электронныетаблицы
электронные таблицы ••программыкомпьютерного
программы компьютерного
••графическиередакторы
графические редакторы моделирования
моделирования
••редакторыпрезентаций ••математическиепакеты
математические пакеты
редакторы презентаций
••геоинформационные
геоинформационные
••мультимедиапроигрыватели
мультимедиа проигрыватели
системы
системы
••системыуправления базами
системы управления базами ••медицинскиеэкспертные
медицинские экспертные
данных
данных системы
системы
••учебники,тренажёры,
учебники, тренажёры,
словари
словари
10. Правовые нормы использования
программное обеспечение
Правовой статус программ
Правовой статус программ
ПО – частная
ПО – частная Свободное
Свободное
собственность
собственность программное
программное
обеспечение
обеспечение
Коммерческие
Коммерческие Обеспечивает
Обеспечивает
доступ всем
доступ всем
желающим
желающим
Условно
Условно ккисходным
исходным
бесплатные
бесплатные кодам
кодам
программ
программ
Свободно
Свободно
распространяемые
распространяемые
11. Самое главное
Совокупность всех программ, предназначенных для выполнения на
компьютере, называют программным обеспечением (ПО).
По функциональному назначению различают: системное ПО, прикладное
ПО, системы программирования.
Системное ПО включает в себя операционную систему и сервисные
программы.
Система программирования - это комплекс программных средств,
предназначенных для разработки компьютерных программ на языке
программирования.
Программы, с помощью которых пользователь может решать
информационные задачи, не прибегая к программированию, принято
называть прикладными программами или приложениями.
По правовому статусу ПО можно разделить на две группы:
• ПО, являющееся частной собственностью
авторов или правообладателей;
• свободное ПО.
12. Опорный конспект
Программное обеспечение (ПО) - совокупность всех программ,
предназначенных для выполнения на компьютере
Структура программного обеспечения компьютера
Структура программного обеспечения компьютера
Системное ПО
Системное ПО Прикладное ПО
Прикладное ПО Системы программирования
Системы программирования
Приложения
Приложения Языки
Языки
Операционная
Операционная общего
общего программирования
программирования
система (ОС)
система (ОС) назначения
назначения
Приложения
Приложения •Ассемблеры
•Ассемблеры
Сервисные
Сервисные специального
специального ••ФОРТРАН
ФОРТРАН
программы
программы назначения
назначения ••Паскаль
Паскаль
••С (Си)
С (Си)
Архиваторы
Архиваторы ••ЛОГО
ЛОГО
••ЛИСП
ЛИСП
Антивирусы
Антивирусы ••Пролог
Пролог
••Делфи
Делфи
Коммуникационные ••Бейсик
Бейсик
Коммуникационные
программы ••. .. .. .. .. .. .. .. .. .. .
программы