-2

Что это значит под материнской платой BAREMETAL? Это соответствует материнской плате ПК?

Любой пример для материнской платы

Редактировать: я ищу решение .. Меня попросили найти наихудшее время выполнения программы на языке C на плате с неизолированными материнскими платами.

Смутило что делать с голым без ОС

5 ответов5

2

в этом случае «baremetal» означает, что код, который вы выполняете, компилируется непосредственно в машинный язык вашего чипсета и выполняется без дополнительного программного обеспечения. C - это голый металлический язык, а java - нет. Когда выполняется код Java, он проходит через несколько уровней программного обеспечения интерпретатора.

см. больше здесь: https://stackoverflow.com/questions/3265357/compiled-vs-interpreted-languages

Я полагаю, что вы слишком беспокоитесь об этом. Причина, по которой ваш инструктор упомянул C и Baremetal, заключается в том, что они не хотят, чтобы вы рассматривали более сложные средства исполнения, и просто сосредоточились на самом основном случае, не мешая другим деталям. Ваши расчеты Big-O и времени выполнения в любом случае являются чисто теоретическими, поэтому в процессе вы игнорируете множество мелких деталей. если вы можете сравнить их между алгоритмами и выбрать самый быстрый подходящий алгоритм, это все, что вам действительно нужно.

1

Нет такой вещи, как "голая" материнская плата.

"baremetal" подразумевает новую установку с использованием только начального оборудования.

Может быть, кто-то неправильно использует термин для обозначения материнской платы без процессора, памяти или чего-либо подключенного.

0

Я думаю , что ты путаешь baremetal и barebones

Говоря о виртуализации и центрах обработки данных, baremetal относится к физической машине и оборудованию. Например, если я занимаюсь разработкой программного обеспечения и если мне нужно запустить несколько разных операционных систем для тестирования программного обеспечения, может быть предложено запустить гипервизор из baremetal hypervisor такой как ESXi, Proxmox или Xenserver, и оттуда установить виртуальные машины разные операционные системы. Тем не менее, этот baremetal hypervisor не имеет каких-либо указаний на то, что это базовая конфигурация, так как это может быть довольно настраиваемая и сложная машина.

Barebones обычно относится к простому компьютеру с корпусом, источником питания, процессором, оперативной памятью и т.д. Это может варьироваться в зависимости от предлагаемого продукта, но, как правило, это абсолютные потребности, необходимые для простой установки.

0

"Материнская плата Baremetal" - я никогда не слышал этот термин.

"Голый металл" - это термин, обозначающий "на физическом оборудовании вне любой ОС". Например, если вы выполняете чистую установку ОС, вы устанавливаете на физическое устройство хранения в физической системе.

Поэтому ваш учитель, вероятно, пытался подчеркнуть, что вам НЕ следует использовать эмулятор или любое программное обеспечение для виртуализации, чтобы достичь своего результата.

0

"Голый металл" относится к любому оборудованию, к которому ничего не добавлено. Голая металлическая панель неокрашена и не обработана. Голая металлическая плата не имеет компонентов. Голая металлическая сборка не имеет изменений после сборки. Таким образом, материнская плата из чистого металла находится в исходном состоянии, в котором она находилась, когда она сошла со сборочной линии ОЕМ, без ЦП, без памяти, без обновлений прошивки и т.д.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .