МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ

МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ЦВМ, система программ, приданная к конкретной ЦВМ и предназначенная для обеспечения её использования, а также математич. методы и алгоритмы решения задач, по к-рым составлены данные программы. Состоит из общего М. о., разрабатываемого предприятием (фирмой), поставляющим ЦВМ, и специального М. о., разрабатываемого пользователями машины. Общее М. о. поступает в распоряжение каждого пользователя. Стоимость общего М. о. входит в стоимость ЦВМ и составляет значит, её часть (30% и более).

Начальные формы М. о. можно найти уже у машин первого поколения (напр., так наз. система ИС-2 для ЦВМ М-20, состоящая из библиотеки подпрограмм и программы-библиотекаря). Однако полное М. о. для ЦВМ первого поколения было невозможно из-за их низкого быстродействия и малого объёма оперативной памяти. Эксплуатация ЦВМ второго и третьего поколений без общего М. о. (и, в частности, без операционной системы) уже невозможна.

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

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

Операционная система представляет собой программное дополнение ЦВМ, вместе с к-рой образует как бы новую машину, обладающую собственной системой операций и своим машинным языком. К операционной системе относятся программы, обеспечивающие: ввод заказов на выполнение работ; предварительное планирование хода выполнения работ и распределение оборудования машины; ввод программ или их частей; оперативное выполнение работ, статистич. учёт используемого оборудования и расхода машинного времени; вывод информации. Чёткое распределение функций между отд. программами операционной системы и однозначная терминология к 1974 ещё не сложились. Программы ввода программ и их частей обычно называют загрузчиками, программу предварительного планирования хода работ - планировщиком (иногда монитором), программу оперативного управления работами - диспетчером (иногда супервизором). Остальные программы в разных системах М. о. имеют различные названия.

Состав операционной системы и внутр. структура её программ в значит, степени зависят от т. н. конфигурации ЦВМ, т. е. от входящего в её состав оборудования (ЦВМ одного и того же типа могут отличаться числом блоков памяти на магнитных дисках и магнитных лентах, количеством устройств ввода и вывода и др.) и его функциональных взаимосвязей, а также от класса задач, для решения к-рых гл. обр. предназначается ЦВМ, и от режима её использования. Наиболее известные операционные системы предназначены для решения научно-технич. и экономич. задач.

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

Средства программирования объединяют разнообразные программы, используемые для составления новых программ: трансляторы с различных алгоритмич. языков; программы, собирающие программы из т. н. модулей; программы, автоматизирующие отладку вновь разрабатываемых программ, и др.

Система средств программирования предусматривает обычно использование алгоритмич. языков (т. н. входных языков программирования) трёх уровней: машинно-ориентированных языков (типа языка ассемблера); проблемно-ориентированных алгоритмич. языков, удобных для программирования узких классов задач (напр., язык RPG, принятый для ЦВМ фирм IBM, ICL и мн. др.); одного или неск. универсальных алгоритмич. языков, таких, как алгол, фортран, кобол. Возможность отладки на ЦВМ программ, заданных на алгоритмич. языках, должна быть заложена либо в самих трансляторах, либо обеспечена с помощью самостоят, отладочных программ.

Система средств программирования ЦВМ третьего поколения, как правило, основывается на модульном принципе. Модулями называются массивы информации, заданные на алгоритмич. языке вычислит, системы или на входном языке программирования. Массивы, заданные на входных языках программирования, должны содержать информацию, необходимую для их преобразования в модули. Программу, собирающую программы из модулей, иногда называют "композером". В составе операционной системы иногда предусматривают библиотеку модулей (на языке исполнит, системы). Новые модули, составленные в процессе программирования, могут быть включены в состав библиотеки модулей с помощью соответствующей программы из числа средств поддержания системы М. о.

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

Существуют два способа разработки общего М. о. При первом способе М. о. разрабатывается и отлаживается на вспомогательной ЦВМ, на к-рой для этого программно моделируется исполнит. ЦВМ. Этот способ удобен тем, что М. о. можно разрабатывать заблаговременно, в отсутствии исполнит. ЦВМ. Однако при этом необходимо наличие достаточно мощной вспомогат. ЦВМ, уже имеющей М. о. При втором способе М. о. разрабатывают уже после появления хотя бы опытного образца исполнит. ЦВМ. Разработка М. о. ведётся таким образом, чтобы уже имеющиеся части М. о. могли быть использованы при создании недостающих частей. Экономически выгодно при разработке новых ЦВМ сохранять в них систему команд ЦВМ, разработанных ранее и уже имеющих М. о. При этом все программы, разработанные для уже действующих ЦВМ, могут быть использованы и в новой ЦВМ, если последняя укомплектована достаточным оборудованием.

