Файл: Состав и свойства вычислительных систем. Информационное и математическое обеспечение вычислительных систем (Аппаратное обеспечение).pdf
Добавлен: 30.04.2023
Просмотров: 118
Скачиваний: 2
Библиотеки создаются как коммерческий продукт; причем, чем шире круг пользователей и, соответственно, более разнообразен диапазон удовлетворяемых запросов, тем выше цена продукта. Библиотечная программа для расширения области применения должна допускать широкую вариацию входных параметров, обеспечивать настройку на особенности исходных данных и аппаратной среды.
Появление математического обеспечения было вызвано необходимостью повышения производительности труда программистов и специалистов, эксплуатирующих ЭВМ. Действительно, команды вычислительной машины представляют собой с точки зрения возможности записи алгоритма весьма элементарные операции, и запись алгоритма (программирование) в виде последовательности этих команд является трудоемкой работой. Это стимулировало создание средств автоматизации программирования. Происходило укрупнение операций, понимаемых электроникой машины, но это не решило проблемы. Даже у современных ЭВМ команды, как правило, представляют собой элементарные операции. Существенно больший успех был достигнут на пути создания программных средств, облегчающих программирование. Первым шагом было создание М. о., позволяющего программировать на автокоде. Программа на автокоде фактически представляет собой ту же последовательность команд ЭВМ, но записанных символическими обозначениями - в мнемоническом виде. Преобразование мнемонич. кода программы в команды машины осуществляют специальные программы - ассемблеры. Затем появились макроассемблеры, к-рые дали возможность использовать в текстах программ макрооператоры, обеспечивающие выполнение группы команд машины.
Следующим этапом автоматизации программирования было создание алгоритмических языков высокого уровня. Имеется свыше тысячи алгоритмических языков различного назначения, применение которых существенно сокращает затраты на разработку и создание программ.
Список используемой литературы
- Степанов А. Н.. Архитектура вычислительных систем и компьютерных сетей, 2007
- А.П. Пятибратов, Л.П. Гудыно, А.А. Кириченко. Вычислительные машины, сети и телекоммуникационные системы, 2009
- О.А. Акулов Н.В. Медведев. Информатика и вычислительная техника, 2005
- Захаров А. Ю., Маркачев Ю. Е. Современные пакеты и библиотеки
программ математического обеспечения // Препринт ИПМ им. М.В. Келдыша. 1987