Доброго времени суток, уважаемые посетители блога cho-cho.ru, в сегодняшней статье мы поговорим о том, что такое программное обеспечение, какие виды ПО существуют, какие вопросы решает.
Системное обеспечение программами решает вопросы, поставленные для персонального компьютера. Это просто группа программ. Программная конфигурация – это то, из чего состоит программное оснащение.
Вообще программное обеспечение (ПО) можно разделить на три общих вида:
- системное;
- прикладное;
- инструментальное.
Соответственно, каждое выполняет свои функции.
Системное оснащение – это программы для общего использования. Они выполняют дополнительные функции: обслуживают диски, проверяют дееспособность отдельных элементов компьютера, драйвера. Например, это любая операционная система (ОС – Linux, Windows Vista), драйвера для любых приспособлений (принтер, видеокарта), управление файлами (Total Commander).
Прикладные программы – это может быть редактирование текста (Блокнот, MS OFFICE), рисование картинок (Paint), обработка информации (базы данных различной сложности).
Инструментальные программы – это сложные и зачастую увесистые программы для написания будущих программ с помощью языка программирования (Microsoft Visual C#).
Системное ПО планирует и управляет поставленными вопросами, производит ввод-вывод. Все операционные системы загружаются при помощи ОЗУ (оперативного запоминающего устройства), когда включается компьютер.
Norton Commander и похожие программы – это программы-оболочки. Они более приспособлены для использования, чем командная строка DOS.
Есть также так называемые оболочки, которые создают графические связующие звенья (интерфейсы). Существуют всем полезные утилитки. Эти программы обычно имеют небольшие размеры.
Сюда входят:
- любое антивирусное ПО и программы для создания запасных обложек (файлов);
- файловые менеджеры;
- программы для сжатия данных и как итог – экономия памяти на винчестере;
- инструменты для просмотра видео и прослушивания аудио;
- полезное ПО для диагностики компьютерного «железа»;
- программы для возможности обмениваться данными между компьютерами…
Можно отметить, что некоторые утилиты уже присутствуют изначально в операционной системе, а есть и независимые программы подобного типа.
Прикладные программы дают пользователю возможность прямой работы на компьютере. Это целые пакеты, которые занимают часто немало места на винчестере. Например, бухгалтерские программы, огромное количество графических редакторов.
Инструментальное ПО – самое «серьезное». На подобных программах работают специально обученные программисты и создают будущие программы. Чтобы создать программу, необходимо иметь: специальный редактор для написания исходного кода; компилятор (переводит написанное в промежуточный код); сборщик (связывает модули и выдает исполнимый код, тот есть выходит готовая программа). Написанная программа запускается на компьютере, где стоит ОС. Однако есть и готовые приложения, которые вмещают в себя все вышеперечисленное (Microsoft Visual C++, Borland Delphi).
В итоге, существует три вида программного обеспечения. Каждый вид имеет подвиды. Все статьи, посвященные ПО, читайте здесь.