М. о. размещается в ЦВМ след, образом. Осн. часть диспетчер-программы (наз. резидентом) обычно находится в оперативной памяти ЦВМ; остальные части диспетчер-программы и др. программы М. о. размещаются во внешних запоминающих устройствах. Возможны случаи повреждения диспетчер-программы в процессе эксплуатации ЦВМ, поэтому в машине обычно хранится легко доступная копия резидента. Оперативная память ЦВМ делится на 3 части: область резидента, рабочее поле, на к-рое в процессе работы резидент вызывает необходимые части операционной системы (не вошедшие в состав резидента) из внешних запоминающих устройств, и область пользователей, на к-рой размещаются программы (или части программ) решаемых задач, исходная информация и получаемые результаты. Значит, часть внешних запоминающих устройств, не занятая материалами М. о., также является областью пользователей. Эффективное использование М. о. возможно лишь в том случае, когда область пользователей достаточно велика, что возможно лишь при больших объёмах памяти ЦВМ. Это обстоятельство необходимо принимать во внимание при выборе ЦВМ. Специальное М. о. разрабатывается пользователями ЦВМ для решения своих конкретных задач с учётом всех возможностей, представляемых общим М. о. В состав специального М. о. могут входить трансляторы с новых языков (не входящие в общее М. о.), разработанные пользователем дополнит, программы контроля ЦВМ, программы решения отд. задач или классов задач и т. п. Как исключение, в состав М. о. могут входить программы, дополняющие операционную систему. В особых случаях программы, входящие в состав специального М. о., разрабатывают непосредственно на языке машины, для того чтобы исключить использование операционной системы. Это делают тогда, когда к разрабатываемым программам предъявляются высокие требования, к-рым операционная система не удовлетворяет.

Лит.: Ледли Р. С., Программирование и использование цифровых вычислительных машин, пер. с англ., М., 1966; Ф л о р е с А., Программное обеспечение, пер. с англ., М., 1971; ДжермейнК.Б., Программирование на ШМ-360, пер. с англ., М., 1971; Л и п а е в В. В., Ко лин К. К., Серебровский Л. А., Математическое обеспечение управляющих ЦВМ, М., 1972; Виленкин С. Я., Т р а х т е н г е р ц Э. А., Математическое обеспечение управляющих вычислительных машин, М., 1972; Тараканов К. В., Общие принципы и структура математического обеспечения автоматизированных систем управления в сб.: Цифровая вычислительная техника и программирование, в. 7, М., 1972. Н. А. Криницкий.




Смотреть больше слов в «Большой советской энциклопедии»

МАТЕМАТИЧЕСКОЕ ОБРАЗОВАНИЕ →← МАТЕМАТИЧЕСКИЙ ФОРМАЛИЗМ

Смотреть что такое МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ в других словарях:

МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ

        ЦВМ, система программ, приданная к конкретной ЦВМ и предназначенная для обеспечения её использования, а также математические методы и алгоритмы... смотреть

МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ

ЭВМ, программное обеспечение, - совокупность программ и программных комплексов, посредством к-рых происходит преобразование алгоритмов программы польз... смотреть

МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ

