2. Организация вычислительных экспериментов
2.1. Конфигурация компьютера
Возможности улучшения вычислительной производительности компьютера ограничены его конфигурацией. Поэтому нам предстоит познакомиться со своим компьютером.
Задание. Ознакомьтесь с конфигурацией компьютера и параметрами системы с помощью следующих средств:
— свойства компьютера;
— диспетчер устройств;
— параметр окружения NUMBER OF PROCESSORS;
— сайт производителя процессора;
— диспетчер задач.
Опишите в отчёте конфигурацию и состояние системы:
— процессор;
— разрядность процессора;
— число ядер;
— поддержка HyperThreading;
— версия операционной системы;
— разрядность операционной системы;
— число выполняемых потоков на ядро;
— число виртуальных процессоров;
— объём занятой оперативной памяти;
— объём виртуальной памяти
— наличие подкачки.
2.2. Среда разработки
Данная работа выполняется с использованием среды разработки Microsoft Visual Studio. Далее рассматриваются примеры программ на языке программирования С, хотя компилятор поддерживает также и С++.
В работе используется бесплатная версия среды разработки:
Community Edition.
Дистрибутив находится на сайте
VisualStudio.com.
Рекомендуется использовать английскую версию среды программирования.
Обратите внимание на название каталога, в который установлен компилятор.
В случае 32-разрядной ОС можно установить только 32-разрядные приложения. Каталог для установки:
Program Files.
В случае 64-разрядной ОС можно установить как 32-разрядные, так и 64-разрядные приложения. Каталоги для установки — соответственно:
Program Files (x86)
Program Files.
Далее мы будем создавать именно 32-разрядные приложения, причём работающие в командной строке.
Задание. Проверьте наличие компилятора на компьютере. Если компилятор установлен, запустите его. Если компилятор отсутствует, установите его.
Опишите в отчёте параметры компилятора:
— версия;
— язык интерфейса;
— разрядность.