Энциклопедия по машиностроению XXL

Оборудование, материаловедение, механика и ...

Статьи Чертежи Таблицы О сайте Реклама

Обработка программ пользователей

Рассмотрим порядок обработки программ пользователей на примере ОС ЕС. Схема функционирования ОС ЕС показана на рис. 3.4.  [c.52]

Операционная система (ОС) представляет собой часть ПО, которая предназначена для управления процессом обработки программ пользователей от момента их поступления в систему до выдачи результатов, а также для распределения ресурсов вычислительной системы между отдельными программами и пользователями.  [c.163]


Важно отметить, что порядок обработки заданий пользователей, применяемый в операционных системах современных ЭВМ, а также набор системных обрабатывающих программ облегчают процесс разработки ПС со сложной структурной схемой.  [c.52]

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

Структурная схема графической системы показана на рис. 5.30. Функции обработки запросов пользователей, содержащихся в прикладных программах, выполняются специальной программой — лингвистическим процессором, который преобразует описания геометрии объектов проектирования, заданные в прикладных программах, в принятую форму. Преобразования геометрической информации выполняются геометрическим процессором, который включает программные модули выполнения таких операций, как построение проекций, сечений, разрезов, удаление невидимых линий при построении проекций, формирование структур данных, принятых в системе.  [c.175]

Программа Банк состоит из комплекса программ для обработки числовой информации, содержащейся в Базе данных. Общение пользователя с Банком осуществляется с помощью четырех директив. Он может получить сведения о входных данных вариантов задачи, которые хранятся в Банке данных, сведения о функциях и аргументах, типе расчетной сетки, возможных видах обработки результатов. Пользователь может также получить из Банка результаты расчета на АЦПУ, дисплей или графопостроитель в виде линий уровня, координатных сечений и т. д., подготовить начальное поле для задачи.  [c.218]

Показатель оценки в баллах характеризует МО для дальнейшей обработки данных. Имеем следующую шкалу порядка I) МО отсутствует — О баллов 2) МО включает в себя только служебные программы — 1 балл 3) МО включает в себя библиотеку стандартных программ (вычисление функций, выполнение арифметических операций с фиксированной и плавающей запятой с одинарной и двойной точностью и т. д.) — 2 балла 4) МО включает в себя пакеты прикладных программ пользователей, в которые входят стандартные программы расчета основных механических характеристик — 4 балла 5) МО включает в себя операционную систему — 8 баллов 6) МО включает в себя программы построения моделей исследуемых материалов — 16 баллов 7) МО включает в себя программы анализа моделей и построение теории — 32 балла.  [c.11]


Функциональный и базисный пакет образуют в совокупности базовое программное обеспечение (БПО) чертежного автомата, имеющее универсальный характер. БПО ориентируется на определенные типы ЭВМ и чертежного автомата и не зависит от специфики программ пользователя — АСУ, автоматизированного проектирования, обработки экспериментальных данных, картографирования и т. д. Эти свойства дают возможность использовать одинаковое БПО в различных областях науки и техники. Базисное программное обеспечение может включать несколько базисных пакетов, пристыкованных к одному функциональному пакету. Например, БПО подсистемы графического отображения, состоящей из дисплея, устройства отображения на запоминающей ЭЛТ и чертежного автомата электромеханического типа, может включать три различных базисных пакета. Выбор требуемого базисного пакета при передаче управления из функционального пакета осуществляется автоматически по указанию проектировщика или его программы.  [c.73]

В зависимости от конфигурации ЭВМ, а также от состава программ, ОС может обеспечить работу ЭВМ в режимах пакетной обработки, мультипрограммном, разделения времени, мультипроцессорном. При пакетной обработке задач в каждый момент времени все ресурсы ЭВМ подчинены только одной программе пользователя. При мультипрограммной работе в ЦП ЭВМ находятся несколько программ, обычно до 15—24, и ресурсы машины делятся между ними. Если какая-либо программа приостанавливается в работе, например по обмену с ВЗУ, то в работу на это время вступает другая программа.  [c.207]

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

Какую бы систему баз данных мы ни взяли для использования в САПР, необходимо, однако, чтобы скорость получения информации из базы данных не уступала средней скорости обработки информации в системе проектирования доступ к данным осуществлялся просто и по первому запросу СУБД обеспечивала защиту данных от несанкционированного доступа значительно сокращалась избыточность хранимых данных одни и те же данные могли многократно использоваться различными прикладными программами накопление и модификация данных производились без нарушения способов их использования обеспечивалась независимость баз данных от прикладных программ пользователей.  [c.164]