, программное обеспечение ЭВМ, комплекс программ, описаний и инструкций, обеспечивающих автоматич. функционирование ЭВМ. Осн. элементы М. о. разрабатываются одновременно и параллельно с разработкой ЭВМ и поставляются заказчикам вместе с машиной. Различают общее и специальное М. о. <p>В общее М. о. входят программы, являющиеся обязательными для организации вычислительного процесса на данной ЭВМ. Основой общего М. о. является операционная система, гл. функция к-рой состоит в организации исполнения готовых программ. Операционная система выдаёт пользователю информацию о состоянии вычислит. системы, принимает команды, поток подлежащих решению задач, планирует порядок их запуска, соединяет программы с внеш. наборами данных, управляет библиотекой подпрограмм, распределяет между программами ресурсы ЭВМ (устройства, память), обеспечивает мультипрограммный режим работы. Общее М. о. состоит из ряда комплексов программ, каждый из к-рых обеспечивает к.-л. режим использования ЭВМ. Управляющие программы обеспечивают функционирование ЭВМ в процессе подготовки, отладки и решения задач в наиб. удобном для пользователя режиме. Обрабатывающие программы реализуют обработку информации в процессе отладки программ и решения задач. Типичный пример обрабатывающих программ — транслятор с разл. языков программирования, программы выполнения элементарных функций, сортировки, слияния, выборки информации и т. д.</p> <p>Специальное М. о. функционирует во взаимодействии с общим М. о., но реализует специфич. методы решения конкретных задач. Спец. М. о. формируется в пакеты прикладных программ (ППП), на основе к-рых решается широкий круг однотипных задач пользователя (напр., ППП бухгалтерского учёта ). Многократное использование ППП при проектировании и эксплуатации <i>автоматизированных систем управления </i>позволяет сократить сроки, трудоёмкость и стоимость создания этих систем.</p> <br>... смотреть

МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ

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

МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ

математикалық қамтамасыздандыру

МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ

математи́чне забезпе́чення

МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ

матэматычнае забеспячэнне

МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ АВТОМАТИЗИРОВАННОЙ ИНФОРМАЦИОННОУПРАВЛЯЮЩЕЙ СИСТЕМЫ РСЧС

система программ, приданная к конкретной ПЭВМ и предназначенная для обеспечения её пользования при решении задач АИУС РСЧС. М.о. разделяется на общее и... смотреть

МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ

автоматтандырылған жүйені математикалық қамтамасыз ету

МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ

Математическое обеспечение автоматизированной системы Математическое обеспечение автоматизированной системы - совокупность алгоритмов и программ, нео... смотреть

МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ АСУ

совокупность матем. методов, моделей и алгоритмов для решения определ. задач и обработки информации в АСУ с применением ЭВМ. Реализуется в виде готовых... смотреть

МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ (ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ) ЭВМ

(software). Комплекс программ, описаний и инструкций, обеспечивающих автоматическое функционирование ЭВМ. Различают общее и специальное математическое... смотреть

МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ЭВМ

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

МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ЭВМ

комплекс программ, описаний и инструкций, обеспечивающих автоматическое функционирование ЭВМ и решение конкретных задач по обработке данных (например, эмпирических данных массовых опросов) [21. – С. 459]. ... смотреть

МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ЭВМ

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

МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ЭВМ

МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ЭВМ - комплекс программ, описаний и инструкций, обеспечивающих автоматическое функционирование ЭВМ. Различают общее математическое обеспечение (для организации вычислительного процесса на данной ЭВМ) и специальное математическое обеспечение (для решения конкретных задач).<br>... смотреть

МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ЭВМ

МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ЭВМ, то же, что программное обеспечение ЭВМ. Иногда к математическому обеспечению ЭВМ (электронных вычислительный машин) относят также библиотеки алгоритмов и собрания общих математических и вычислительных методов решения задач на ЭВМ. <br>... смотреть

МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ЭВМ

МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ЭВМ, комплекс программ, описаний и инструкций, обеспечивающих автоматическое функционирование ЭВМ. Различают общее математическое обеспечение (для организации вычислительного процесса на данной ЭВМ) и специальное математическое обеспечение (для решения конкретных задач).... смотреть

МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ЭВМ

комплекс программ, с помощью к-рых реализуется эффективная эксплуатация ЭВМ. Различают общее и спец. М. о. Общее М. о. поставляется вместе с ЭВМ и вклю... смотреть

МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ЭВМ

МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ЭВМ , комплекс программ, описаний и инструкций, обеспечивающих автоматическое функционирование ЭВМ. Различают общее математическое обеспечение (для организации вычислительного процесса на данной ЭВМ) и специальное математическое обеспечение (для решения конкретных задач).... смотреть

МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ЭВМ

МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ЭВМ, комплекс программ, описаний и инструкций, обеспечивающих автоматическое функционирование ЭВМ. Различают общее математическое обеспечение (для организации вычислительного процесса на данной ЭВМ) и специальное математическое обеспечение (для решения конкретных задач).<br><br><br>... смотреть

T: 33