УДК 004.4
В. А. Ф и с у н
МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ
ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ
В статье рассматривается структура и состав, генезис и тен-
денции развития математического обеспечения вычислительных
систем.
E-mail:
Ключевые слова
:
программное обеспечение, подпрограмма, пакет про-
грамм, библиотека программ, прикладное программирование.
ЭВМ состоит из “жесткого” аппаратного оборудования и “мягкого”
оборудования — программного обеспечения, которое в свою очередь
принято разделять на системное, прикладное и математическое обес-
печение ЭВМ.
Системное программное обеспечение является неотъемлемой ча-
стью ЭВМ, без него машина просто не может работать.
Прикладное программное обеспечение предоставляет пользовате-
лю дружественный интерфейс общения с ЭВМ. Для составления про-
граммы ему достаточно знать правила по использованию ЭВМ в тер-
минах своей предметной области — предметно-ориентированную сре-
ду программирования. Так, для экономистов предлагается среда про-
граммирования Кобол, для инженеров — Фортран, Си, для параллель-
ного программирования разработаны свои среды программирования —
MPI, OpenMP, Оккам, Фортран-GNS, Фортран-DVM, НОРМА и др.
Ускорить программирование задач можно средствами математическо-
го обеспечения ЭВМ.
Математическое обеспечение ЭВМ.
Математическое обеспече-
ние — МО состоит из фонда программ вычислительных алгоритмов,
в частности, фонд содержит решения типовых задач математической
физики. Фонд непрерывно пополняется, на рынке программных про-
дуктов идет конкуренция между разработчиками МО. При описании
истории МО использованы некоторые данные из работы [1], а со-
временное состояние обсуждается на примерах программ библиотеки
НИВЦа МГУ.
Одна из классификаций математического обеспечения предпола-
гает деление его на следующие разделы: подпрограммы, пакеты про-
грамм, библиотеки программ, системы математического обеспечения.
Подпрограммы.
Это наиболее известный и часто используемый
раздел математического обеспечения. Он состоит из отдельных под-
программ или программ, содержащих небольшой набор подпрограмм.
Первые численные модели на ЭВМ программировались в двоичных
166
ISSN 1812-3368. Вестник МГТУ им. Н.Э. Баумана. Сер. “Естественные науки”. 2012