Пользователь интерактивных графических систем должен иметь в своем распоряжении некоторое множество команд, с помощью которых можно было бы управлять ходом выполнения программы. В этих командах содержатся две части указание на необходимые действия и данные, подлежащие обработке. Например, пользователь может составить описание элемента изображения и записать его в память, напечатав  [c.339]

Каждое прерывание имеет свой уникальный номер, и с ним связана определенная программа, обслуживающая данный вид прерываний. При одновременном возникновении нескольких прерываний в первую очередь выполняется прерывание с более высоким приоритетом, а остальные ставятся в очередь. Обычно номер прерывания в специальной таблице прерываний, обрабатываемых конкретной ПЭВМ, соответствует приоритету. Чем меньше номер, тем выше приоритет. В ПЭВМ типа 1ВМ РС АТ самый высший приоритет имеет операция деление на нуль , а самый низкий - запрос на установку текущего времени и даты . Все прерывания, обслуживаемые БСВВ, являются прерываниями нижнего уровня, т.е. теми, которые требуют непосредственного управления аппаратными компонентами. Другие прерывания, относящиеся к более высокому основному уровню, обслуживаются модулем обработки прерываний М8 В05, с которым и взаимодействует большинство программ пользователей.  [c.182]

Даже при наличии большого количества прикладных программ, осуществляющих обработку данных, пользователю иногда приходится составлять свою программу, и для этих целей у него есть большой выбор алгоритмических языков, или языков программирования.  [c.200]

Третью группу образуют сеансовый, прикладной уровни и уровень представления данных. Они непосредственно связаны с организацией взаимодействия прикладных программ пользователей, а также с вводом, хранением, обработкой данных и выдачей результатов. Все процессы, происходящие на перечисленных уровнях, носят название прикладных. Это главные процессы в коммутационных системах именно ради них создаются сети, в том числе ЛВС.  [c.315]


Исполняющие подсистемы. Исполняющие подсистемы в ДОС КП являются интерфейсом между программами пользователей или оператором и монитором системы. Они выполняют функции программных эмуляторов, через которые вводятся команды оператора и осуществляется обработка запросов к системным ресурсам.  [c.211]

Принципиальные преимущества программирования роботов с помощью текстового описания операций на специализированном языке состоят в возможности независимой подготовки программ, их корректировки и расширении при изменении условий задачи при включении в состав языка операторов обработки сигналов датчиков и передачи управления такие языки становятся средством программирования адаптивных роботов, для которых неприменим способ непосредственного обучения. Кроме того, текстовая форма языка с использованием меток и включением комментариев обеспечивает доступность и понимание программ пользователем. К недостаткам языкового программирования следует отнести трудности формализации пространственных перемещений манипулятора, а на этапе создания специализированного языка — высокие требования к квалификации программистов-разработчиков языка и его системной поддержки, а также большой объем вычислительных ресурсов, необходимых для реализации соответствующих программ.  [c.131]

Выше обращение пользователя к ВС с целью осуществления некоторых вычислительных процедур определялось термином задача . В терминологии ОС вычислительных машин единой серии (ОС ЕС) существуют термины задание и задача . Задание — некоторая единица работы, выполненная ЭВМ за смену обработано столько-то заданий. Задача — более мелкая по сравнению с заданием единица работы, определяемая как совокупность некоторой программы и данных, для обработки которых требуются определенные ресурсы системы. Если одна и та же программа обрабатывает различные данные, то это означает существование различных задач. На рис. 3.3 изображена схема обработки одного задания. Это задание состоит из трех задач  [c.99]

Средства общения с операционной системой. Основным средством общения пользователя с ОС ЕС является язык управления заданиями (ЯУЗ). Будучи ориентированной на пакетную обработку задач в режиме мультипрограммирования, ОС ЕС предоставляет пользователю возможность сообщить характеристики своего задания или каким-нибудь образом повлиять на прохождение задания через ЭВМ только через входной поток. Во входном потоке пользователь оформляет задание в виде совокупности текстов программ, исходных данных и операторов языка управления заданиями. С помощью операторов ЯУЗ пользователь сообщает ОС ЕС о необходимости предоставления его заданию конкретных вычислительных ресурсов — ОП, процессора, определенных обрабатывающих программ, ВУ, наборов данных.  [c.124]

Из иерархических СУБД ОКА в настоящее время наиболее развитая система хранения и обработки данных. Она обеспечена сервисными программами, средствами взаимодействия с пользователем. Объем ОП, занимаемой резидентной частью, составляет 300—350 К байт.  [c.85]

