Cтраница 3
Прерывание по нарушению псевдопривилегированного режима должно обрабатываться основной организующей системой и в качестве реакции на прерывание иметь выход в специальный блок ведущей программы подсистемы. [31]
Кроме предписаний, касающихся внешних устройств УВМ, организующая система может использовать и некоторые предписания, касающиеся структуры поставленной задачи. Такая необходимость возникает в связи с тем, что отдельные части задачи могут быть написаны на различных языках программирования и организующая система в процессе решения должна осуществлять объединение этих частей в единое целое. Для этого программистом должны быть выделены общие для всех ( или нескольких) частей переменные, массивы и метки. [32]
Для этого достаточно, чтобы при обращении в организующую систему в таблице сегментов не оказалось требуемого наименования сегмента. Организующая система заполнит новую строку, а в матрицу связности будут добавлены столбец и строка. При этом новый сегмент будет поставлен в зависимость от узла, связанного с обратившимся к нему сегментом. При исключении какого-либо сегмента в связи с окончанием его работы одновременно исключаются все подчиненные ему сегменты как первого, так и второго типа путем вычеркивания его строки. [33]
Математическое обеспечение системы включает следующие программные средства: организующую систему, программу обслуживания диспетчера, специализированный язык для первичной обработки информации, мнемокод, транслятор с мнемокода, библиотеку типовых алгоритмов, тесты и экспресс-тесты. [34]
По мере освобождения Ф - процессора ввода в организующую систему поступают сигналы прерывания и в порядке очереди слово управления рассматриваемого процесса поступает на Ф - процессор ввода. Необходимо заметить, что работа Ф - процессора ввода буферного типа будет происходить по иной схеме. Это прерывание поступает в операционную систему и вызывает блокирование ввода до освобождения БЗУ. По этому прерыванию происхр-дит только перепись информации на БЗУ в ОЗУ, а состояние А-процессора вычислений не изменяется. [35]
Алгоритм работы ведущей программы режима распределения времени при работе организующей системы, предназначенный не только для обслуживания задач этого режима, но и для решения фоновых задач, будет следующим. [36]
В первых главах рассмотрены принципы построения и алгоритмы работы организующей системы УВМ, а также методы построения библиотек. [37]
Практически оптимизация размещения информационных массивов требует дополнительного введения в организующую систему ЦВМ двух несложных программ: программы анализа обращений, определяющей составляющие вектора и элементы матрицы обращений, и программы оптимизации, реализующей один из алгоритмов, подобных рассмотренным выше. [38]
Математическое обеспечение ГВС-100 состоит из систем программирования и отладки и организующей системы. Система программирования предусматривает: использование языка ФОРТРАН, специализированных языков, объединенных в систему автоматизации аналогового программирования и позволяющих вводить в ЦВМ уравнения, которые должны решаться на АВМ; получение по исходным уравнениям схемы аналогового набора; определение значений масштабов и коэффициентов передач отдельных решающих элементов, начальных условий и возмущений; печатание схем набора в принятой международной символике и всех относящихся к ним данным. Предусмотрена возможность объединения в одну программу отдельных ее частей, написанных на разных языках. [39]
УВМ с точки зрения управления состояниями процессоров, то работу организующей системы следует также рассматривать как один из процессов. УВМ по распределению памяти, времени и Ф - процессоров, недоступные остальным А-процессорам. [40]
Это предписание воспринимается и исполняется постоянно находящейся в оперативной памяти частью организующей системы - резидентом, который вызывает соответствующую подсистему в оперативную память и передает ей управление. [41]
САПР ТП и ее подсистемы структурно состоят из технических средств, организующей системы; средств информационного, математического, программного, лингвистического и организационно-методического обеспечения. Информационное обеспечение включает в себя совокупность сведений, необходимых для выполнения проектирования - данные станочного парка и средств технологического оснащения, справочные данные по нормированию технологического процесса и др. Математическое обеспечение состоит из математических методов, математических моделей и алгоритмов для автоматизации разработки ТП с помощью ПЭВМ. [42]
Сложность внутреннего языка зависит от составляющей программы, применяемой при вводе в данную организующую систему. После переработки последней по списку пакета задачи организующая система обращается к программе управления решением, которая выбирает из списка пакета задачу старшего приоритета и дает программе ввода информацию, необходимую для ввода этой задачи. Если оперативная память УВМ достаточна, то для решения вводится и формируется либо вей задача, либо отдельный сегмент за-яачи го ЯГРМИ относящимися к TieMw программами. Такой метод формирования называется компиляцией, и составляющая программа для такой работы будет программой компилирующего типа. В противном случае, когда оперативная память слишком мала для помещения всей программы с подпрограммами и обрабатываемыми данными, применяются интерпретирующие методы формирования. Метод компиляции обеспечивает более быстрое решение задачи, так как в процессе решения не происходит частых обращений к промежуточным носителям для вызова сегментов и подпрограмм задачи. При этом в оперативкой памяти кроме решаемой задачи находится лишь минимальная часть организующей системы, необходимая для перехода к очередной задаче по окончании решения. Это позволяет увеличить объем перерабатываемой информации, одновременно находящейся в оперативной памяти и соответственно уменьшить число обращений к внешним устройствам для ввода и вывода информации. [43]
И, наконец, последней по порядку, но не по значению функцией организующей системы является организация распределения и защиты памяти. Подпрограмма защиты памяти включается каждый раз, после того как организующая система произвела перераспределение памяти для решаемых задач. [44]
Обращение ведущей программы к стандартным подпрограммам может осуществляться либо непосредственно, либо через организующую систему. [45]