Программа — это описание на формальном языке, “понятном” компьютеру, последовательности действий, которые необходимо выполнить над данными для решения поставленной задачи.
Совокупность всех программ, предназначенных для выполнения на компьютере, называют программным обеспечением (ПО) компьютера.
Без программного обеспечения работа компьютера невозможна.
Поэтому компьютер рассматривают как систему — единое целое, состоящее из взаимосвязанных частей: аппаратного обеспечения (технические устройства) и программного обеспечения.
Всё многообразие компьютерных программ можно разделить на три группы:
-
системное ПО,
-
прикладное ПО,
-
системы программирования .
Системное программное обеспечение включает в себя
операционную систему и
сервисные программы.
Операционная система (ОС) — главная часть программного обеспечения, без которой компьютер работать не может.
Операционная система — это комплекс программ, обеспечивающих совместное функционирование всех устройств компьютера и предоставляющих пользователю доступ к ресурсам компьютера.
Средства, обеспечивающие взаимосвязь между объектами системы, называют интерфейсом.
Аппаратный интерфейс — средства, обеспечивающие взаимодействие между устройствами компьютера. Для обеспечения совместного функционирования аппаратного обеспечения компьютера в состав ОС входят драйверы устройств — специальные программы, управляющие работой подключённых к компьютеру устройств (клавиатуры, мыши, монитора, принтера и т. д.).
Пользовательский интерфейс — средства, обеспечивающие взаимодействие человека и компьютера. В операционную систему входят программы, поддерживающие диалог пользователя с компьютером: желая произвести некоторое действие (запустить программу на выполнение, распечатать текст на принтере, посмотреть свойства компьютера и т. д.), человек даёт ОС соответствующую команду. Операционная система выполняет эту команду и предоставляет пользователю результат работы или же сообщает о невозможности выполнения заданной команды.
В настоящее время наиболее распространёнными ОС для
персональных компьютеров являются Windows, Мас ОS и Linux.
Загрузка компьютера — это последовательная загрузка программ операционной системы из долговременной памяти (жёсткого или оптического диска) в оперативную память компьютера.
-
После включения компьютера программы BIOS (тестирование компьютера, настройка аппаратных средств и первый этап загрузки) начинают выполняться.
-
Поиск программы-загрузчика операционной системы с системного диска.
-
Программа-загрузчик считывается в операционную систему и организует загрузку других программ в оперативную память.
Сервисные программы
1. Служебные, обслуживающие диски (проверка, восстановление, очистка и др.).
2. Программы-архиваторы.
3. Программы для борьбы с компьютерными вирусами.
4. Коммуникационные программы.
Для обнаружения и удаления компьютерных вирусов, а также для защиты от них специалистами разрабатываются антивирусные программы. Наиболее известные из них: Антивирус Касперского, DoctorWeb, Panda.
Системы программирования
Программирование - это процесс создания программ, разработки всех типов программного обеспечения.
Комплекс программных средств, предназначенных для разработки компьютерных программ на языке программирования, называют системой программирования.
Прикладное программное обеспечение
Программы, с помощью которых пользователь может работать с разными видами информации, не прибегая к программированию принято называть
прикладными программами или приложениями.
Виды и назначение приложений общего назначения:
-
текстовые редакторы — для работы с текстовой информацией;
-
электронные таблицы — для автоматизации вычислений;
-
графические редакторы — для создания и редактирования всевозможных графических изображений;
-
мультимедийные проигрыватели — для воспроизведения звука, анимации и видео;
-
редакторы презентаций — для создания материалов, позволяющих большой аудитории не только слышать выступающего, но и видеть ключевые положения его выступления;
-
системы управления базами данных — для доступа к упорядоченной информации из некоторой предметной области.
Офисные пакеты: Microsoft Office для оперативных систем Windows и Mac OS; OpenOffice.org для операционных систем Windows и Linux.
Приложения специального назначения предназначены для профессионального использования в различных сферах деятельности квалифицированными пользователями:
-
издательские системы — для автоматизации подготовки макетов книг, журналов и другой печатной продукции;
-
бухгалтерские программы — для автоматизированного вычисления заработной платы и учёта денежных средств предприятия (организации);
-
системы автоматизированного проектирования (САПР) — для создания трёхмерных чертежей зданий, механизмов и других сложных объектов;
-
программы компьютерного моделирования — для испытаний устойчивости проектируемых сооружений, безопасности транс портных средств и других характеристик самых разных объектов;
-
математические пакеты — для выполнения сложных научных и технических расчётов;
-
геоинформационные системы — для разработки топографических карт, подготовки метеорологических прогнозов, моделирования экологических ситуаций и т. д.;
-
медицинские экспертные системы — для помощи в постановке диагноза больному и др.
К программам специального назначения относят и многочисленные образовательные программы: электронные учебники, тренажёры, тестирующие системы, конструкторы, энциклопедии и справочники.
Правовые нормы использования программного обеспечения
Программы по их правовому статусу можно разделить на две большие группы:
1) ПО, являющееся частной собственностью авторов или правообладателей;
2) свободное ПО.
Программы, входящие в первую группу, можно разделить на:
-
коммерческие;
-
условно бесплатные;
-
свободно распространяемые.