Экзаменационная работа по дисциплине: Оптимизация программного обеспечения. Билет №62

Состав работы

material.view.file_icon 2F337B9B-36A4-4BAF-BC56-70510EE482AD.docx
Работа представляет собой файл, который можно открыть в программе:
  • Microsoft Word

Описание

Билет №62

4) Какой таймер ОС не может быть программно изменен и предпочтителен для замера времени выполнения подпрограмм?
1. таймер астрономического времени
2. таймер монотонного времени
3. счетчик тактов микропроцессора

6) Разработчик может заниматься оптимизацией разрабатываемого обеспечения на следующих этапах:
1. при формировании спецификации
2. при проектировании
3. при реализации
4. при сопровождении
5. на всех выше перечисленных этапах

9) При использовании POSIX Threads число потоков
1. должно быть известно при компиляции
2. должно быть известно на момент инициализации работы программы
3. может быть произвольным в рамках ограничений используемой ОС

12) Размер оперативной памяти и кэша соотносятся следующим образом:
1. они одинаковы
2. размер кэша больше
3. размер оперативной памяти больше

13) При работе с двумерными массивами на Си последовательный обход достигается:
1. При обходе по столбцам в самом вложенном цикле
2. При обходе по строкам в самом вложенном цикле
3. При обходе по столбцам в самом вложенном цикле

14) Эффект буксования кэш памяти проявляется
1. в любой кэш памяти
2. в наибольшей степени в полностью ассоциативном кэше, в меньшей степени – в множественно-ассоциативном кэше
3. в наибольшей степени в кэше с прямым отображением, в меньшей степени – в множественно-ассоциативном кэше

16) Более эффективное использование подсистемы памяти достигается при
1. случайном обходе элементов массива
2. обходе элементов массива в обратном порядке
3. псевдослучайном обходе элементов массива

19) Оптимизация программы в GCC, которая допускает отладку, включаются на уровне оптимизации:
1. –O0
2. –O1
3. –Os
4. –Og

22) Оптимизация программы в GCC по раскрутке цикла включаются на уровне оптимизации:
1. –Og
2. –O1
3. –O2
4. –O3

25) С целью оптимизации доступа к памяти оптимизатор
1. Заменяет доступ к ячейкам памяти на доступ к регистрам для локальных переменных
2. Заменяет доступ к ячейкам памяти на доступ к регистрам для глобальных переменных
3. Заменяет доступ к регистрам на доступ к ячейкам памяти для глобальных переменных

27) В кэш памяти со сквозной записью:
1. используется буферизация запросов на запись
2. сохранение происходит перед тем, как нужно вытеснить данные из кэша
3. сохранение происходит сразу после изменения данных в кэше

29) Архитектура Transport Triggered Architecture – это пример архитектуры:
1. NISC
2. OISC
3. MISC
4. RISC
5. CISC

30) Буксование кэш памяти можно устранить следующими способами, сопряженными с модификацией программы
1. изменением степени ассоциативности кэш памяти
2. изменение обхода массива или сменой его представления
3. распараллеливанием программы с использованием векторных расширений SIMD

31) Наиболее быстрый доступ обеспечивается к:
1. внешней памяти
2. оперативной памяти
3. кэш памяти
4. регистровой памяти

34) В кэш памяти с обратной записью:
1. используется буферизация запросов на запись
2. сохранение происходит перед тем, как нужно вытеснить данные из кэша
3. сохранение происходит сразу после изменения данных в кэше

40) Одновременное выполнение одной операции над несколькими комплектами операндов можно отнести к:
1. параллелизму на уровне потоков
2. суперскалярным архитектурам
3. SIMD паралеллизму
4. MIMD параллелизму

41) Производительность обработки массива в программе можно повысить
1. изменив порядок обход элементов
2. изменив представление массива в памяти
3. любым из этих двух способов

45) Построение эффективного оптимизирующего компилятора проще в архитектурах:
1. OISC, RISC
2. NISC, CISC, VLIW

53) Модель многопоточной программы с равнозначными потоками отличается от модели менеджер/работник тем, что:
1. В модели менеджер/работник обработка каждого запроса разбивается на этамы, а в модели с равнозначными потоками – нет
2. В модели с равнозначными потоками главный поток сначала распределяет вычисления между потоками, а потом приступает к обработке своей доли вычислений
3. В модели с равнозначными потоками нет главного потока и фазы этапа распределения вычислений

58) Использование типа unsigned вместо типа int
1. Обеспечивает большую точность, но увеличивает расход памяти
2. Обеспечивает меньший расход памяти, но уменьшает точность
3. Дает одинаковые результаты в плане потребления памяти

64) В типичном современном компьютере основная технология, используемая для построения оперативной памяти – это:
1. полупроводниковая статическая память
2. полупроводниковая динамическая память
3. флэш-память
4. оптическая память

