4.2. Аппаратные платформы и процессоры

4.2.1. Поддерживает ли FreeBSD аппаратные платформы, отличные от x86?
4.2.2. Поддерживает ли FreeBSD многопроцессорные системы (SMP)?
4.2.3. Что такое микрокод? Как установить обновления микрокода для процессоров Intel®?

4.2.1.

Поддерживает ли FreeBSD аппаратные платформы, отличные от x86?

Да. Поддержка FreeBSD подразделяется на множество классов. Архитектуры первого класса, такие как i386 или amd64, полностью поддерживаются. Архитектуры 2 и 3 класса поддерживаются по мере возможности. Полное описание классов доступно в справочнике коммиттера.

Полный список поддерживаемых архитектур находится на странице, посвящённой платформам.

4.2.2.

Поддерживает ли FreeBSD многопроцессорные системы (SMP)?

FreeBSD поддерживает симметричное мультипроцессирование (SMP) на всех невстраиваемых платформах (например, i386, amd64 и так далее). SMP также поддерживается для arm и MIPS, хотя некоторые процессоры могут это не поддерживать. В реализации SMP во FreeBSD используется мелкодисперсная синхронизация, и производительность масштабируется почти линейно с ростом количества процессоров.

За подробной информацией обращайтесь к странице Справочника smp(4).

4.2.3.

Что такое микрокод? Как установить обновления микрокода для процессоров Intel®?

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

Установите sysutils/devcpu-data, а затем добавьте:

microcode_update_enable="YES"

в /etc/rc.conf

Этот, и другие документы, могут быть скачаны с http://ftp.FreeBSD.org/pub/FreeBSD/doc/.

По вопросам, связанным с FreeBSD, прочитайте документацию прежде чем писать в <questions@FreeBSD.org>.

По вопросам, связанным с этой документацией, пишите в рассылку <doc@FreeBSD.org>.