Выделяют три разновидности программного обеспечения по информатике (7 класс): системное, прикладное и инструментальное. В совокупности эти программы предназначены для работы с ПК. Системную разновидность можно считать основной, так как она обеспечивает работу компьютера и установку ПО другого вида.
Системное обеспечение
Программное обеспечение системного вида принадлежит к группе общего пользования. Оно проверяет работоспособность комплектующих, выводит справочную информацию об устройстве, а также обеспечивает работу вспомогательных функций по типу копирования информации и других действий с файловой системой.
Кажется, что эти процедуры не связаны с непосредственным применением вычислительной машины.
Тем не менее при отсутствии графического интерфейса, организации потоков ввода и вывода, управления системными задачами и регулирования режимов работы аппаратной части, работать с компьютером невозможно. К системному программному обеспечению относятся такие компоненты:
- Операционные системы. Это общая программа взаимодействия, загружаемая в оперативную память при включении устройства. Если её нет на компьютере, то с BIOS/UEFI можно выполнять только специфические задачи. Без наличия ОС невозможно установить другие программы.
- Программные оболочки. Необходимы для более удобного взаимодействия. Например, это Norton Commander из DOS или «проводник» из Windows.
- Операционные оболочки. Системы, используемые для мультипрограммирования, создания графических интерфейсов и других целей.
- Драйверы. Обеспечивают программное управление аппаратурой — например, настраивают правильное взаимодействие портов периферийных устройств. Без установленных драйверов комплектующие и дополнительные аксессуары могут либо не работать корректно, либо бездействовать вовсе.
- Утилиты. Это служебные и вспомогательные интерфейсы, обеспечивающие базовые или дополнительные функции.
Часть утилит может являться составом операционной системы, другая — работает автономно. Стоит перечислить их разновидности по назначению:
- Навигация по файловой системе (диспетчеры файлов).
- Динамическое сжатие. Позволяют хранить на жёстком диске или твердотельном накопителе больший объём информации.
- Просмотр или воспроизведение файлов разного формата.
- Проверка работоспособности составляющих конфигурации и другие средства диагностики.
- Обмен информации с другими компьютерами по локальной, глобальной или беспроводной сети.
- Обеспечение безопасности компьютера. Ошибочно включать в категорию лишь антивирусное ПО, ведь к ней также относятся средства резервного копирования и защиты системных файлов от удаления.
Сервисные программы, относящиеся к системному ПО, как правило, являются частью операционной системы.
Схема также включает утилиты из состава самого́ компьютера (BIOS/UEFI, некоторые базовые драйвера), позволяющие установить ОС, и обеспечение, распространяемое автономно.
Прикладное ПО
Работает как автономно, так и в качестве части других пакетов или комплексов. По определению, называть прикладными можно программы, необходимые непосредственно для работы за компьютером. Можно отнести такие основные типы функций:
- редактирование текстового формата документов;
- формирование электронных таблиц;
- создание графики (рисование или ретушь).
По сферам использования можно выделить группы общего назначения, интегрированные пакеты и проблемно ориентированные программы. Современный набор интеграции обеспечивает работу с текстом, таблицами и графикой, а также внешнюю коммуникационную возможность. Кратко представленный список разновидностей:
- «Офисные» приложения.
- Системы финансовой аналитики и бухгалтерии.
- Пакеты для делопроизводства.
- Автоматизированное проектирование.
- Редакторы языков разметки.
- Средства веб-серфинга.
- Работа с графикой.
Если ознакомиться с разнообразием экспертных систем на Википедии, то получится образовать в несколько раз больший список.
Инструментальный тип
Инструментальным может называться любое средство, автоматизирующее работу с языками программирования. В общем случае, чтобы сделать новую программу, нужны 3 компонента:
- Текстовый редактор. Необходим для написания файла с исходным кодом.
- Компилятор. Выполняет поочерёдную компиляцию исходников модулей, то есть преобразует код на языке программирования в объектный файл, содержащий набор команд на машинном языке.
- Редактор связей или линковщик. Собирает имеющиеся объектные файлы в один исполняемый, конкретное расширение которого зависит от целевой операционной системы. Для Windows это формат «.exe». В случае с интерпретируемыми языками программирования, специфика которых в живом ответе по ходу обработки исходника, в этот файл также подключается интерпретатор.
Интегрированная среда разработки — пакет, в который будет входить каждый из перечисленных компонентов. При этом текстовый редактор дополнен подсветкой синтаксиса, быстрым переходом к определениям и реализациям функции, параллельным просмотром исходного файла. Какие-то ИСР ориентируются непосредственно на графические приложения для DOS-систем, существенно ускоряют разработку благодаря настраиваемым визуальным компонентам с готовой реализацией. Среди них большей популярностью пользуются:
- Boland Delphi.
- Borland C++ Builder.
- Microsoft Visual Basic.
- Microsoft Visual C++.
Visual Studio устанавливается почти на все Windows-машины, так как гарантирует работу большей части софта.
Знание видов программного обеспечения — важный этап изучения информатики в 7 классе. Знать особенности системного, прикладного и инструментального ПО нужно каждому пользователю для грамотной работы с компьютером. Последнюю разновидность следует изучить, если есть желание заняться программированием.