69) Наибольший выигрыш от векторизации можно ожидать для следующей задачи:
1. поиск перевода слова по словарю
2. раскраска графа
3. скалярное произведение двух векторов

73) Какие конструкции можно распараллелить, распределяя их по нескольким потокам, при использовании OpenMP?
1. for, while
2. for
3. while
4. if, switch

78) В кэш памяти с комбинированной записью:
1. используется буферизация запросов на запись
2. сохранение происходит перед тем, как нужно вытеснить данные из кэша
3. сохранение происходит сразу после изменения данных в кэше

88) GNU Profiler – это
1. Средство для поиска и локализации ошибок в программах
2. Средство для анализа производительности программы и поиска узких мест в ней
3. Средство для автоматического форматирования исходных текстов программы в соответствии со стилевыми настройками

91) Перестановка циклов при обработке массивов может изменить время обработки:
1. на несколько десятков процентов
2. в несколько раз
3. более чем на порядок

93) При использовании OpenMP динамическая балансировка нагрузки между потоками реализуется
1. программистом
2. прагмами OpenMP
3. обоими вариантами

94) Главная цель построения иерархической памяти в современном компьютере – это:
1. максимальное удешевление памяти с возможностью ее многократной перезаписи
2. построение памяти, имеющей одновременно высокую скорость и большой объем
3. построение памяти, устойчивой к аппаратным сбоям и ошибкам

95) Какая память в иерархии обладает наибольшей скоростью доступа:
1. регистровая
2. кэш память
3. оперативная память
4. внешняя память

96) К какой памяти можно получить доступ по чтению и записи непосредственно с помощью команд микропроцессора:
1. кэш и оперативная память
2. регистровая и кэш
3. регистровая, оперативная
4. регистровая и внешняя память

Дополнительная информация

Уважаемый студент, дистанционного обучения,
Оценена Ваша работа по предмету: Оптимизация программного обеспечения
Вид работы: Экзамен
Оценка: Отлично
Дата оценки: 29.04.2021
Рецензия: Уважаемый,

Остапкевич Михаил Борисович