Специальное программное обеспечение машинной графики включает программы и подпрограммы формирования и преобразования изображений, генерации дисплейного кода и обработки дисплейного файла, а также опознавания и идентификации вво димых изображений. В отличие от аппаратурных средств программные средства обладают большой гибкостью и могут по желанию пользователей в значительной мере модифицироваться и развиваться. Определенной модификации могут подвергаться и аппаратные средства с учетом широкого использования различных интегральных схем. Воздействуя на программные и аппаратные средства, типовые системы машинной графики можно лучше приспособить к требованиям пользователей. В конечном счете именно эти требования определяют как конфигурацию, так и соотношение программных и аппаратных средств машинной графики при построении достаточно развитых автоматизированных систем.  [c.179]

Большое количество разнообразных данных и различные задачи их обработки в САПР делают необходимым решение вопроса об их рациональной организации, что позволяет сократить объемы занимаемой внешней памяти и сделать приемлемым время удовлетворения информационных запросов пользователей и прикладных программ.  [c.78]

При этом возникают проблемы организации мультипрограммной работы СУБД с целью одновременного выполнения запросов программ нескольких пользователей. Кроме того, прикладные программисты должны иметь возможность формирования запросов на обработку данных на простом языке манипулирования данными, операторы которого легко встраиваются в текст прикладной программы, записанной на процедурно-ориентированном языке программирования.  [c.92]

Обработка программ пользователей 52 Ограничения 144 Операционные системы ЭВМ 45 ОС ЕС 45 ОС РВ 49 РАФОС48  [c.295]

Общий телекоммуникационный метод доступа имеет более ограниченные средства по организации связи с терминалами, однако макрокоманды метода доступа представляют язык высокого уровня для обработки сообщений. Особенность ОТМД заключается в наличии программы управления сообщениями (ПУС), которая обеспечивает централизованную обработку сообщений. Прикладные программы пользователей могут быть сделаны практически независимыми от ПУС и используемых терминалов. Терминальный ввод-вывод программиру-  [c.115]

В системе ДИСОД предусматривается два способа взаимодействия с пользователем. В соответствии с первым из них программа пользователя, написанная на языках КОБОЛ, ПЛ/1, ФОРТРАН или Ассемблер, запрашивает работу с базой данных. Для этого применяется стандартная процедура обращения к системе. Информация, касающаяся работы с базой данных, передается системе ДИСОД через область связи, обеспечиваемую программой пользователя. Второй способ предполагает использование специального языка запросов, с помощью которого запросы на обработку данных могут быть сформулированы на подмножестве естественного языка. В набор команд языка запросов ДИСОД 90  [c.90]

Организация вычислительного процесса при пакетном режиме строилась без доступа пользователя к ЭВМ. Его функции ограничивались подготовкой исходных данных по комплексу информационно-взаимосвязанных задач и передачей их в центр обработки, где формировался пакет, включающий задание для ЭВМ на обработку, программы, исходные, нормативно-расценочные и справочные данные. Пакет вводился в ЭВМ и реализовывался в автоматическом режиме без участия пользователя и оператора, что позволяло минимизировать время выполнения заданного набора задач. При этом работа ЭВМ могла проходить в однопрограммном или многопрограммном режиме, что предпочтительнее, так как обеспечивалась параллельная работа основных устройств машины. В настоящее время пакетный режим реализуется применительно к электронной почте.  [c.33]


В СССД хранятся сведения о пользователях системы, их служебном положении, характере выполняемых над данными действий и т. д. Здесь же описаны физические устройства, участвующие в обработке данных, средства программного обеспечения, например СУБД. Кроме того, в СССД есть описание данных, с которыми работают программы, пользователи, физические устройства, СУБД.  [c.64]

Возможность написания программ пользователем. Одна из возможностей, которая первоначально не предусматривалась в МЧПУ, это-формирование специализированных программ самим пользователем. Обычно т акие программы имеют вид макроподпрограмм, которые хранятся в памяти устройства МЧПУ и которые можно вызвать из главной управляющей программы для выполнения часто повторяющихся циклов обработки деталей.  [c.233]

Переналаживаемые АС со сменными многопшиндельными коробками (как устанавливаемыми на поворотных барабанах, так и транспортируемыми в зону обработки) требуют при равном числе входов/выходов в 2 - 3 раза больший обьем памяти программ пользователя.  [c.647]

