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

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

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

Обмен данными с другими программами

Обмен данными с другими программами  [c.412]

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


Уровни 4 и 5 определяют метод связывания между собой приложений в различных ЛВС. Предположим, что в локальной сети имеются два компьютера, каждый из которых выполняет две программы (рис. 10.12). Программа А в компьютере 1 нуждается в обмене данными с программой С в компьютере 2 программа В в компьютере 1 — с программой D в компьютере 2. Уровень 4 OSI устанавливает виртуальные каналы, эффективно изолирующие каждую пару общающихся программ от других множеств программ, обменивающихся Информацией через ту же сеть. Иначе говоря, соответствие модели OSI ISO и мультиплексирование 282  [c.282]

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

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

Программное обеспечение автоматизации проектирования в оптике. Из сказанного выше в гл. 1 нетрудно придти к заключению, что программное обеспечение автоматизированной системы проектирования оптических систем должно состоять из двух основных частей — системной и проблемной. Системная часть включает в себя диспетчер, организующий взаимодействие САПР с пользователями и выполнение их заказов в пакетном или диалоговом режимах путем вызова соответствующих проблемных программ, и банк данных, через который производится обмен информацией между пользователями и системой, а также между отдельными проблемными программами. Проблемная часть программного обеспечения состоит из библиотеки унифицированным образом организованных программ, выполняющих отдельные операции проектирования, рассмотренные выше, так называемых функции опальных блоков. Сюда входят, например, блоки трансляции с входного языка, блоки синтеза, анализа, оптимизации, отображения результатов и др. В свою очередь, функциональные блоки состоят из отдельных подпрограмм, решающих элементарные задачи как общематематического характера, т. е. проблемно-независимые (например, задачи линейной алгебры, численного интегрирования, оптимизации и другие), так и оптического характера — объектно-ориентированные (например, расчет луча через одну поверх-  [c.15]


Между перекрывающими отложениями и слоем, где распространяется волна постоянного вида, существует сильное различие по скорости, которое нарушает геометрию луча. Напротив, скорость продольных волн в перекрывающих отложениях может быть близкой (в данном случае равной) к скорости поперечных волн в слое, что дает простую геометрию луча. Несомненно, обменные волны намного проще сфокусировать на подошве высокоскоростного слоя. Другими словами, для фокусирования Р-волн требуется точное моделирование области высоких скоростей, тогда как обменные волны легче сфокусировать с применением общепринятых программ суммирования и получения изображения.  [c.7]

Международная совместимость с другими программами Способность прямого интерфейса с другими программами с обменом данными Интерфейс с пользователями EX EL, WORD или другими инструментариями Mi rosoft  [c.19]

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

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

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

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

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


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

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

П а к ет ГРИФ базируется на комплексе технических средств АРМ-Р и предназначен для проектирования печатных плат. Этот пакет содержит в основном универсальные средства машинной графики, поэтому успешно применяется и для других целей, например для подготовки управляющих программ для станков с ЧПУ [8]. Пакет ГРИФ оперирует с графическими данными на языке графической и текстовой информации (ЯГТИ), позволяющем задавать такие элементы, как ломаные линии, дуги, полигональные кривые, стандартные графические элементы, тексты и т. п. Этот пакет имеет развитый язык графического диалога, позволяющий задавать сложные преобразования графических объектов, и обеспечивает ингер-активный режим работы. Обмен информацией между программами пакета ГРИФ и программами-драйверами графических устройств осуществляется в едином формате МГИ в рамках ОС АРМ-Р. Для обеспечения независимости пакетов графических программ типа ГРАФОР и ГРИФ от конкретного графического оборудования, ЭВМ и операционной системы разработаны стандартные рекомендации по созданию ядра графической системы (ЯГС) [8]. Ядро графической системы представляет собой функциональный интерфейс между программами графического пакета и графическими устройствами ввода — вывода, содержит все основные функции для интерактивной и пассивной графики и применяется для вывода двухмерных изображений на разнообразные векторные и растровые графические устройства. Другое стандартное соглашение по оперированию графическими данными — метафайл виртуального устройства (МВУ) —позволяет создавать независимый относительно программно-аппаратной вычислительной среды единый формат графической информации.  [c.232]

В случае больших конечноэлементных программ оперативная память современных машин может быть недостаточной для размещения всей матрицы жесткости системы К- В этом случае необходимо, чтобы активную часть матрицы можно было последовательно считывать из внешней памяти и постепенно реи ать матричное уравнение системы. Можно также организовать данные так, чтобы требуемая активная часть могла быть добавлена в любой момент, когда это необходимо. Таким образом, объединяются ячейки данных. Этот подход при решении системы урав-HeffHfl может суш ественно экономить оперативную память однако требуется тщательный план- программирования для того, чтобы дополнительные вычисления н обмен с внешней памятью не превысили стоимость экономии оперативной памяти. Если для решения системы уравнений, соответствующей отдельной ячейке матрицы, применяются прямые методы, то процедура, основанная на ячеечном объединении, называется блочно-прямой. Процедура использовалась, например, во фронтальном методе решения, который был исследован и пропагандировался Айронсом [14] и а методе переупорядочения Кинга [10]. Ячеечное объединение и исключение, так же как и другие подходы уменьшения требуемой оперативной памяти, описаны в недавно вышедшей книге Бэйза и Вильсона [15].  [c.93]

ИНМОС (иЫ1Х) [7 — инструментальная мобильная операционная системадля ЭВМ с диспетчером памяти. Содерл<ит текстовые редакторы, программы формирования текстов, интерактивные средства для работы с простыми базами данных, программы построения компиляторов, лексических анализаторов и др. Возможна многотерминальная, многопользовательская работа с разделением времени. Процессы (задачи) могут порождать другие процессы с обменом информацией. Командный язык является диалоговым, имеет свойства языка программирования для составления алгоритмов и др.  [c.80]


Смотреть страницы где упоминается термин Обмен данными с другими программами : [c.58]    [c.138]    [c.180]    [c.141]    [c.495]    [c.259]   
Смотреть главы в:

Archicad10  -> Обмен данными с другими программами



ПОИСК



Обмен данными

Программа



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