Информатика и вычислительная техника


Основные функции и структура программного обеспечения ЭВМ


При решении различных задач на ЭВМ используются как технические (аппаратурные) средства ЭВМ, так и средства программного обеспечения (ПО). Программное обеспечение значительно расширяет возможности технических средств ЭВМ при построении на их базе различных информационных систем, повышает эффективность использования ЭВМ, облегчает ее эксплуатацию и снижает трудоемкость подготовки программ пользователей.

Под программным обеспечением ЭВМ понимается совокупность программ и сопровождающей их документации, предназначенных для решения на ЭВМ различных задач. ПО дополняет ЭВМ теми возможностями, которые не всегда могут быть реализованы чисто техническими средствами. Основные функции программного обеспечения ЭВМ сводятся к следующему:

  • - автоматическое управления вычислительным процессом в различных режимах работы ЭВМ при минимальном вмешательстве пользователя или программиста в этот процесс;

77

  • - подготовка задач к решению на ЭВМ с помощью средств автоматизации программирования;
  • - рациональное распределение ресурсов вычислительных машин (машинного времени, объемов памяти, периферийных устройств);
  • - организация взаимодействия пользователя с ЭВМ в удобных для него формах;
  • - контроль, диагностика и локализация неисправностей ЭВМ.

Компоненты программною обеспечения, реализующие перечисленные функции, должны удовлетворять определенным требованиям, основными из которых являются: модульность; наращиваемость и открытость; надежность; предсказуемость; удобство; гибкость; эффективность.

Модульная структура ПО требует, чтобы функционально независимые программы или их части разрабатывались и отлаживались в виде стандартных модулей. Разбиение большой программной системы на отдельные части, поддающиеся обозрению и анализу, упрощает разработку и наладку, однако, требует четкой организации проводимых работ.

Открытость системы ПО дает возможность относительно просто наращивать и совершенствовать программное обеспечение ЭВМ либо заменой программных модулей, либо их перестановкой, либо введением дополнительных модулей и т.д.




Начало  Назад  Вперед