Semestr uchun Parallel dasturlash


Download 351.91 Kb.
Sana17.06.2023
Hajmi351.91 Kb.
#1537480
Bog'liq
ысыс




Raqamli texnologiyalar fakulteti
Kompyuter ilmlari va dasturlash texnologiyalari yo’nalishi
2-kurs rus guruhi talabalariga
3-semestr uchun
«Parallel dasturlash»
fanidan yakuniy nazorat savollari


Raqamli texnologiyalar fakulteti Kompyuter ilmlari va dasturlash texnologiyalari yo’nalishi 2-kurs rus guruhi talabalariga 3-semestr uchun «Parallel dasturlash» fanidan yakuniy nazorat savollari

Savolning tartib raqami
(1-150)

Savolning qiyinlik darajasi

Savolning qanday mashg’ulotga tegishliligi

Mavzu
nomeri

Savol matni

1

1

1

1

История развития понятия параллельного программирования.

2

1

1

1

На что нужно обращать внимание при написании параллельной программы.

3

1

1

1

Что такое параллельная программа?

4

1

1

1

Что может включать в себя параллельная программа?

5

1

1

2

Как в параллельных программах взаимодействуют процессы.

6

1

1

1

Что такое параллельный алгоритм?

7

1

1

1

Что такое параллельное программирование?

8

1

1

2

Что такое параллельные вычисления?

9

1

1

2

Какие программы используются для параллельных вычислений?

10

1

1

1

Языки параллельного программирования

11

1

1

6

Технологии параллельного программирования

12

1

1

3

Что такое параллелизм?

13

2

1

4

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

14

2

1

4

Организация параллеливания через несколько процессов

15

2

1

4

Организация параллелизма через несколько потоков

16

2

1

1

Каковы цели использования параллелизма?

17

3

1

1

Когда избегать параллелизма?

18

1

1

2

Что такое парадигма программирования?

19

1

1

2

Типы парадигм программирования?

20

2

1

2

Парадигм параллельного программирования

21

2

1

2

Парадигма итеративного (повторяющегося) параллелизма

22

2

1

2

Парадигма рекурсивного параллелизма

23

2

1

2

Парадигма клиента и сервера

24

3

1

2

Парадигма параллельного программирования производителей и потребителей

25

2

1

2

Парадигма взаимосвязанного параллельного программирования

26

2

1

3

Центральный процессор и его функции

27

1

1

3

Многопроцессорные компьютерные системы.

28

1

1

3

Что такое тактическая частота процессора?

29

2

1

3

Что такое разрядность процессора ?

30

1

1

3

Что такое процессорный сокет(разьем)?

31

1

1

3

Что такое кеш-память процессора?

32

1

3

3

Что такое ядро ​​процессора?

33

2

1

3

Многоядерные компьютерные системы.

34

1

1

3

Что такое мультипроцессорность?

35

2

1

3

Что такое многопроцессорная система

36

3

1

3

Задачи, выполняемые операционными системами многопроцессорных компьютеров

37

2

1

3

Типы многопроцессорных систем

38

2

3

3

Типы компьютеров по архитектуре

39

1

1

4

Что такое последовательный алгоритм?

40

2

1

4

Что такое параллельный алгоритм?

41

2

3

4

Что такое параллельная обработка?

42

2

1

2

Что такое параллелизм?

43

2

3

4

Разделение алгоритма на части

44

3

3

4

Анализ параллельного алгоритма.

45

3

1

4

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

46

1

3

4

Модели параллельных алгоритмов.

47

2

3

4

Параллельная модель данных

48

2

3

4

Модель графа задач

49

2

3

4

Модель рабочего бассейна

50

2

3

4

Мастер раб модель

51

2

3

4

Производитель потребитель или модель трубопровода

52

1

3

5

Этапы разработки параллельных алгоритмов

53

2

3

5

Этапы разработки параллельных алгоритмов- Разделение вычислений на независимые части

54

2

3

5

Этапы разработки параллельных алгоритмов- Выделение информационных зависимостей.

55

2

3

5

Этапы разработки параллельных алгоритмов- Масштабирование набора подзадач

56

2

3

5

Этапы разработки параллельных алгоритмов- Распределение подзадач между процессорами

57

3

3

5

Способы ускорения выполнения задач.

58

2

3

5

Ускорение параллельного алгоритма

59

3

3

5

Эффективность параллельного алгоритма

60

3

3

5

Закон Амдала.

61

3

3

5

Закон Густафсона-Барсиса

62

1

3

5

Этапы разработки параллельных приложений.

63

2

3

5

Этапы разработки параллельных приложений - Определение параллелизма

64

2

3

5

