Транспьютер может одновременно обрабатывать любое число параллельных процессов. Он имеет специальный планировщик, который производит распределение времени между ними. В любой момент времени параллельные процессы делятся на два класса: активные процессы (выполняются или готовы к выполнению) и неактивные процессы (ожидают ввода-вывода или определенного времени). Активные процессы, ожидающие выполнения, помещаются в планировочный список. Планировочный список является связным списком рабочих областей этих активных процессов в памяти и задается значениями двух регистров, один из которых указывает на первый процесс в списке, а другой - на последний. Состояние процесса, готового к выполнению, сохраняется в его рабочей области. Состояние определяется двумя словами - текущим значением указателя инструкций и указателем на рабочую область следующего процесса в планировочном списке. В ситуации, изображенной на (рис. 2), имеется четыре активных процесса, причем процесс S выполняется, а процессы P, Q и R ожидают выполнения в планировочном списке. Команда транспьютера start process создает новый активный процесс, добавляя его в конец планировочного списка. Перед выполнением этой команды в A-регистр вычислительного стека должен быть загружен указатель инструкций этого процесса, а в B-регистр - указатель его рабочей области. Команда start process позволяет новому параллельному процессу выполняться вместе с другими процессами, которые транспьютер обрабатывает в данное время. Команда end process завершает текущий процесс, убирая его из планировочного списка. В Оккаме конструкция PAR - параллельного запуска процессов может закончиться только тогда, когда завершатся все ее компоненты параллельного процесса. Каждая команда start process увеличивает их число, а end process уменьшает. В транспьютере предусмотрен специальный механизм учета числа незавершившихся компонент данной параллельной конструкции (необходимо учитывать как активные, так и неактивные процессы). [ 3 ]
С о д е р ж а н и е
Мультипроцессорные ВС с индивидуальной памятью (транспьютеры)
Межсетевые технологии и протоколы. Сеть Internet
Практическое задание
Заключение
Литература
1. Г.И. Шпаковский. Организация параллельных ЭВМ и суперскалярных процессоров.
какой документ в отсутствие владельца. А в случае ухода владельца ЭЦП по какой-либо причине из компании получается, что надо регистрировать новую ЭЦП. И это уже не говоря о неоднозначности толкования
од до н. е. можна сказати дуже мало. Але точно відомо, що саме до н. е. були придумані такі речі, як цифри (окрім нуля) та системи обчислювання. Приблизно у 800 році н.е. у Китаї починають використов
роцессы производства, распределения, обмена и потребления материальных благ и услуг. Значительная часть ее связана с общественным производством и может быть названа производственной информацией.Эконом
ых таблиц или из результирующих таблиц, полученных по результатам работы запросов, служат специальные объекты - отчеты.Отчеты отличаются от форм тем, что предназначены не для ввода данных, а только дл
ечение, необходимое для организации и сжатия данных.Суммируя все вышесказанное в IDC подсчитали, что в минувшем 2006 году в мире было произведено примерно 161 миллиард гигабайт (161 экзабайт) цифровой