56
расширить функциональные возможности компьютера, автоматизировать
планирование последовательности вычислительных работ, а также автоматизировать
работу программистов. Специальное (функциональное) программное обеспечение -
это совокупность программ, разработанных при создании ИТ для определенного
функционального назначения. Он включает в себя пакеты приложений, которые
организуют данные и обрабатывают их при решении функциональных проблем IP.
При выборе набора технических средств для разработки системы одним из наиболее
важных критериев является выбор операционной системы. Операционная система
управляет техническими средствами компьютера, поддерживает запуск и выполнение
различных программ и приложений, обеспечивает защиту данных и выполняет
различные сервисные функции. Каждая программа использует инструменты,
предоставляемые операционной системой. Таким образом, выбор операционной
системы очень важен, так как он определяет набор программ и формат исполняемых
файлов, а также их взаимодействие с операционной системой. На компьютерах с
архитектурой x86, используемых в качестве пользовательских рабочих станций, чаще
всего используются следующие операционные системы:
- операционные системы семейства Windows от фирмы Microsoft (Windows
95/98/Me, Windows NT4.0/2000/XP,Windows 7,Windows 8,Windows 10)
- операционные системы Linux/BSD семейства (UNIX подобные) от различных
фирм – разработчиков (Red Hat, Debian, Novel, Mandrake soft, Gentoo, Slackware, IBM,
Oracle, NetBSD, OpenBSD, FreeBSD).
Чтобы разработать программное приложение для автоматизированной
обработки, выбор той или иной операционной системы не влияет на функциональные
возможности системы, поскольку при реализации алгоритмов программного
приложения не требуется использовать какую-либо конкретную функцию
операционной системы. Для обоих типов операционных систем вы можете
разрабатывать программный продукт, не теряя его функциональности, поскольку
программные среды (языки программирования) доступны для обоих типов
операционных систем. Все вышеперечисленные операционные системы включают
шлюзы, которые позволяют использовать программное приложение в сети для обмена
данными и обработки нескольких копий программного приложения параллельно с