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

Процесс - ввода-вывод

Cтраница 3


Соответствующая программа дана в листинге 5.9. Решение довольно простое, за исключением процесса ввода-вывода. Эта программа была порождена компилятором Java, переделана в символический язык ассемблера и обработана определенным образом для удобочитаемости. Компилятор JVM хранит три параметра п, i и j в локальных переменных О, 1 и 2 соответственно.  [31]

При использовании базисного последовательного метода доступа программист сочетает макрокоманды READ и WRITE, инициирующие процессы ввода-вывода, с макрокомандами CHECK и WAIT. Для наиболее оптимального совмещения обработки записей с их вводом нужно иметь, например, возможность выдавать подряд несколько макрокоманд, не дожидаясь окончания предыдущего ввода. При этом необходимо учитывать количество буферов ввода.  [32]

Фраза RESERVE ( РЕЗЕРВИРОВАТЬ) характеризует буферные области, используемые во внутренней памяти для ускорения процесса ввода-вывода. Физический блок считывается в область буфера. Затем каждый раз, когда выполняется оператор READ, очередная логическая запись делается доступной программе.  [33]

Кроме программ ядра в IBSYS входила так называемая программа-исполнитель операций ввода-вывода, предназначавшаяся для централизации управления процессами ввода-вывода. Операции обмена при этом поддерживались на достаточно низком уровне.  [34]

В MPI-2 были добавлены динамические процессы, доступ к удаленной памяти, неблокирующая коллективная коммуникация, расширяемая поддержка процессов ввода-вывода, обработка в режиме реального времени и многие другие особенности. В научном сообществе идет война между лагерями MPI и PVM. Те, кто поддерживают PVM, утверждают, что эту систему проще изучать и легче использовать. Те, кто на стороне MPI, утверждают, что эта система выполняет больше функций и, кроме того, она стандартизована, что подтверждается официальным документом.  [35]

Параллельный режим позволяет значительно повысить эффективное время работы МП, которое в однозначных ОС нерационально тратится на реализацию процессов ввода-вывода, так как МП во время этих операций не работает.  [36]

Достаточным основанием для отказа от выполнения иногда является, например, отсутствие сведений о завершении ранее запущенного данной программой процесса ввода-вывода. Предположим, что всем прикладным программам обеспечен непосредственный доступ к устройствам ввода-вывода и в области памяти, принадлежащей обработчику прерываний, каждому устройству соответствует двоичный разряд, содержащий 0, если устройство свободно, и 1 - в противном случае. Если устройство свободно, то это значит, процесс ввода-вывода завершился. В рабочей области должен храниться указатель на адрес ячейки состояния устройства. CIR-программа проверяет содержимое этой ячейки и устанавливает, свободно определенное устройство или занято. Если оно свободно, то, очевидно, процесс обмена завершился, а если занято - еще нет.  [37]

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

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

Прерывания - это изменения в потоке управления, вызванные не самой программой, а чем-либо другим и обычно связанные с процессом ввода-вывода. Например, программа может приказать диску начать передачу информации и заставить диск произвести прерывание, как только передача данных завершится. Как и ловушка, прерывание останавливает работу программы и передает управление программе обработки прерываний, которая выполняет какое-то определенное действие. После завершения этого действия программа обработки прерываний передает управление прерванной программе. Она должна заново начать прерванный процесс в том же самом состоянии, в котором она находилась, когда произошло прерывание. Это значит, что прежнее состояние всех внутренних регистров ( то есть состояние, которое было до прерывания) должно быть восстановлено.  [40]

Схема обработки, изображенная на рис. 4, состоит из трех процессов PI - Р3 и содержит семь элементарных процессов: три счетных процесса и четыре процесса ввода-вывода.  [41]

42 Интерфейсы ЭВМ общего назначения ( ЕС ЭВМ 362. [42]

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

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

Как было упомянуто ранее, архитектура ( система команд, организация памяти, ввод-вывод данных и структура шин) большинства компьютеров на уровне машинного языка примитивна и неудобна для работы с программами, особенно в процессе ввода-вывода данных. Чтобы это утверждение не показалось голословным, кратко рассмотрим пример того, как происходит ввод-вывод данных с гибкого диска через совместимые микросхемы контроллера NEC PD765, используемые на большинстве персональных компьютеров с процессором Intel.  [45]



Страницы:      1    2    3    4