Cтраница 2
Управление накоплением со стороны оператора СВМ ЕС заключается в организации своевременного вывода файлов накопления, созданных виртуальными машинами пользователей, на реальные устройства единичных записей и в создании вводных файлов накопления с использованием переданных от пользователей пакетов перфокарт. [16]
ПЛ-1-пакет состоит из 17 основных программ ( или модулей 1-го уровня [216 20]) в виде процедур-программ: VOLTS1, VOLTF1, FRFST1, FREST2, FREST3, TIKH1, TIKH2, ТЩНЗ, TIKH4, TIKH5, CONV1, CONV2, CONV3, CONV4, CONV5, FRIED1, FRIED2, к которым непосредственно должен обращаться пользователь пакета, и 39 модулей ( модулей уровня 2) в виде 26 процедур-подпрограмм: DGELG, SIMQ, MFSD, MTDS, SINV, XNI, YDY, COEF, REM, ZGF, CKK, SOLI, GDISC, UVLF, INF, Q12, SOL2, SOL3, TYPE1, TYPE2, TYPES, TYPE4, TYPES, TYPE6, TYPE7, TYPES и 13 процедур-функций: F2, QAT, CHD, RHO, DISC, NORML2, NORMC, RATEL2, RATEC, DOMEGA, SIGMA, LAMBDA, CDISC, из которых как из блоков в значительной степени формируются основные программы. Согласно [216 11, 267 12], данный пакет - это пакет простой структуры. [17]
Неотъемлемым инструментальным средством для работы с функциональным наполнением являются всевозможные редакторы. Специфика пользователей пакетов может повлиять на развитие языков редакторов, а это развитие может быть реализовано как надстройка над соответствующими универсальными средствами. Точно также эта специфика может повлиять на содержание специализированных библиотек макросов или редактирующих вставок. Отметим, что различие типов компонентов функционального наполнения и само наличие таких выделенных типов может упростить или сделать более естественным указание на те или иные редактирующие действия, связанные с конкретным типом компонентов. За счет такого учета универсальные редактирующие средства могут быть дополнены специализированными, учитывающими тип компонентов функционального наполнения, а с другой стороны, те или иные универсальные редактирующие средства, примененные к компоненту известного типа, могут быть выражены более простым и естественным образом. [18]
Если физическая целостность БД не нарушена, достаточно рестартовать ядро ДИСОД с автоматическим переводом пакета файлов в состояние на момент последней перед сбоем КТ пакета. Программа пользователя пакета файлов должна в этом случае иметь средства восстановления с того момента своего выполнения, которое соответствует этой КТ. [19]
![]() |
Схема ОЭП для определения координат. [20] |
После составления структурной схемы объекта проектирования проектант должен задаться ориентированными значениями параметров звеньев модели объекта проектирования, уточнить конкретный вид входных сигналов и характер шумов. При этом пользователь пакета прикладных программ должен учесть ряд особенностей, возникающих при дискретном представлении сигналов, их спектров, а также параметров звеньев модели. [21]
Поскольку авторам неизвестно об адаптации пакетов Турбо Паскаль версии 5.0 или 5.5 для использования на ПЭВМ ЕС или Искра и из-за отличия этих машин от стандарта IBM ( особенно в блоке клавиатуры), нельзя с полной уверенностью адресовать эту книгу пользователям именно этих машин. Авторы ориентировались на пользователей пакетов, работающих на импортных ПЭВМ, количество которых в стране весьма значительно. Вследствие этого сохранены английские названия служебных клавиш и английский синтаксис команд ОС и самой среды Турбо Паскаль. [22]
При изучении процесса преобразования случайных ( некогерентного и яастично когерентного) сигналов пользователь ПАСМ записывает оператор ВВОД ШУМА перед тем оператором, который описывает физический источник шумов. Если шум коррелирозан, пользователь пакета задается значениями корреляционной функции или спектра мощности шумов. [23]
Возвращаясь к настоящей работе, отметим, что она не является очередным пособием по использованию того или иного программного продукта. Часто эти советы имеют узкую направленность и адресуются, к примеру, лишь пользователям пакетов Windows, WinWord, Word Perfect ТА т.п. Мы же попытались подойти к изложению указанной проблематики с более общих позиций. [24]
План контрольного тестирования содержит описание процедур проверки и приемки машинных программ, включая условия их проверки, порядок демонстрации в действии и оценки качества функционирования. Сюда же входит должным образом продуманный график осуществления работ и выпуска документации, необходимой для комплектной поставки пользователю пакета программ и для обеспечения его ориентации на специфические условия использования у заказчика. [25]
На рис, 46 приведена структурная схема этого пакета. Он состоит из 17 основных программ ( или модулей 1-го уровня [216 20]) в виде процедур-операторов: volts I, voltf I, frest 1, frest 2, frest 3, tikh 1, tikh 2, tikh 3, tikh 4, tikh5, convl, conv 2, convS, % от4, cony5, fried I, fried2, к которым непосредственно должен обращаться пользователь пакета, и 34 модулей ( модулей уровня 2) в виде 21 процедуры-оператора: unsymdet, unsymaccsolve, an-symsol, innerprod, choldetZ, cholsolZ, cholinversionZ, sistema, xni, ydy, coef, rem, zgf, ckk, soil, gdisc, uvlf, inf, ql2, sol 2, sol 3 и процедур-функций: / 2, qat, chd, rhoy disc, norml2, normc, ratel2, ratec, domega, sigma, lambda, cdisc, из которых как из блоков в значительной степени формируются основные программы. [26]
Существует объективная потребность в том, чтобы на различных этапах работы с пакетом ( при программировании, отладке, а затем и при выполнении расчетов) пользоваться едиными инструментальными средствами. Объясняется это в значительной мере тем, что для крупных программных систем обычно нельзя бывает провести четкую временную грань между названными этапами. Кроме того, часто ( особенно в условиях академического НИИ) разработчик и пользователь пакета - одно и то же лицо, которому такая унификация была бы весьма полезна. Для достижения желаемого единства инструментальных средств нужно, чтобы они были достаточно универсальными и в то же время гибкими, допускающими необходимую специализацию и настройку. Необходимой же гибкости достигают разработкой интерфейсов между компонентами ИС и базовыми средствами и, с другой стороны, аппаратом макровозможностей. [27]
Алгоритмическое и программное обеспечение ЭВМ, входящих в САНТЭ, состоит из базовой и прикладной частей. В базовое обеспечение входят операционные системы, управляющие ходом вычислений, вводом и выводом данных в реальном масштабе времени, и трансляторы. Содержание прикладного обеспечения ( пакетов прикладных подпрограмм) зависит в значительной степени от типа используемой ЭВМ и от уровня подготовки пользователя пакета в области программирования. Подпрограммы пакета не содержат обычно операторов ввода-вывода, и пользователь должен писать головную программу для ввода исходных данных, вызова подпрограмм пакета и вывода результатов расчета. Подпрограммы могут быть различной вычислительной мощности - от выполнения отдельной вычислительной функции до выполнения определенного вида статистического анализа. [28]
Программы оформлены в виде пакета. На рис. 47 приведена структурная схема этого пакета. Он состоит из 17 основных программ ( или модулей 1-го уровня Г216 20) в виде подпрограмм: VOLTS I, VOLTF1, FREST1, FREST2, FREST3, TIKH1, TIKH2, TIKH3, TIKH4, TIKH5, CONVl, CONV2, CONV3, CONV4, CONV5, FRIED 1, FRIED2, к которым непосредственно должен обращаться пользователь пакета, и 40 модулей ( модулей уровня 2) в виде 26 подпрограмм: DGELG, SIMQ, MFSD, MTDS, SINV, XNI, YDY, COEF, REM, ZGF, CKK, SOLI, GDISC, UVLF, INF, Q12, SOL2, SOL3, TYPE1, TYPE2, TYPES, TYPE4, TYPES, TYPE6, TYPE7, TYPES и 14 подпрограмм-функций: F2, QAT, CHD, RHO, INNUM, DISC, NORML2, NORMC, RATEL2, RATEC, DOMEGA, SIGMA, LAMBDA, CDISC, из которых, как из блоков, в значительной степени формируются основные программы. [29]
Он получает описание математической модели задачи на входном языке Пакета - языке директив. В основном от пользователя требуется назвать конкретные модули соответствующих функциональных групп, перечислить константы и параметры задачи. При этом пользователь Пакета не обязан знать структуру будущей программы, порядок следования модулей; его не волнуют вопросы интерфейса модулей по данным. [30]