Интерактивные програлжы. Выполняются в режиме постоянного взаимодействия с пользователем, непосредственно реагируя на каждое поступающее от него сообщение. Обычно в этом режиме пользователь и программа обмениваются приказами и ответами (приглашениями), что позволяет контролировать и управлять процессом обработки данных. Таким образом, при работе в интерактивном режиме пользователь как бы беседует с компьютером в ходе решения интересующей его задачи, в отличие от режима пакетной обработки, кода пользователь полностью отключен от контроля за ходом выполнения программы.  [c.308]

Операционные системы общего назначения, обеспечивающие однопрограммный режим обработки задач и диалоговый способ общения. Эти ОС включают в себя сродства, обеспечивающие ввод и вывод информации, унран-ляют 1)аботой системных обрабатывающих программ-трансляторов, редакторов, предоставляют пользователю  [c.86]

Эффективность использования ВС при этом во многом зависит от состава пакета задач, подлежащих выполнению, так как могут возникать ситуацип, когда все задачи находятся в состоянии ожидания и ЦП простаивает (в условиях потока отладочных задач, каждая из которых характеризуется многократными обменами и незначительным временем, затрачиваемым собственно па счет). Эффектив[юсть работы пользователя прп этом невысокая, так как в условиях пакетной обработки задач он не имеет возможности вмешиваться в процесс выполнения своей программы.  [c.87]

Методы доступа с очередями предполагают наибольшую степень автоматизации операций обмена. В эту группу входят всего два метода доступа, ориентированные йоответственно на работу с наборами данных последовательной организации (QSAM) и индексно-последо-вательной организации (QISAM). Используя эти стандартные методы доступа, пользователь имеет возможность в своих программах осуществлять обмен информацией на уровне логических записей. Объединение логических записей в блоки при выполнении операций вывода и выделение логических записей из блока при выполнении операции ввода осуществляются автоматически программой метода доступа. Кроме того, программа метода доступа осуществляет автоматическую буферизацию данных н синхронизацию процессов обмена информации и ее обработки.  [c.123]

К ОС разделения времени относят дисковую диалоговую многопультовую систему ДИАМС и дисковую систему разделения временных ресурсов ДОС РВР. Пе)рвая из названных систем создана для управления базами данных и решения информационно-поисковых задач. Она обеспечивает одновременный доступ к иерархической базе данных многих пользователей с различных, в том числе и удаленных, терминалов организует режим разделения времени и выполнение задач в режиме мультипрограммирования используется в АСУ, системах управления научными экспериментами, обработки сведений экономического характера. Операционная система ДОС РВР обеспечивает одновременное выполнение до 24 программ, составленных на языке БЕЙСИК-ПЛЮС, осуществляет работу с удаленных терминалов. Существует ее специальная версия ДОС КП — дисковая операционная система коллективного пользования, эмулирующая режим операционных систем РАФОС и ОС РВ (при эмуляции допускаются языки программирования ПАСКАЛЬ, ФОРТРАН-IV, КОБОЛ).  [c.128]

Общая характеристика ОС РВ. Наиболее полно всем требованиям организации автоматизированных проектных работ на комплексе АРМ второго поколения удовлетворяет мультипрограммная система реального времени ОС РВ, предназначенная для малых машин с объемом ОП не менее 32К слов. Эта система используется для решения задач реального времени, а также для разработки и отладки программ многих пользователей. Она может иметь целевое назначение или быть просто много-термииальной системой, обеспечивающей мультипрограммный режим обработки задач. Как и все операционные системы, ОС РВ состоит из управляющей программы и многочисленных обслуживающих программ. Функция управляющей программы — рациональное распределение ресурсов ВС между всеми исполняемыми задачами, обслуживающих программ — редактирование и трансляция исходных текстов, корректировка объектных и загрузочных модулей, компоновка задач, работа с файлами и т. д.  [c.130]

На рис. 4.12 представлен один из возможных вариантов распределения ОП объемом в 16К слов без аппаратуры диспетчера памяти. Операционная система занимает 6К слов собственно иод управляющую программу и один из разделов, управляемый пользователем, в 2К слова для некоторых системных выгружаемых задач (программа связи с оператором, программа вывода сообщений, файловая система программы связи). Пространство пользователя состоит из одного раздела, управляемого пользователем, иод названием RAZ размером в 8К слов и трех подразделов (R.A.ZA, RAZB, RAZ ). Главный раздел используется для больших программ, иаиример трансляторов. Эти программы всегда имеют низкий приоритет и являются выгружаемыми. Три подраздела иредназачаются для более высокоприоритетных задач. Чем больше разделов представлено пользовательским задачам и чем больше подразделов содержится в иих, тем полнее проявляются преимущества мультипрограммной обработки задач.  [c.136]

