Главная » Просмотр файлов » Ответы на задачи

Ответы на задачи (1158843)

Файл №1158843 Ответы на задачи (Ответы на задачи)Ответы на задачи (1158843)2019-09-18СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла

Тема-11. Какие аппаратные механизмы необходимы для организациимультипрограммного режима? Как обеспечить мультипрограммныйрежим без этих механизмов? Как обеспечить, если отсутствует толькоодин из этих механизмов?Решение: Задачи с ответами.docТема-21. Имеется механизм двоичных семафоров.

Опираясь на него, реализуйтеP-операцию и V-операцию для общего (считающего) семафора. Активноеожидание освобождения семафора не допускается.Теория:Семафор - неотрицательная целая переменная, которая может изменяться ипроверяться только посредством двух функций:Функция запроса семафора P(s):[if (s == 0) <заблокировать текущий процесс>; else s = s-1;]Замечание. Неделимость этой операции означает, что после разблокированияпроцесса он начнет ее выполнять заново.Функция освобождения семафора V(s):[if (s == 0) <разблокировать один из заблокированных процессов>;s = s+1;]Решение: Esyr 2-й вариант решения.2.

Имеется команда TSL и команда объявления прерывания указанномупроцессору. Опираясь на них, реализуйте на мультипроцессоре Pоперацию и V-операцию для двоичного семафора. Активное ожиданиеосвобождения семафора не допускается.Теория:Операция TSL(r,s):[r = s; s = 1] – Test and Set LockКвадратные скобки - используются для спецификации неделимостиопераций.Решение: Esyr — без регистров, Задачи с ответами.doc — с регистрами,2013 Nurmambetov_2-kr.docx — с объяснением.3.

Имеется механизм двоичных семафоров. Опираясь на него, реализуйтеоператоры POST(имя переменной-события) и WAIT(имя переменнойсобытия). Активное ожидание события не допускается.Теория:События - это переменные, показывающие, что произошли определенныесобытия.Для объявления события служит оператор POST(имя переменной), дляожидания события - WAIT (имя переменной). Для чистки (присваиваниянулевого значения) - оператор CLEAR(имя переменной).Решение: EsyrОцените, во сколько раз нижеприведенный алгоритмметодапоследовательной верхней релаксации можно выполнить быстрее, чемпоследовательный, если число процессоров мультипроцессора = N, времявыполнения одного оператора присваивания (A[i][j]=....) равно 1,временами выполнения остальных операторов можно пренебречь.float A[ L1 ][ L2 ];semaphore s[ L1 ][ L2 ]; /*массив двоичных семафоров снулевым начальным значением */for ( j = 0; j < L2; j++) { post( s[ 0 ][ j ]) }parfor ( i = 1; i < L1-1; i++)for ( j = 1; j < L2-1; j++){ wait( s[ i-1 ][ j ]);A[ i ][ j ] = (A[ i-1 ][ j ] + A[ i+1][ j ] + A[ i ][ j-1 ] + A[ i ][ j+1 ]) / 4;post( s[ i ][ j ]);}Решение: 2013 Saktaganov_3-kr.docx4.

Имеется механизм двоичных семафоров. Опираясь на него, реализуйтезадачу читателей и писателей (алгоритмы предоставления прав доступапроцессам-читателям и процессам-писателям):Процесс-писатель должен получать исключительный (монопольный)доступ к базе данных (других писателей или каких-либо читателей бытьне должно). Произвольное число процессов-читателей может работатьодновременно, но любой читатель может получить доступ только приотсутствии работающих писателей.Запросы на доступ должны удовлетворяться “справедливо” - в порядкеих поступления (можно исходить из “справедливости“ удовлетворениязапросов на двоичные семафоры).Решение: Esyr5.

Какие модели консистентности памяти удовлетворяют алгоритмуДеккера (алгоритм без каких-либо изменений будет работатьправильно), а какие нет? Объясните ответ.Решение: Задачи с ответами.doc6. Какие модели консистентности памяти удовлетворяют алгоритмуПетерсона (алгоритм без каких-либо изменений будет работатьправильно), а какие нет? Объясните ответ.Решение: Задачи с ответами.docТема-31. В транспьютерной матрице размером 4*4, в каждом узле которойнаходится один процесс, необходимо выполнить операцию передачисообщения длиной N байт всем процессам от одного (MPI_BCAST) процесса с координатами (0,0).

Сколько времени потребуется для этого,если все процессы выдали ее одновременно. Время старта равно 100,время передачи байта равно 1 (Ts=100,Tb=1). Процессорные операции,включая чтение из памяти и запись в память, считаются бесконечнобыстрыми.Теория:В середине 80-х годов английская фирма Inmos выпустила миникомпьютер,названный транспьютером. Его отличительной особенностью является наличие8-ми каналов (4 входные и 4 выходные) для обмена информацией с другимитранспьютерами или другими устройствами, такими как диски, терминалы ит.п.Решетка транспьютеров, в которой каждый транспьютер параллельно свычислениями может обмениваться одновременно по 8 каналам с 4 соседями,является хорошим примером, для которого будут формулироваться различныеэкзаменационные задачи.Для передачи информации между двумя соседними (связанными однимканалом) узламитранспьютерной матрицы первый узел должен выдатьоперацию послать сообщение, а второй – операцию принять сообщение.

Приэтом заданная в операции приема область памяти должна быть по размеру неменьше передаваемого сообщения. Операции посылки и приема сообщениязавершаются только после полного завершения передачи сообщения.Время передачисообщениямеждудвумясоседними узламитранспьютерной матрицы определяется двумя характеристиками аппаратуры временем старта передачи Ts и временем передачи одного байтаинформации соседнему узлу Tb.

При этом процессорные операции, включаячтение из памяти и запись в память, считаются бесконечно быстрыми.За время Ts+Tb транспьютер может передать 1 байт информации своимчетырем соседям и принять от них 4 байта информации (по одному байту откаждого). Для этого необходимо запустить на нем 8 служебных процессов.Передача сообщения всем членам группы от одного — BROADCAST.Решение: 2013 Saktaganov_3-kr.docx2. В транспьютерной матрице размером 4*4, в каждом узле которойнаходится один процесс, необходимо выполнить операцию сбора данных(длиной один байт) от всех процессов для одного (MPI_GATHER) процесса с координатами (0,0).

Сколько времени потребуется для этого,если все процессы выдали ее одновременно. Время старта равно 100,время передачи байта равно 1 (Ts=100,Tb=1). Процессорные операции,включая чтение из памяти и запись в память, считаются бесконечнобыстрыми.Теория:№1 + сбор данных от всех членов группы для одного - GATHER.Решение: Esyr + Задачи с ответами.doc3. В транспьютерной матрице размером 4*4, в каждом узле которойнаходится один процесс, необходимо выполнить операцию рассылкиданных (длиной один байт) всем процессам от одного (MPI_SCATTER) процесса с координатами (0,0).

Сколько времени потребуется для этого,если все процессы выдали ее одновременно. Время старта равно 100,время передачи байта равно 1 (Ts=100,Tb=1). Процессорные операции,включая чтение из памяти и запись в память, считаются бесконечнобыстрыми.Теория: №1 + рассылка данных всем членам группы от одного - SCATTER.Решение: Задачи с ответами.doc4. В транспьютерной матрице размером 4*4, в каждом узле которойнаходится один процесс, необходимо выполнить операцию нахождениямаксимума среди 16 чисел (каждый процесс имеет свое число).

Скольковремени потребуется для получения всеми максимального числа, есливсе процессы выдали эту операцию редукции одновременно. А скольковремени потребуется для нахождения максимума среди 64 чисел вматрице 8*8? Время старта равно 100, время передачи байта равно 1(Ts=100,Tb=1). Процессорные операции, включая чтение из памяти изапись в память, считаются бесконечно быстрыми.Теория: №1Решение: Esyr5. В транспьютерной матрице размером 4*4, в каждом узле которойнаходится один процесс, необходимо переслать очень длинное сообщение(длиной L байт) из узла с координатами (0,0) в узел с координатами (3,3).Сколько времени потребуется для этого, если передача сообщений точкаточка выполняется в буферизуемом режиме MPI? А сколько временипотребуется при использовании синхронного режима и режимаготовности? Время старта равно 100, время передачи байта равно 1(Ts=100,Tb=1). Процессорные операции, включая чтение из памяти изапись в память, считаются бесконечно быстрыми.Теория:№1 +В буферизуемом режиме последовательность выдачи операций send и receiveпроизвольна, операция send завершается тогда, когда сообщение изъято изпамяти и помещено в буфер, предварительно заведенный в памяти процесса.Если места в буфере нет - ошибка программы (но есть возможность определитьсвой буфер).

Операция локальная.Решение: Задачи с ответами.doc6. В транспьютерной матрице размером 4*4, в каждом узле которойнаходится один процесс, необходимо переслать сообщение длиной L байтиз узла с координатами (0,0) в узел с координатами (3,3). Скольковремени потребуется для этого при использовании а) неблокирующих иб) блокирующих операций MPI? Время старта равно 100, времяпередачи байта равно 1 (Ts=100,Tb=1). Процессорные операции, включаячтение из памяти и запись в память, считаются бесконечно быстрыми.Теория:№1 +Неблокирующие операции не приостанавливают процесс до своегозавершения, а возвращают ссылкунакоммуникационныйобъект,позволяющий опрашивать состояние операции или дожидаться ее окончания.Решение: 2013 Nurmambetov_2-kr.docxТема-41.

Характеристики

Тип файла
PDF-файл
Размер
195,37 Kb
Высшее учебное заведение

Тип файла PDF

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

Например, если Вам нужно распечатать чертёж из автокада, Вы сохраните чертёж на флешку, но будет ли автокад в пункте печати? А если будет, то нужная версия с нужными библиотеками? Именно для этого и нужен формат PDF - в нём точно будет показано верно вне зависимости от того, в какой программе создали PDF-файл и есть ли нужная программа для его просмотра.

Список файлов ответов (шпаргалок)

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6367
Авторов
на СтудИзбе
309
Средний доход
с одного платного файла
Обучение Подробнее