Этапы разработки параллельных приложений - Организация параллелизма

65

2

3

5

Этапы разработки параллельных приложений - Реализация параллелизма

66

2

3

6

Архитектура вычислительных систем

67

2

3

6

Архитектура вычислительных систем – С общей памятью

68

3

3

6

Архитектура вычислительных систем –с распределенной памятью

69

1

3

6

Библиотеки программирования для создания параллельных программ

70

1

3

6

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

71

1

3

6

Библиотеки потоков на С++

72

3

2

2

Создайте функцию, которая отображает на экране слово «Hello University». Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main ().

73

3

2

2

Создайте функцию с одним параметром строкового типа, которая выводит на экран этот параметр добавив слово «Hello». Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main ().

74

3

2

2

Создайте функцию которая имеет два параметра строкового типа и выводит эти параметры на экран объединяя. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main ().

75

3

2

2

Создайте функцию которая имеет два параметра типа int и выводит на экран сумму этих параметров. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main ().

76

3

2

2

Создайте функцию которая имеет два параметра типа int и выводит на экран средне-арифметическое значение этих параметров. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main ().

77

3

2

2

Создайте функцию которая имеет три параметра типа int и выводит на экран средне-геометтрическое значение этих параметров. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main ().

78

3

2

2

Создайте функцию, которая принимает в качестве параметра длину двух катетов типа int прямоугольного треугольника и вычисляет длину гипотенузы этого треугольника. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main().

79

3

2

2

Создайте функцию, которая вычисляет периметр прямоугольника, принимая в качестве параметра длину двух сторон прямоугольника типа int. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main ().

80

3

2

2

Создайте функцию, которая вычисляет площадь прямоугольника, принимая в качестве параметра длину двух сторон прямоугольника типа int. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main ().

81

3

2

2

Создайте функцию, которая имеет параметр целого типа A, и вычисляет квадрат этого параметра. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main ().

82

3

2

2

Создайте функцию, которая имеет параметр целого типа A, и вычисляет квадратный корень этого параметра. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main ().

83

3

2

2

Создайте функцию, которая имеет два параметра целого типа A и В, и вычисляет сумму квадратов этих параметров. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main ().

84

3

2

2

Создайте функцию, которая имеет два параметра целого типа A и В, и выводит на экран максимальную из этих параметров. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main ().

85

3

2

2

Создайте функцию, которая имеет два параметра целого типа A и В, и выводит на экран минимальную из этих параметров. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main ().

86

3

2

2

Создайте функцию, которая имеет два параметра целого типа A и В, и выводит на экран произведение этих параметров. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main ().

87

3

2

2

Создайте функцию, которая имеет два параметра целого типа A и В, и выводит на экран модуль разницы этих параметров. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main ().

88

3

2

2

Создайте функцию, которая имеет параметр целого типа A, и выводит на экран противоположное число этого параметра. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main ().

89

3

2

2

Создайте функцию, которая имеет параметр целого типа A, и выводит на экран обратное число этого параметра. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main ().

90

3

2

2

Создайте функцию, которая имеет параметр целого типа A, и выводит на экран удвоинное значение этого параметра. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main ().

91

3

2

3

Создайте функцию, которая имеет параметр целого типа N, и выводит на экран сумму всех целых чисел меньше этого параметра. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main ().

92

2

2

3

Создайте функцию, которая имеет параметр целого типа N, и выводит на экран произведение всех целых чисел меньше этого параметра. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main ().

93

2

2

3

Создайте функцию, которая имеет параметр целого типа N, и выводит на экран средне-арифметическое значение всех целых чисел меньше этого параметра. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main().

94

2

2

3

Создайте функцию, которая имеет параметр целого типа N, и выводит на экран средне-геометрическое значение всех целых чисел меньше этого параметра. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main().

95

2

2

3

Создайте функцию, параметрами String S и int N, которая отображает на экране строковой параметр S N раз. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main().

96

2

2

3

Создайте функцию с параметром String S , которая отображает длину этого параметра. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main ().

97

2

2

3

Создайте функцию с параметром float F , которая отображает только целую часть этого F числа. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main ().

98

3

2

3

Создайте функцию с параметром float F , которая отображает только дробую часть этого F числа. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main ().

99

1

2

3

Создайте функцию с параметром float F , которая отображает квадрат и куб этого F числа. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main ().

100

1

2

3

Создайте функцию с параметром R типа int, которая выводит длину круга (2 * Pi * R). Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main().

101

1

2

3

Создайте функцию с параметром R типа int, которая выводит на экран площадь круга(Pi*R2). Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main().

102

1

2

4