Помогу с вашим вариантом, другой работой, дисциплиной или онлайн-тестом.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Экзаменационная работа по дисциплине: Оптимизация программного обеспечения. 85 билет
4) Какой таймер ОС не может быть программно изменен и предпочтителен для замера времени выполнения подпрограмм? 1. таймер астрономического времени 2. таймер монотонного времени 3. счетчик тактов микропроцессора 6) Разработчик может заниматься оптимизацией разрабатываемого обеспечения на следующих этапах: 1. при формировании спецификации 2. при проектировании 3. при реализации 4. при сопровождении 5. на всех выше перечисленных этапах 9) При использовании POSIXThreads число потоков 1. должно б
User aiki : 20 сентября 2020
300 руб.
Экзаменационная работа по дисциплине: Оптимизация программного обеспечения. Билет №53
Билет №53 5) При выполнении многопоточной программы, использующей POSIX Threads, завершение работы функции main в случае, когда могут еще выполняться другие потоки производится с помощью: 1. вызова оператора return 2. вызова функции _exit 3. вызова функции pthread_exit 4. вызова функции pthread_create 9) При использовании POSIX Threads число потоков 1. должно быть известно при компиляции 2. должно быть известно на момент инициализации работы программы 3. может быть произвольным в рамках ограни
User Roma967 : 29 декабря 2019
600 руб.
promo
Экзаменационная работа по дисциплине: Оптимизация программного обеспечения. Билет №46
Билет №46 4) Какой таймер ОС не может быть программно изменен и предпочтителен для замера времени выполнения подпрограмм? 1. таймер астрономического времени 2. таймер монотонного времени 3. счетчик тактов микропроцессора 6) Разработчик может заниматься оптимизацией разрабатываемого обеспечения на следующих этапах: 1. при формировании спецификации 2. при проектировании 3. при реализации 4. при сопровождении 5. на всех выше перечисленных этапах 9) При использовании POSIX Threads число потоков 1
User Roma967 : 19 ноября 2019
600 руб.
promo
Экзаменационная работа по дисциплине: Оптимизация программного обеспечения. Билет №81
Билет №81 1) Более экономное использование шины памяти достигается при использовании 1. сквозной записи 2. обратной записи 3. одинаково для сквозной и обратной записи 4) Какой таймер ОС не может быть программно изменен и предпочтителен для замера времени выполнения подпрограмм? 1. таймер астрономического времени 2. таймер монотонного времени 3. счетчик тактов микропроцессора 7) Промах при доступе к кэшу, который происходит, когда обращаются к блокам памяти, занимающим одну и ту же строку кэша
User SibGOODy : 19 апреля 2019
600 руб.
promo
Экзаменационная работа по дисциплине: Оптимизация программного обеспечения. Билет №85 2022 г.
Билет №85 4) Какой таймер ОС не может быть программно изменен и предпочтителен для замера времени выполнения подпрограмм? 1. таймер астрономического времени 2. таймер монотонного времени 3. счетчик тактов микропроцессора 6) Разработчик может заниматься оптимизацией разрабатываемого обеспечения на следующих этапах: 1. при формировании спецификации 2. при проектировании 3. при реализации 4. при сопровождении 5. на всех выше перечисленных этапах 9) При использовании POSIX Threads число потоков 1
User Alexey312451 : 19 марта 2024
400 руб.
Оптимизация программного обеспечения. Вариант №10
Задание 1. Написать вычислительную подпрограмму по заданию варианта. 2. Реализовать возможность вызова подпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным шагом приращения размера. 3. Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера. 4. Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном компиляторе. Построить графики зависимости
User LowCost : 1 февраля 2022
249 руб.
promo
Оптимизация программного обеспечения. Билет №77
Билет №77 1) Более экономное использование шины памяти достигается при использовании 1. сквозной записи 2. обратной записи 3. одинаково для сквозной и обратной записи 6) Разработчик может заниматься оптимизацией разрабатываемого обеспечения на следующих этапах: 1. при формировании спецификации 2. при проектировании 3. при реализации 4. при сопровождении 5. на всех выше перечисленных этапах 8) Более плотное размещение и большая локальность: 1. достигается при представлении данных в виде массив
User IT-STUDHELP : 30 декабря 2021
500 руб.
promo
«Оптимизация программного обеспечения». Билет №11
Вопросы билета. 4) Какой таймер ОС не может быть программно изменен и предпочтителен для замера времени выполнения подпрограмм? 1. таймер астрономического времени 2. таймер монотонного времени 3. счетчик тактов микропроцессора 5) При выполнении многопоточной программы, использующей POSIX Threads, завершение работы функции main в случае, когда могут еще выполняться другие потоки производится с помощью: 1. вызова оператора return 2. вызова функции _exit 3. вызова функции pthread_exit 4. вызова фу
User boeobq : 4 декабря 2021
300 руб.
«Оптимизация программного обеспечения». Билет №11
Основные принципы и способы защиты населения от опасностей
Введение Классификация чрезвычайных ситуаций Защита населения путём эвакуации Организация радиационной и химической защиты населения Организация медико-биологической защиты населения Инженерная защита населения Оповещение населения при чрезвычайной ситуации Заключение Введение На современном этапе основной целью государственной политики в области защиты населения и территорий от чрезвычайных ситуаций является обеспечение гарантированного уровня безопасности личности, общества и государства
User alfFRED : 21 марта 2014
10 руб.
Теплотехника 21.03.01 КубГТУ Задача 4 Вариант 98
Метан в количестве V м³/с и с температурой tм1 охлаждается в рекуперативном противоточном теплообменнике воздухом до tм2=20ºС. Температура воздуха на входе в теплообменник tв1=10ºС, а на выходе tв2. Коэффициент теплоотдачи от метана к поверхности нагрева – α1, а от поверхности нагрева к воздуху – α2. Поверхность нагрева изготовлена из стальных труб (λ = 40 Вт/(м·К)) толщиной – δ = 0,002 м. Определить: необходимую поверхность теплообмена и расход воздуха.
User Z24 : 24 января 2026
200 руб.
Теплотехника 21.03.01 КубГТУ Задача 4 Вариант 98
Методы извлечения и очистки родия
ГЛАВА 1. ИЗВЛЕЧЕНИЕ РОДИЯ И ЕГО ОЧИСТКА ГЛАВА 2. ПРИМЕНЕНИЕ РОДИЯ ГЛАВА 3. РОДИЙ И ЕГО СВОЙСТВА ГЛАВА 4. ИЗВЛЕЧЕНИЕ РОДИЯ ИЗ ОТРАБОТАННЫХ КАТАЛИЗАТОРОВ Извлечение родия и очистка его от неблагородных и благородных примесей связана с исключительно сложными, длительными и трудоемкими операциями. Это неизбежно: родий относится к числу наиболее редких элементов. К тому же он рассеян, собственных минералов не имеет. Находят его вместе с самородной платиной и осмистым иридием. Данная курсовая работа
User wizardikoff : 3 января 2012
Стрептококк
Основные поражения человека, вызываемые стрептококками Классификация Морфологические и тинкториальные свойства Культуральные свойства Биохимические свойства Антигенные свойства Резистентность Патогенность для животных Стрептококки группы А Заболевания вызываемые стрептококками группы А Патогенез Факторы патогенности стрептококков группы А Стрептококки группы В Поражения, вызванные стрептококками группы В Патогенез Пневмококк Негемолитические стрептококки
User alfFRED : 25 июня 2013
up Наверх