Обзор материнской платы GIGABYTE GA-P55M-UD2 GECID.com.
::>Материнские платы >2009 > GIGABYTE GA-P55M-UD2
10-09-2009
Как многие уже знают, для новых процессоров Intel с разъемом LGA1156 разработан новый чипсет Intel P55 Expres, который был анонсирован 8 сентября 2009 вместе с процессорами Intel Core i7, Intel Core i5 и Intel Xeon 3400. Новая системная логика стала более компактной, вместо двух чипов, северного и южного мостов, теперь используется только одна микросхема. В итоге такого преобразования должно уменьшиться энергопотребление и упроститься разводка платы, что способствует удешевлению себестоимости продукции и уменьшению затрат при эксплуатации.
Благодаря тому, что в новые процессоры Intel Core i7 и i5 были интегрированы интерфейс PCI Express 2×16 и двухканальный контроллер оперативной памяти DDR3, на системную логику возлагается заметно меньше функций. Поэтому чипсету Intel P55 Express осталось управлять операциями, связанными с управлением вводом и выводом, то есть по сути взять на себя функции южного моста.
Для взаимодействия разных устройств набор системной логики Intel P55 Express поддерживает до восьми слотов PCI Express 2.0 x1 со скоростью обмена данными до 2,5 гигатрансферов в секунду. Новый чипсет поддерживает одновременное использование двух графических карт, работающих параллельно в конфигурации 2×8, до шести портов SATA с поддержкой технологии Intel Matrix Storage (массивы RAID 0/1/5/10). Благодаря встроенному контроллеру USB 2.0 Rate Matching Hub к системной плате можно подключать до 14 портов USB 2.0. Воспроизведением звука с высочайшим качеством занят интегрированный аудиокодек стандарта Intel High Definition Audio.
Конечно, Intel P55 Express уступает набору системной логики для энтузиастов Intel X58, но не так уж и сильно. Поддерживаемый старшими процессорами трехканальный контроллер памяти имеет не сильно большое преимущества по сравнению с двухканальным, в то же время немногим более заманчиво смотрится возможность организации CrossFire или SLI в режиме x16+x16, вместо x8+x8 с шиной PCI Express 2.
0. Таким образом, новая платформа на Intel P55 Express должна получиться более доступной для широкого круга пользователей при том, что по производительности в ряде программ она не будет уступать вообще или уступит совсем незначительно платформе для энтузиастов на Intel X58 Express.В сегодняшнем обзоре, первого продукта для платформы LGA 1156, мы спеціально протестируем модель GIGABYTE GA-P55M-UD2, которая как раз наглядно демонстрирует возможности чипсета Intel P55 Express, состоящего всего из одного чипа.
Спецификация материнской платы GIGABYTE GA-P55M-UD2:
Производитель |
GIGABYTE |
Модель |
GA-P55M-UD2 |
Чипсет |
Intel P55 Express |
Процессорный разъем |
LGA 1156 |
Поддерживаемые процессоры |
Intel Core i7/ Core i5 |
Используемая память |
DDR3 2200/1333/1066/800 МГц |
Поддержка памяти |
4 x 1,5 В DDR3 DIMM двухканальной архитектуры до 16 ГБ |
Слоты расширения |
1 x PCI-E x16 |
Поддержка Multi-GPU |
ATI CrossFireX |
Дисковая подсистема |
Чипсет Intel P55 Express поддерживает: Чип GIGABYTE SATA2 поддерживает: |
Звуковая подсистема |
Realtek ALC888B, 8-канальный High-Definition Audio кодек поддерживает внутренний порт S/PDIF |
Поддержка LAN |
Гигабитный сетевой контроллер Realtek RTL8111D |
Питание |
24-контактный разъем питания ATX |
Охлаждение |
Алюминиевый радиатор |
Разъемы для вентиляторов |
1 x для процессорного кулера |
Внешние порты I/O |
1 x PS/2 порта для клавиатуры или мыши |
Внутренние порты I/O |
4 x USB CD вход Аудио разъемы передней панели Разъем системной панели |
BIOS |
2 х 16 Mb Flash ROM, Award BIOS, PnP 1.0a, DMI2.0, SM BIOS 2.4, ACPI 1.0b |
Возможности разгона |
Изменение частоты: BCLK, PCI-Express, памяти. |
Фирменные технологии |
@BIOS |
Комплектация (важное) |
2 x SATA кабель |
Форм-фактор Размеры, мм |
Micro ATX |
Сайт производителя |
http://www. gigabyte.com.tw/ Свежие версии BIOS и драйверов может быть скачана с сайта поддержки. |
Несмотря на то, что материнская плата GIGABYTE GA-P55M-UD2 выполнена в форм-факторе Micro ATX она достаточно хорошо сбалансирована функционально, хотя возможности установки второго видеоускорителя для организации CrossFireX или SLI в режиме x8+x8 нет, поддерживается только режим x16+x4 для ATI CrossFireX. Также GIGABYTE GA-P55M-UD2 имеет не очень большие возможности для расширения, хотя далеко не все пользователи используют и имеющиеся в полном объеме.
К нам на тестирование материнская плата GIGABYTE GA-P55M-UD2 попала без комплектации и фирменной упаковки, как обычный семпл. Судя же по фотографии с сайта производителя, упаковка у нашей героини очень яркая. На ней обозначена поддержка технологии Ultra Durable 3 и пакета из 6 фирменных утилит Smart 6. Комплекс Smart 6 должен повысить производительность системы, сократить время загрузки, управлять безопасностью и восстанавливать необходимые системные файлы одним нажатием кнопки мыши.
Остановимся на этих функциях подробнее, так, как видит их разработчик.-
Smart QuickBoot ускоряет процедуру загрузки ПК и минимизирует время ожидания входа в операционную систему, повышая тем самым эксплуатационные характеристики ПК при его ежедневном использовании.
-
Smart QuickBoost предназначена для тонкой настройки параметров системы (процессора, системной шины и оперативной памяти) и адресована как начинающим, так и опытным пользователям. После выбора одного из трех доступных профилей (режимы Faster, Turbo или Twin Turbo) утилита Smart QuickBoost автоматически скорректирует производительность процессора и другие взаимосвязанные параметры.
-
Smart Recovery позволяет пользователям легко восстановить настройки системы к прошлому рабочему состоянию. Пользователь только должен выбрать день, неделю и месяц без предварительного создания точек восстановления.
-
Smart DualBIOS не только предоставляет защиту BIOS вашего ПК от сбоев за счет двух микросхем памяти для него, но даже добавляет новые возможности для записи и хранения важных паролей и дат.
-
Smart Recorder постоянно отслеживает и записывает статус активности системы, отчет включения и выключения компьютера, копирование файлов с важной информацией на внешние носители.
-
Smart TimeLock позволяет родителям ограничивать для своих детей время пользования компьютером. Также утилита позволяет создавать различающиеся правила, например, для использования компьютера в будни или в выходные.
Комплектация материнской платы GIGABYTE GA-P55M-UD2 (по информации из официальных источников):
- DVD-диск с ПО и драйверами к Windows XP, Windows Vista, Windows 7;
- руководство пользователя на английском языке, краткая инструкция по установке,
- два шлейфа Serial ATA;
- шлейф UltraDMA;
- фирменная наклейка;
- заглушка на заднюю панель корпуса.
Комплектация у GIGABYTE GA-P55M-UD2, как и предполагалось, судя по ее позиционированию, небольшая, и включает только самое необходимое.
Перейдем к рассмотрению компоновки и изучению возможностей, а также оценке удобства эксплуатации.
Все конденсаторы на материнской плате GIGABYTE GA-P55M-UD2 полимерные, а дросселя с ферритовым сердечником, как и требует того технология Ultra Durable 3.
Система охлаждения системной логики выглядит непривычно маленькой, фактически это стандартное охлаждения южных мостов на материнских платах GIGABYTE. Во время тестирования небольшой радиатор все-таки был довольно горячим, поэтому в корпусе следует организовать качественную вентиляцию.
По вине малого размера PCB материнской платы GIGABYTE GA-P55M-UD2, компоновка имеет несколько недочетов, которые могут вызвать некоторые трудности при сборке или переконфигурировании системы. Во-первых, разъемы SATA повернуты в сторону, что, с одной стороны, позволяет использовать два габаритных видеоускорителя без полной потери доступа к разъемам накопителей, но, с другой стороны, может вызвать затруднения при подключении шлейфов в собранной системе, особенно в компактных корпусах. По этой причине не стоит лишний раз отключать шлейфы SATA.
Второй недостаток компоновки заключается в перекрытие доступа к защелкам слотов оперативной памяти длинной видеокартой. В остальном недочетов на GIGABYTE GA-P55M-UD2 фактически нет – разъемы питания и большинство портов расположены по краю материнской платы и легко доступны.
На материнской плате GIGABYTE GA-P55M-UD2 имеется семь внутренних портов SATA, и один eSATA. Шесть портов SATA поддерживаются чипсетом Intel P55 и еще два работают от контроллера GIGABYTE SATA 2.
Для подключения периферии на GIGABYTE GA-P55M-UD2 есть четырнадцать портов USB, четыре из которых внутренние. Кроме того, плата поддерживает COM и FDD-порты, а вот LPT-порта нет.
Слотов для карт расширения на GIGABYTE GA-P55M-UD2 немного — один PCIE х16, два PCI и один PCIE х4. Из остальных интерфейсов на материнской плате GIGABYTE GA-P55M-UD2 можно подчеркнуть наличие FireWire, благодаря контроллеру T.I. TSB43AB23, который имеет два порта – внешний и внутренний.
Слоты оперативной памяти оснащены двухфазной схемой питания, что увеличит надежность работы особенно в случае ее разгона.
На материнской плате GIGABYTE GA-P55M-UD2 установлен сетевой контроллер Realtek RTL8111D, обеспечивающий скорость подключения до 1 Гбит, а также на 8-канальном HDA кодек Realtek ALC888B, разъем для фронт панели которого поддерживает форматы HDA и AC`97.
6-фазная схема питания процессора соответствует спецификации VRD11 и поддерживает процессоры с тепловым пакетом до 130 Вт (правда, таких пока нет и, наверное, не будет, но запас для разгона это обеспечивает). Узел питания оснащен более надежным 8-контактным разъемом питания, но дополнительных элементов охлаждения на транзисторах не имеет.
Схема питания процессора поддерживает технологию энергосбережения Dynamic Energy Saver Advanced. Возле слотов памяти можно найти четыре индикатора, которые отображают количество работающих фаз.
С обратной стороны материнской платы имеется металлическая упорная пластина, которая придает дополнительной жесткости плате, но способна помешать установке кулеров с альтернативной упорной пластиной.
На заднюю панель материнской платы GIGABYTE GA-P55M-UD2 выведены следующие порты: один PS/2 для клавиатуры или мыши, коаксиальный и оптический S/PDIF, десять портов USB, порт eSATA, разъем RJ45 для сетевых соединений, а также шесть разъемов для 8-канального звука.
Схема расположения элементов на материнской плате GIGABYTE GA-P55M-UD2
Из недостатков GIGABYTE GA-P55M-UD2 можно выделить наличие только двух разъемов для вентиляторов. Оба разъема для вентиляторов 4-контактные, а, значит, поддерживают PWM-режим питания.
BIOS
BIOS материнской платы GIGABYTE GA-P55M-UD2 основана на коде Award и отличается достаточно широким набором настроек, с помощью которых можно производить разгон и тонкую настройку системы.
Все необходимые для разгона настройки находятся в разделе «MB Intelligent Tweaker (M.I.T.)», причем настройки разделены по группам:
Параметр |
Название меню |
Диапазон |
Шаг |
Процессорные технологии |
C1E, TM2, EIST, Virtualization Technology, |
|
|
Множитель шины QPI |
QPI Clock Ratio |
x32, x36 |
|
Процессорный множитель |
CPU Clock Ratio |
9 – max. |
1 и 0,5 для 45 нм моделей |
Частота системной шины, МГц |
BCLK Frequency |
100 — 1200 |
1 |
Делитель для памяти |
System Memory Multipllier (SPD) |
6, 8, 10, 12 |
|
Частота шины PCI Express |
PCI Express Frequency |
90 — 150 |
1 |
Фирменная технология динамического разгона |
C.I.A. 2 |
Cruise, Sports, Racing, Turbo, Full Thrust |
|
Амплитуда сигналов процессора |
CPU Clock Drive |
700, 800, 900, 1000 мВ |
|
Амплитуда сигналов шины PCI Express |
PCI Express Clock Drive |
700, 800, 900, 1000 мВ |
|
|
CPU Clock Skew |
0 – 750 ps |
|
Задержки ОЗУ |
|
CAS Latency, tRCD, tRP, tRAS, tRRD, tWTR, tWR, tWTP, tRFC, tRTP, tRAW, CMD, Round Trip, Different DIMMs, Different Ranks, On The Sanc Rank |
|
Напряжение на процессоре, В |
CPU Vcore |
0,50000-1,9 В |
0,00625 |
Напряжение на шине QPI/Vtt, В |
QPI/Vtt Voltage |
1,050 – 1,5 В |
0,05 |
Напряжение на северном мосте |
PCH Core |
0,95- 2,0 В |
0,15-0,2 В |
Напряжение питания ФАПЧ |
CPU PLL |
1,6 – 2,54 В |
0,2 В |
Напряжение на модулях памяти, В |
DRAM Voltage |
1,3 – 2,6 В |
0,02 В |
|
DRAM Termination |
0,49 — 1,95 |
0,025 |
|
Ch-A Data VRef. |
0,68 – 1,55 В |
0,01 |
В BIOS GIGABYTE GA-P55M-UD2 присутствует раздел мониторинга параметров процессора и таймингов памяти «M.I.T. Current Status».
По количеству настроек BIOS GIGABYTE GA-P55M-UD2 немногим уступает решениям более высокого класса, хотя некоторые упрощения заметны.
Среди настроек можно найти хорошо знакомую технологию динамического разгона C. I. A. 2.
Также в BIOS имеется возможность настройки таймингов и подтаймингов оперативной памяти в полном виде.
Количества настроек, предназначенных для увеличения напряжения, также достаточно для хорошего разгона.
Например, напряжение на процессоре можно увеличить до 1,9 В, что в ряде случаев будет больше, чем предостаточно.
В разделе мониторинга «PС Health Status» можно следить за:
- температурой материнской платы и процессора,
- скоростью вращения процессорного кулера и двух корпусных вентиляторов, хотя вентилятор всего один;
- напряжением на ядре процессора и оперативной памяти;
- напряжение на линии питания +5 В и +12В.
Кроме того, в этом разделе можно включить функцию автоматического управления процессорным кулером CPU Smart FAN Control.
Возможности разгона
Тактовую частоту системной шины материнской платы GIGABYTE GA-P55M-UD2 с процессором Intel Core i7-860 частоту удалось поднять до значения 215 МГц, что можно считать отличным результатом, особенно учитывая класс материнской платы. Но нужно обязательно отметить, что во время разгона при помощи вентилятора интенсивно охлаждался маленький радиатор на чипсете, который хорошо грелся в таком нештатном режиме.
Тестирование
Для проверки возможностей материнских плат использовалось следующее оборудование.
Процессор |
Intel Core i7-860 (LGA1156, 2,80 ГГц, L2 8 МБ) |
Кулер |
Scythe Kama Angle Rev. B |
Оперативная память |
2/3x DDR3-2000 1024 МБ Kingston HyperX KHX16000D3T1K3/3GX |
Видеокарта |
EVGA GeForce 8600 GTS 256 Mб DDR3 PCI-E |
Жесткий диск |
Samsung HD080HJ (80 ГБ, 7200 rpm, 8 МБ, SATA-300) |
Оптический привод |
ASUS DRW-1814BLT SATA |
Блок питания |
Seasonic SS-650JT Active PFC, 650 Вт, 120 мм вентилятор |
Корпус |
CODEGEN M603 MidiTower, 2х 120 мм вентилятора на вдув/выдув |
Результаты тестов:
Результаты тестирования производительности материнской платы GIGABYTE GA-P55M-UD2 оказались чуть хуже, чем для других решений на этом же чипсете. Причиной тому стал не до конца отлаженный BIOS, который, кроме всего прочего, не позволял отключать технологию CPU EIST Function и имел другие заметные недочеты. Поскольку тестирование продукта производилось еще до его официального релиза, то такая ситуация вполне возможна. Надеемся в розницу плата попадет уже с более совершенной прошивкой.
Тестирование звукового тракта на основе кодека Realtek ALC888B
Общие результаты (RightMark Audio Analyzer)
16-bit, 44,1 kHz
Неравномерность АЧХ (в диапазоне 40 Гц — 15 кГц), дБ |
+0.17, -0.19 |
Очень хорошо |
Уровень шума, дБ (А) |
-80.8 |
Хорошо |
Динамические диапазон, дБ (А) |
80.6 |
Хорошо |
Гармонические искажения, % |
0.0075 |
Очень хорошо |
Гармонические искажения + шум, дБ(A) |
-68. 3 |
Средне |
Интермодуляционные искажения + шум, % |
0.044 |
Хорошо |
Взаимопроникновение каналов, дБ |
-79.9 |
Очень хорошо |
Интермодуляции на 10 кГц, % |
0.040 |
Хорошо |
Общая оценка |
|
Очень хорошо |
24-bit, 192 kHz
Неравномерность АЧХ (в диапазоне 40 Гц — 15 кГц), дБ |
+0.12, -0.18 |
Очень хорошо |
Уровень шума, дБ (А) |
-80.7 |
Хорошо |
Динамические диапазон, дБ (А) |
80.7 |
Хорошо |
Гармонические искажения, % |
0. 0051 |
Очень хорошо |
Гармонические искажения + шум, дБ(A) |
-74.0 |
Средне |
Интермодуляционные искажения + шум, % |
0.025 |
Хорошо |
Взаимопроникновение каналов, дБ |
-77.3 |
Очень хорошо |
Интермодуляции на 10 кГц, % |
0.026 |
Хорошо |
Общая оценка |
|
Очень хорошо |
Встроенный аудио-кодек Realtek ALC888B показывает очень хороший результат.
Выводы
Учитывая компактные размеры и очень хорошее оснащение материнской платы GIGABYTE GA-P55M-UD2, она больше подойдет для создания домашнего мультимедийного центра или производительной системы для обработки изображения и видео. На данном решении реализованы последние фирменные технологии GIGABYTE Smart 6 и Ultra Durable 3, что позволяет относить его к высококлассным продуктам с длительным сроком службы и отличной функциональностью. Единственное, чего, возможно, не хватает GIGABYTE GA-P55M-UD2 еще и для возможности построения мощной игровой системы, так это второго разъема PCI-E x16 для возможности организации полноценных конфигураций CrossFireX или SLI в режиме x8+x8. Но в арсенале компании GIGABYTE на этот случай имеется похожая модель GIGABYTE GA-P55M-UD4 с другой комплектацией слотами расширения. Из других не самых приятных особенностей GIGABYTE GA-P55M-UD2 можно отметить малогабаритную систему охлаждение чипсета, которая потребует организации хорошего охлаждение внутри корпуса. Но несмотря на это, плата имеет достаточно высокий разгонный потенциал.
Достоинства:
- компактные размеры платы;
- спроектирована по технологии UltraDurable 3;
- большой набор настроек в BIOS;
- 10 портов USB на задней панели;
- поддержка технологии энергосбережения Dynamic Energy Saver Advanced;
- коаксиальный и оптический S/PDIF;
- поддержка SATA RAID 0, 1, 5 и 10;
- 8-канальный звуковой кодек.
Недостатки:
- лишь один разъем для корпусного вентилятора;
- отсутствует возможность организации SLI и полноценной CrossFireХ.
Автор: Дмитрий Масюк
Выражаем благодарность компании GIGABYTE за предоставленные для тестирования материнские платы.
Также предлагаем почитать:
Справочник по настройкам BIOS
Твердомер комбинированный Т-УД2 (обновленный)
Разработано и произведено в Украине
Внимание! В связи с войной в нашей стране и нестабильным курсом доллара актуальность цен уточняйте, пожалуйста, по телефону или электронной почте.
Перейти в интернет-магазин
Отдел продаж:
(067) 767-23-25
Новое поколение комбинированного твердомера Т-УД2. Самый функциональный и самый доступный комбинированный твердомер не только в Украине, но и в мире в новом поколении дополнительно ко всем преимуществам предыдущего получил: + ударопрочный корпус, со специальным защитным силиконовым бампером-чехлом для сложных условий эксплуатации + возможность комплектации твердомера ультразвуковыми датчиками с различными нагрузками (1, 5 и 10кг), для решения широкого спектра задач + возможность комплектации тведомера динамическими датчиками с устройством автоматического взвода + разъемы Lemo для подключения датчиков + связь с ПК с использованием стандартных кабелей USB + минимальную цену на комбинироанный твердомер в мире Твердомер позволяет измерять твердость сталей по шкалам Роквелла, Бринелля и Виккерса, а также осуществлять пересчет из шкалы Бринелля значения предела прочности на растяжение для сталей перлитного класса. Два метода измерения твердости в одном приборе позволяют говорить о комбинированном твердомере, как о самом функциональном решении среди переносных приборов. Применяя более подходящий метод, в зависимости от параметров объекта контроля, возможно достигнуть повышения точности измерения, увеличения производительности контроля и обеспечения высокой достоверности получаемых результатов. |
Стандартно твердомер откалиброван для измерения твердости изделий из сталей по всем стандартным шкалам — Роквелла, Бринелля и Виккерса и позволяет проводить точные измерения без каких либо дополнительных подготовок.
Для измерения твердости других материалов твердомер, как правило, необходимо будет откалибровать. Для этого понадобятся от 1 до 3 образцов с известной твердостью из необходимого материала. Процедура калибровки занимает несколько минут и подробно описана в руководстве по эксплуатации на твердомер. Для сохранения пользовательских калибровок в приборе предусмотрены дополнительные шкалы, в которых хранятся дополнительные калибровки.
Для измерения твердости цветных металлов, нержавеющих сталей и чугунов как правило лучше применять динамический датчик.
Для измерения же твердости изделий сложной формы, с тонкой стенкой, с поверхностным упрочнение — более хорошо подходит ультразвуковой датчик.
Особенности проведения измерений и варианты датчиков для комбинированного твердомера
Варианты комплектации прибора динамическими датчиками и их особенности подробно описаны на странице динамического твердомера Т-Д2, а все особенности применения, в том числе видео по использованию ультразвукового датчика, а также описание существующих моделей датчиков и рекомендации по их выбору можно найти на странице ультразвукового твердомера Т-У2.
Комбинированный твердомер, в части работы с преобразователями (датчиками), ничем не отличается от отдельно динамического или ультразвукового твердомера. Но благодаря возможности работать с обоими типами датчиков одним электронным блоком упрощает процесс эксплуатации твердомера и избавляет от необходимости иметь два прибора (для использования более подходящего в конкретном случае).
Функциональные особенности
- сменные датчики с автоматическим определением типа подключенного датчика
- основные и дополнительные шкалы для калибровки
- возможность восстановления заводских калибровок
- выбор требуемой шкалы твердости одной кнопкой на клавиатуре
- режимы статистической обработки результатов измерений в приборе
- память и режим передачи измерений на компьютер
- большой графический дисплей высокой контрастности с подсветкой
- удобное меню в приборе
- компенсация угла наклона динамического преобразователя
Особенности и преимущества прибора перед аналогами
Возможность купить относительно недорогой ультразвуковой твердомер и впоследствии в любой момент «превратить» его в комбинированный
Твердомер может быть укомплектован несколькими типами датчиков для решения различных задач
Все калибровки хранятся в датчике, что позволяет использовать один датчик с несколькими приборами без перенастройки и перекалибровки
Прибор имеет ударопрочный корпус, выдерживающий многократные падения с высоты до 2 метров
Рабочий температурный диапазон до минус 25 градусов Цельсия
Высокая надежность и большой ресурс работы (более 100 тыс измерений ультразвуковым преобразователем)
Твердомер внесен в Государственный реестр средств измерительной техники Украины
Твердомер сертифицирован в Европе (СЕ сертификат)
3 года гарантии на твердомер
youtube.com/embed/K7vHZzcQb7E» frameborder=»0″ allowfullscreen=»allowfullscreen»>
Ценовое преимущество
Твердомер Т-УД2 является оптимально функциональной моделью твердомера в сегменте комбинированных твердомеров на мировом рынке, но при этом имеет минимальную стоимость среди всех существующих конкурентов. Такое уникальное сочетание широкого функционала и минимальной цены удалось достигнуть благодаря многолетним работам по совершенствованию прибора и доверию пользователей, которые вибирают наше оборудование. Всем известно — при увеличении количества продаваемых изделий, цена продажи этих изделий уменьшается. Для того, чтобы гарантированно предоставить нашим клиентам минимальную стоимость на ультразвуковые твердомеры на рынке действует бессрочная акция — вышлите нам подтверждение (счет на оплату, коммерческое предложение) с более низкой стоимостью твердомера у любого конкурента и получите наш твердомер по цене дешевле, чем у этого конкурента.
Технические характристики
Диапазон измерения твердости по Роквеллу, HRC по Бринеллю, НВ по Виккерсу, HV временного сопротивления (предела прочности), Мпа |
20 — 70 40 — 650 80 — 1000 370 — 1740 |
Основная погрешность измерения: |
+/- 2 ед. HRC; |
Габаритные размеры, мм | 122х65х23 |
Рабочий диапазон температур, ° С | от -20 до + 40 |
Питание | 2 элемента питания типа АА |
Время непрерывной работы, ч, не менее | 20 |
Масса электронного блока с батареей, не более, кг | 0,2 |
Комплект поставки
- электронный блок твердомера
- датчик ультразвуковой У1
- датчик динамический Д1
- 2 аккумулятора
- зарядное устройство
- руководство по эксплуатации
- кабель связи с ПК
- сумка
Дополнительные опции для заказа:
- дополнительные датчики различного типа;
- аккумулятор;
- зарядное устройство;
- меры твердости;
- чехол для твердомера.
Сборка
. Каково назначение кода операции UD2 в ядре Linux?
Задай вопрос
спросил
Изменено 3 года, 10 месяцев назад
Просмотрено 12 тысяч раз
Я нашел следующий фрагмент в ядре Linux (правда, не соответствующий код C), где-то на этапе запуска. Вы можете ясно видеть 0F 0B
части, которые обозначают опкод UD2 (IDA отказалась разбирать).
Возможные варианты использования этого кода операции объясняются здесь и здесь. Однако в этом случае коды операций после этой инструкции не имеют особого смысла.
seg000:000C059E тест edx, edx seg000:000C05A0 jnz короткий loc_C05AA сегмент000:000C05A0 ; -------------------------------------------------- seg000:000C05A2 дб 0Fh seg000:000C05A3 дБ 0Bh seg000:000C05A4 дб 73h сегмент000:000C05A5 дб 0 seg000:000C05A6 дб 86ч ; å seg000:000C05A7 дБ 4Ач ; Дж seg000:000C05A8 дб 27ч ; ' сегмент000:000C05A9дб 0C0h ; + сегмент000:000C05AA ; -------------------------------------------------- сегмент000:000C05AA сегмент000:000C05AA loc_C05AA: seg000:000C05AA cmp eax, [edi+4] seg000:000C05AD jbe короткий loc_C05B7 сегмент000:000C05AD ; -------------------------------------------------- seg000:000C05AF дБ 0Fh seg000:000C05B0 дБ 0Bh seg000:000C05B1 дб 75ч сегмент000:000C05B2 дб 0 seg000:000C05B3 дб 86h seg000:000C05B4 дБ 4Ач ; Дж seg000:000C05B5 дб 27ч ; ' seg000:000C05B6 дб 0C0h ; + сегмент000:000C05B7 ; -------------------------------------------------- сегмент000:000C05B7 сегмент000:000C05B7 лок_C05B7: seg000:000C05B7 добавить ecx, 0FFFh seg000:000C05BD шр esi, 0Ch seg000:000C05C0 шр ecx, 0Ch seg000:000C05C3 sub ecx, esi seg000:000C05C5 cmp ecx, ebx seg000:000C05C7 jnb короткий loc_C05E9seg000:000C05C9 lea esi, [esi+0] сегмент000:000C05D0 сегмент000:000C05D0 лок_C05D0: seg000:000C05D0 мов edx, [edi+8] seg000:000C05D3 бтр [edx], ecx seg000:000C05D6 sbb eax, eax seg000:000C05D8 проверка eax, eax seg000:000C05DA jnz короткий loc_C05E4 сегмент000:000C05DA ; ------------------------------------------------ seg000:000C05DC дБ 0Fh seg000:000C05DD дБ 0Bh seg000:000C05DE дб 7Fh seg000:000C05DF дб 0 seg000:000C05E0 дб 86ч ; å seg000:000C05E1 дБ 4Ач ; Дж seg000:000C05E2 дб 27ч ; ' seg000:000C05E3 дб 0C0h ; + сегмент000:000C05E4 ; -------------------------------------------------- сегмент000:000C05E4 сегмент000:000C05E4 лок_C05E4: seg000:000C05E4 включая ecx
- linux
- сборка
- linux-kernel
Это макрос BUG() из include/asm-i386/bug. h.
/* * Сообщите пользователю, что возникла проблема. * Оскорбительный файл и строка закодированы после «официально * undefined" код операции для разбора в обработчике trap. */ #ifdef CONFIG_DEBUG_BUGVERBOSE #определить ОШИБКУ() \ __asm__ __volatile__( "ud2\n" \ "\t.слово %c0\n" \ "\t.long%c1\n" \ : : "я" (__LINE__), "я" (__ФАЙЛ__))
Например, 0C05AF относится к файлу с именем 0xC0274A86 и номером строки 117 (0x75).
0
Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google
Зарегистрироваться через Facebook
Зарегистрируйтесь, используя электронную почту и пароль
Опубликовать как гость
Электронная почта
Требуется, но не отображается
Опубликовать как гость
Электронная почта
Требуется, но не отображается
gcc — код C с неопределенными результатами, компилятор генерирует недопустимый код (с -O3)
спросил
Изменено 7 лет, 2 месяца назад
Просмотрено 2к раз
Я знаю, что когда вы делаете определенные вещи в программе на C, результаты не определены. Однако компилятор не должен генерировать недопустимый (машинный) код , верно? Было бы разумно, если бы код сделал что-то не так, или если бы код сгенерировал segfault или что-то в этом роде…
Это должно происходить в соответствии со спецификацией компилятора или это ошибка компилятора?
Вот (простая) программа, которую я использую:
int main() { символ *ptr = 0; *(Птр) = 0; }
Я компилирую с -O3
. Это не должно генерировать неверные аппаратные инструкции, верно? С -O0
я получаю segfault при запуске кода. Это кажется намного более разумным.
Изменить: генерирует инструкцию ud2
…
- c
- gcc
- неопределенное поведение
7
Инструкция ud2 является «действительной инструкцией» и означает Undefined Instruction и генерирует неверный код операции исключение clang и, по-видимому, gcc может генерировать этот код, когда программа вызывает неопределенное поведение.
Из приведенной выше ссылки clang
обоснование объясняется следующим образом:
Сохраняет значение null, а вызовы через нулевые указатели превращаются в Вызов __builtin_trap() (который превращается в инструкцию перехвата, такую как «ud2» на x86). Это происходит все время в оптимизированном коде (поскольку результат других преобразований, таких как встраивание и константа распространение), и мы просто удаляли содержащие их блоки потому что они были «очевидно недоступны».
Хотя (с точки зрения педантичного юриста) это строго правда, мы быстро узнали, что люди иногда разыменовывают null указатели, и выполнение кода просто попадает в верхнюю часть Следующая функция очень затрудняет понимание проблемы . От угол производительности, наиболее важным аспектом их разоблачения является чтобы раздавить нисходящий код. Из-за этого clang превращает их в ловушка времени выполнения: , если одна из них действительно достигается динамически, программа немедленно останавливается и может быть отлажена .