Операционные системы ЕС ЭВМ (ОС ЕС) и СМ ЭВМ (ОС РВ) — достаточно развитые операционные системы. Структуры этих ОС, функциональное назначение их отдельных частей, этапы обработки задач, способы реализации режимов программирования, возможности взаимодействия с пользователем характерны для современных ОС. Структурное построение рассмотренных ОС содержит много общего четко выделены управляющая и обрабатывающая части в комплексах управляющих программ присутствуют похожие компоненты — управление задачами, управление памятью, управление данными в организации ввода—вывода существуют одинаковые уровни обмена (уровни логических записей, блоков данных, физический). Несмотря на некоторые различия в терминологии, в обеих ОС существуют аналогичные этапы трансляции, редактирования связей (компоновки), загрузки и выполнения при обработке задач. Однако в способах организации режима мультипрограммирования в ОС РВ имеется больше разнообразных средств (круговая диспетчеризация, свопинг, выгру-жаемость). В ОС РВ и ОС ЕС реализованы эффективные и разнообразные средства общения с пользователем, включающие в себя возможности динамического управления процессом решения задач на ЭВМ.  [c.152]

Рассмотренные выше передовые методы разработки ПО (Н1Р0 — технология, нисходящее проектирование, структурное ирограммирование, нисходящее тестирование, бригада главного црограммиста) были исиользованы фирмой ШМ для создания программной системы объемом свыше 80 тыс. операторов языка программирования, при этом была достигнута производительность труда G5 операторов/деиь па каждого программиста и 35 операторов/день на каждого члена бригады. Если учесть, что бригада возглавлялась программистом чрезвычайно высокой квалификации, а проект поддерживался фирмой с колоссальными возможностями, то можно предположить, что эти показатели близки к предельным. Однако темпы выпуска ЭВМ во всем мире продолжают расти (так, в США в настоящее время количество ежегодно выпускаемых ЭВМ превышает количество студентов, оканчивающих вузы), усиливаются потребности общества в системах ПО. Многие специалисты по электронной обработке данных связывают возможность разрешения этого противоречия с созданием и широким использованием генераторов прикладных программ. Например, такие интерактивные генераторы, как ADF и DMS, позволяют на несколько порядков повысить производительность труда программистов при разработке диалоговых прикладных программ для решения экономических задач. Практически для создания прикладного пакета требуется всего лишь несколько сеансов совместной работы системного аналитика и будущего пользователя за экраном дисплея, во время которых главным об-  [c.49]


Комплекс ПЛ-6 допускает работу пользователя непосредственно с промежуточного языка. Обработка описания на промежуточном языке 2 производится компилятором К, представляющим собой языковую подсистему ПА-6, снабженную собственным монитором. В результате его работы во внешней памяти ЭВМ создается временная библиотека 3 объектных модулей, содсрл<ащая подпрограммы н управляющие блоки, необходимые для расчета объекта. Далее работает редактор связей P из состаиа используемой ОС, который компонует загрузочный модуль рабочей программы РП (обрабатывающей подсистемы ПА-6) из модулей двух типов сгенерированных компилятором и библиотечных, постоянно хранящихся в библиотеках 4 комплекса. Полученная таким образом рабочая программа загружается в ОП, с этого момента и начинается собственно расчет проектируемого объекта.  [c.141]

НИИ и организации целесообразного применения АБД. Всю совокупность этих проблем можно условно разделить на проблемы, решаемые проектировщиками и прикладными программистами, отвечающими за содержательную сторону базы данных и организацию обмена данными между прикладными программами и базой данных, а также проблемы системного характера, связанные с повышением эффективности обработки данных средствами АБД (уменьшение времени реакции системы на запросы пользователей, сокращение объемов оперативной и внеишей памяти, занимаемых базой данных и СУБД, выполнение операций по формированию общей структуры данных, по защите данных, по их своевременному обновлению и т.д.). Второй круг проблем находится в компетенции системных программистов и администрации АБД.  [c.92]


Смотреть страницы где упоминается термин Обработка программ пользователей : [c.388]    [c.25]    [c.89]    [c.104]    [c.110]    [c.70]    [c.374]    [c.80]    [c.100]    [c.135]   
Системы автоматизированного проектирования электромеханических устройств (1989) -- [ c.52 ]



ПОИСК



Пользователь

Программа



© 2025 Mash-xxl.info Реклама на сайте