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

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

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(R)?

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

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

microcode_update_enable="YES"

в /etc/rc.conf

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

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

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