Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
voprosy_ASTV_2.docx
Скачиваний:
19
Добавлен:
30.01.2020
Размер:
84.68 Кб
Скачать

11 Что происходит при проверке занятости мьютекса потоком, если мьютекс уже находится в несигнальном состоянии?

Если мьютекс находится в несигнальном положении, это значитчто он не принадлежит потоку (не одному потоку) и в этот момент его можно “захватить”. Доступ к обьекту разрешается только нити(потоку) которая “захватила” этот мьютекс.

12 Что такое привязка потоков к ядрам и как она может выполняться?

Вообще поток – это объект ядра ОС..еще с каждым потоком связанно:

-через объект ядра ОС хранит статическую информацию а также управляет потоком

  1. Какие функции реализует применительно к mpi программа smpd

Функции библиотеки MPICH2 которая соответствует стандарту MPI 2.0.

SMPD – представляет собой системную службу. Менеджер процессов ведёт список вычислительных узлов системы, и запускает на этих узлах MPI-программы, предоставляя им необходимую ин формацию для работы и обмена сообщениями.

  1. В каком случае можно получить выигрыш в быстродействиии при использовании программ, основанных лишь на mpi, лишь на одном компьютере?

программист ответствен за правильное выделение параллелизма, и осуществление алгоритма, используя конструкции MPI.

Нет разницы на одном процессоре или на разных. Он создает паралльное выполнение программного кода. Может содать нити. Чтобы каждая выполняла свой участок кода.

  1. Каким образом реализована в адаптере последовательного канала возможность

программного задания скорости обмена?

Необходимо записать значения для требуемой скорости в регистр Делителя скорости

Обмена. Делитель скорости обмена – это числа на которое нужно поделить частоты системного таймера(1190000герц) чтобы получить желаемую скорость обмена.

старший байт делителя = 3F9H а младший байт делителя равен 3F8H

  1. Какие возможности по повышению надежности передачи информации 

предусмотрены в адаптере, и какие регистры используются для 

программирования соответствующих функций?

Интерфейс представлен для микропроцессора двумя портами: регистром данных (Data_Reg) и регистром состояния (Start_Reg). Программа читает и проверяет младший бит состояния устройства. Если бит равен 1 , устройство не готово принять данные от процессора, если равно 0 то устройство готово принимать данные и микропроцессор посылает информацию в регистр данных интерфейса устройства.

  1. Как программно определить причину

произошедшего прерывания в подпрограмме обработки прерывания?

Нужно проверять регистр идентификации прерывания IN

01 передатчик готов вывод символа в регистр хранения передатчика

10 получены данные чтение регистра приемника данных

  1. изменение статуса модема чтение регистра статуса модема

00 ошибка или перерыв чтение регистра статуса линии

  1. Каким образом можно прочитать

и задать параметры последовательного порта в

приложении для ос WIndows Xp/Vista/7?

Для работы с последовательным портом обычно используют WinAPI.

Открывают, инициализируют и конфигурируют последовательные порты функцией CreateFile, закрывают CloseHandle. Последовательный порт представляется в системе как одиночный, двунаправленный асинхроненый поток данных.

Вариант 1 1)Какой должна быть многопоточная программа для многоядерного процессора чтобы сократить время работы программы, в каком случае время работы не сократиться 2)Что то про MPI 3)Типы флэш памяти, какие типы используются в микроконтроллерах и почему Вариант 2 2)За что отвечают в Mpi пер. MyId и NumProc 3)За какое время полноцветный принтер напечатает лист а4 с плотностью печати 300dpi, при скорости передачи usb порта 12мбит в сек Вариант 3 1) для чего нужна привязка потока к ядру и что она делает и как ее можно сделать 2) 1600 Idp черное белое а4 сканер USB FS 3) обработка прерываний, что будет если убрать префикс замены переменных Вариант 4 1)Почему из-за повышения приоритетов потоков на многоядерном проце может ухудшиться степень распараллеливания. На каких вычислителях, кроме многоядерных, полезно применять многопоточность. 2) Мьютексы. Что такое и их работа с потоками. 3) Мантисса. Сколько она занимает разрядов в записи числа с плавающей точкой одинарной точности. Смысл и формат.

Соседние файлы в предмете Аппаратные средства вычислительной техники