Содержание
С о д е р ж а н и е
Мультипроцессорные ВС с индивидуальной памятью (транспьютеры)
Межсетевые технологии и протоколы.
Сеть Internet
Практическое задание
Заключение
Литература
Выдержка из текста
Транспьютер может одновременно обрабатывать любое число параллельных процессов. Он имеет специальный планировщик, который производит распределение времени между ними. В любой момент времени параллельные процессы делятся на два класса: активные процессы (выполняются или готовы к выполнению) и неактивные процессы (ожидают ввода-вывода или определенного времени).
Активные процессы, ожидающие выполнения, помещаются в планировочный список. Планировочный список является связным списком рабочих областей этих активных процессов в памяти и задается значениями двух регистров, один из которых указывает на первый процесс в списке, а другой — на последний. Состояние процесса, готового к выполнению, сохраняется в его рабочей области. Состояние определяется двумя словами — текущим значением указателя инструкций и указателем на рабочую область следующего процесса в планировочном списке. В ситуации, изображенной на (рис. 2), имеется четыре активных процесса, причем процесс S выполняется, а процессы P, Q и R ожидают выполнения в планировочном списке.
Команда транспьютера start process создает новый активный процесс, добавляя его в конец планировочного списка. Перед выполнением этой команды в A-регистр вычислительного стека должен быть загружен указатель инструкций этого процесса, а в B-регистр — указатель его рабочей области. Команда start process позволяет новому параллельному процессу выполняться вместе с другими процессами, которые транспьютер обрабатывает в данное время.
Команда end process завершает текущий процесс, убирая его из планировочного списка. В Оккаме конструкция PAR — параллельного запуска процессов может закончиться только тогда, когда завершатся все ее компоненты параллельного процесса. Каждая команда start process увеличивает их число, а end process уменьшает. В транспьютере предусмотрен специальный механизм учета числа незавершившихся компонент данной параллельной конструкции (необходимо учитывать как активные, так и неактивные процессы). [ 3 ]
Список использованной литературы
1.Г.И. Шпаковский. Организация параллельных ЭВМ и суперскалярных процессоров.
С этим материалом также изучают
... Список литературы 1.http://www.intel.com/products/processor/manuals/index.htm2.Моделирование цикла выполнения команды ... выполнения планового задания, скорейшего освоения новой техники, правильного использования средств производства, экономии времени, ...
... 2 Необходимо проанализировать процесс выполнения команд в течение пяти ... выполнение команды ассемблера на микрокомандном уровне. Исходные данные по вариантам представлены в таблице. Номер варианта Команды Значение операнда (ячейки ОЗУ) 5 RD #15 – Список ...
... ПРОЦЕССА 8 3.ВЫЯВЛЕНИЕ РОЛИ РУКОВОДИТЕЛЯ В ПРОЦЕССЕ ПРИНЯТИЯ УПРАВЛЕНЧЕСКОГО РЕШЕНИЯ 14 4.ОРГАНИЗАЦИЯ ПРОЦЕССА ВЫПОЛНЕНИЯ ПРИНЯТЫХ РЕШЕНИЙ 19 ЗАКЛЮЧЕНИЕ 23 СПИСОК ... и успешные управленцы могут потратить много времени и сил впустую. Принятие решений ...
... РЕШЕНИЯ КАК ПРОЦЕССА 83.ВЫЯВЛЕНИЕ РОЛИ РУКОВОДИТЕЛЯ В ПРОЦЕССЕ ПРИНЯТИЯ УПРАВЛЕНЧЕСКОГО РЕШЕНИЯ 144.ОРГАНИЗАЦИЯ ПРОЦЕССА ВЫПОЛНЕНИЯ ПРИНЯТЫХ РЕШЕНИЙ ... поддержки принятия решений в органах власти; Список источников информации1. Акимова Е. Модели и ...
... процессах крашения и печатания.- М.: Легкая индустрия.- 1982.- 210 с.51. Калонтарев И.Я. Свойства текстильных материалов окрашенных активными ... астмой и туберкулезом на семейном материале 78 Список источников информации1. Мельников Б.К., Мореганов П.В. ...
... деятельность как процесс подготовки, принятия и организации выполнения решений. В настоящее время наиболее распространенным ... моментных наблюдений через случайные интервалы времени. СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 1.Алехина О. Управление промышленным ...
Узнайте, что на самом деле означает "параллельное проектирование". В статье мы подробно разбираем два его ключевых аспекта — принципы построения проекций в геометрии и основы параллельных вычислений в информатике для ускорения задач. Комплексный обзор, который устранит путаницу и даст четкое понимание обеих технологий.
Узнайте все о принципах, целях и этапах оптимизации и реинжиниринга бизнес-процессов. В статье детально разобраны ключевые методологии и представлен подробный анализ их применения в гостиничном бизнесе.
Раскрываем все аспекты для вашего реферата – от процессного и системного подходов до этапов моделирования в нотации BPMN и принципов радикального реинжиниринга. Систематизированная теория и практические основы для глубокого понимания темы.
... активный поток и выделяет ему кванты времени (возможно, в рамках большего кванта, выделенного всему процессу). Кванты времени – как для процесса ... написать программу, реализующую параллельную работу нескольких процессов. Каждый процесс может состоять из ...