Создайте функцию, которая выводит на экран площадь треугольника, принимая как параметры длину сторон целого типа A, B и угла между ними целого типа C. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main ().

103

1

2

4

Создайте функцию, которая вычисляет значения функции y = sin (2x) / cos2 (x) при значениях X с шагом 0,2 в интервале [0:5]. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main ().

104

1

2

4

Создайте функцию, которая вычисляет значения функции B = A3 + A2-2 / A при значениях A с шагом 0,4 в интервале [0: 8]. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main ().

105

1

2

4

Создайте функцию, которая вычисляет сумму значений функции y = tan (2x) / sin2 (x) при значениях x с шагом 0,5 в интервале [0:10]. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main ().

106

1

2

4

Создайте функцию, которая вычисляет произведение значений функции Y = 2Z-1 / 2Z + 1 при значениях Z с шагом 0,3 в интервале [0: 6]. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main().

107

2

2

4

Создайте функцию, которая вычисляет корни квадратного уравнения Ax2 + bx + c = 0. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main().

108

1

2

4

Создайте функцию, которая вычисляет значения функции y = sin (2x) / cos2 (x) при значениях X с шагом 0,2 в интервале [0: 5]. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main().

109

1

2

4

Создайте функцию, которая вычисляет значения функции B=A3+A2-2/A при значениях A с шагом 0,4 в интервале [0:8] Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main ().

110

1

2

4

Создайте функцию, которая вычисляет сумму значений функции y = tan (2x) / sin2 (x) при значениях x с шагом 0,5 [0:10]. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main ().

111

2

2

4

Создайте функцию, которая вычисляет произведение значений функции Y = 2Z-1 / 2Z + 1 при значениях Z с шагом 0,3 в интервале [0: 6]. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main().

112

1

2

5

Создайте функцию с параметром X типа Int которая определяет, является ли этот параметр отрицательным или положительным. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main().

113

2

2

5

Создайте функцию с параметром X типа Int которая определяет, является ли этот параметр чётным или нечётным. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main().

114

2

2

5

Создайте функцию, которая принимает в качестве параметров переменные X и Y типа int и возводит Х в степень Y. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main).

115

2

2

5

Создайте функцию, которая принимает в качестве параметров переменные X и Y типа int и выводит результат разделив X на Y. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main().

116

2

2

5

Создайте функцию, которая имеет параметр W типа int и выводит на экран произвольные числа в количестве равному W. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main().

117

2

2

5

Создайте функцию, которая имеет параметр N типа int и выводит на экран нечётные числа в количестве равному N. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main().

118

2

2

5

Создайте функцию, которая имеет параметр Y типа int и выводит на экран чётные числа в количестве равному Y. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main().

119

3

2

5

Создайте функцию, которая имеет параметр N типа int, которая отображает сумму всех целых чисел(c шагом один) до этого N. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main ().

120

3

2

5

Создайте функцию, которая имеет параметр М типа int, которая отображает произведение всех целых чисел(c шагом один) до этого М. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main ().

121

3

2

5

Создайте функцию, которая принимает параметры N типа int и S типа String и отображает эту строку S N раз,. Создайте программу для параллельного запуска этой функции с использованием библиотеки до завершения выполнения функции main ().

122

2

2

5

Создайте функцию, которая отображает сумму чисел от 1 до N. (параметр N). Напишите программный код для запуска этой функции в отдельном потоке с помощью библиотеки .

123

3

2

5

Создайте функцию, которая отображает произведение чисел от 1 до N. (параметр N). Напишите программный код для запуска этой функции в отдельном потоке с помощью библиотеки .

124

3

2

6

Создайте функцию, которая отображает среднее арифметическое чисел от 1 до N. (параметр N). Напишите программный код для запуска этой функции в отдельном потоке с помощью библиотеки .

125

3

2

6

Создайте функцию, которая отображает среднее геометрическое чисел от 1 до N. (параметр N). Напишите программный код для запуска этой функции в отдельном потоке с помощью библиотеки .

126

2

2

6

Создайте функцию, которая отображает слово «Университет» N раз (N параметров). Напишите программный код для запуска этой функции в отдельном потоке с помощью библиотеки .

127

2

2

6

Создайте функцию, которая отображает слово «студент» 10 раз (параметр N). Напишите программный код для запуска этой функции в отдельном потоке с помощью библиотеки .

128

3

2

6

Создайте функцию, которая отображает среднее арифметическое четных чисел от 1 до N. (параметр N.) Напишите программный код для запуска этой функции в отдельном потоке с помощью библиотеки .

129

2

2

6

Создайте функцию, которая отображает среднее арифметическое нечетных чисел от 1 до N. (параметр N.) Напишите программный код для запуска этой функции в отдельном потоке с помощью библиотеки .

