Определение возможностей процессора
Автор: Jxky Beats • Декабрь 10, 2022 • Лабораторная работа • 377 Слов (2 Страниц) • 180 Просмотры
Страница 1 из 2
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
ПЕНЗЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Кафедра «Информационная безопасность систем и технологий»
Отчет о лабораторной работе №4
на тему «Определение возможностей процессора»
Дисциплина: ИАвТЗПС
Группа: 20ПТ2
Выполнил: Бубнов В.А.
Количество баллов:
Дата сдачи:
Принял: доцент Лупанов М. Ю
2022
- Цель работы: Получить навыки определения возможностей процессора с помощью инструкции CPUID.
- Задание:
- Напишите программу, определяющую количество ядер процессора.
- Напишите программу, проверяющую наличие у процессора команд аппаратной генерации случайных чисел, аппаратной поддержки шифрования AES и аппаратной поддержки хеширования SHA.
- Напишите программу, проверяющую наличие поддержки процессором наборов инструкций BMI1, BMI2, ADX
- Напишите программу проверки поддержки процессором инструкций SSE и AVX различных версий
- Привести в приложении к отчету результат выполнения команды lscpu.
- Результаты выполненя заданий:
- Написана программа определяющая количество ядер процессора. Результат сборки и выполнения программы представлен на рисунке 1.
- Определение количества ядер[pic 1]
- Далее написаны программы, проверяющие наличие у процессора команд аппаратной генерации случайных чисел, аппаратной поддержки шифрования AES и аппаратной поддержки, хеширования SHA. Результат 2 работы представлены на рисунках 2, 3, 4.
- Запуск программы для проверки AES [pic 2]
- Запуск программы для проверки RDRAND [pic 3]
- Запуск программы для проверки SHA [pic 4]
- Написана программа, проверяющая наличие поддержки процессором наборов инструкций BMI1, BMI2, ADX. Результаты работы представлены на рисунке 5.
- Запуск программ для проверки наборов инструкций BMI1, BMI2, ADX[pic 5]
- Написаны программы проверки поддержки процессором инструкций SSE и AVX различных версий. Результаты представлены на рисунке 6.
- Запуск программ для проверки [pic 6]
- Результат выполнения команды lscpu приведен на рисунке 7.
- Результат выполнения команды lscpu[pic 7]
- Вывод: В результате выполнения лабораторной работы, были получены практические и теоретические навыке в определении возможностей процессора с помощью инструкции CPUID.
...
Доступно только на Essays.club