130

2

2

6

Создайте функцию, которая отображает среднее геометическое четных чисел от 1 до N. (параметр N.) Напишите программный код для запуска этой функции в отдельном потоке с помощью библиотеки .

131

2

2

6

Создайте функцию, которая отображает среднее геометическое нечетных чисел от 1 до N. (параметр N.) Напишите программный код для запуска этой функции в отдельном потоке с помощью библиотеки .

132

2

2

6

Создайте функцию, которая отображает 2-значные числа от 1 до N. (параметр N). Напишите программный код для запуска этой функции в отдельном потоке с помощью библиотеки .

133

2

2

6

Создайте функцию, которая отображает числа кратные 3 от 1 до N. (параметр N). Напишите программный код для запуска этой функции в отдельном потоке с помощью библиотеки .

134

2

2

6

Создайте функцию, которая отображает числа кратные 5 от 1 до N. (параметр N). Напишите программный код для запуска этой функции в отдельном потоке с помощью библиотеки .

135

2

2

6

Создайте функцию, которая имеет параметр S типа String и отображает эту строку на экране, в количестве раному ее символов. Напишите программный код для запуска этой функции в отдельном потоке с помощью библиотеки .

136

2

2

6

Создайте функцию, которая имеет параметры A и B целого типа и отображает на экране сумму и разность этих параметров. Напишите программный код для запуска этой функции в отдельном потоке с помощью библиотеки .

137

2

2

6

Создайте функцию, которая имеет параметры A и B целого типа и отображает на экране произведение этих параметров. Напишите программный код для запуска этой функции в отдельном потоке с помощью библиотеки .

138

2

2

6

Создайте функцию, которая имеет параметры A, B и N целого типа и отображает сумму этих параметров N раз. Напишите программный код для запуска этой функции в отдельном потоке с помощью библиотеки .

139

2

2

6

Создайте функцию, которая имеет параметры A, B и N целого типа и отображает разность этих параметров N раз. Напишите программный код для запуска этой функции в отдельном потоке с помощью библиотеки .

140

2

3

5

Создайте функцию, которая имеет параметры A, B и N целого типа и отображает произведение этих параметров N раз. Напишите программный код для запуска этой функции в отдельном потоке с помощью библиотеки .

141

2

3

4

Создайте функцию, которая имеет параметры A, B и N целого типа и отображает эти параметры N раз. Напишите программный код для запуска этой функции в отдельном потоке с помощью библиотеки .

142

2

3

3

Создайте функцию, которая имеет параметр N целого типа и отображает на экране произвольное действительное число N раз. Напишите программный код для запуска этой функции в отдельном потоке с помощью библиотеки .

143

1

3

2

Создайте функцию, которая имеет параметр N целого типа и отображает на экране произвольные символы длиною N. Напишите программный код для запуска этой функции в отдельном потоке с помощью библиотеки .

144

2

3

2

Создайте функцию, которая имеет параметр N целого типа и отображает на экране произвольные строки длиною N. Напишите программный код для запуска этой функции в отдельном потоке с помощью библиотеки .

145

2

3

3

Создайте функцию, которая имеет параметр N целого типа и отображает слова «Четный» 10 раз, если N четное число, и 15 раз «Нечетные», если N нечетное число. Напишите программный код для запуска этой функции в отдельном потоке с помощью библиотеки .

146

2

3

4

Создайте функцию, которая имеет параметр N логического типа и отображает слова «Истина» 10 раз, если значение N true, и 15 раз «Лож», если значение N false. Напишите программный код для запуска этой функции в отдельном потоке с помощью библиотеки .

147

2

3

5

Создайте функцию, которая имеет параметры A и B целого типа и отображает слова «Университет» A раз и «Студент» B раз. Напишите программный код для запуска этой функции в отдельном потоке с помощью библиотеки .

148

3

3

4

Создайте функцию, которая имеет параметр N целого типа и отображает все числа Фибоначчи до N. Напишите программный код для запуска этой функции в отдельном потоке с помощью библиотеки .

149

2

3

3

Создайте функцию, которая имеет два параметра X вещественного типа и N целого типа и выводит на экран произведение всех целых чисел до N на Х. Напишите программный код для запуска этой функции в отдельном потоке с помощью библиотеки .

150

2

2

2

Создайте функцию, которая имеет параметры S строкового типа и N целого типа и отображает строку S N раз. Напишите программный код для запуска этой функции в отдельном потоке с помощью библиотеки .

Dekan dots. A. I. Babayarov
Kafedra mudiri PhD O. R. Yusupov
Fan o’qituvchisi ass. F.F. Meliyev
Download 351.91 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling