Часто задаваемые вопросы по FreeBSD 7.`X`, 8.`X` и 9.`X`
Пред. | Глава 4. Аппаратная совместимость | След.

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

4.3.1. Поддерживает ли FreeBSD аппаратные платформы, отличные от x86?
4.3.2. Поддерживает ли FreeBSD многопроцессорные системы (SMP)?

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

Да. В настоящее время FreeBSD работает на архитектурах Intel x86 и AMD64. Также поддерживаются архитектуры Intel EM64T, IA-64, ARM®, PowerPC® и Sparc64®. Планируются к поддержке платформы MIPS® и S/390®. Дополнительную информацию о происходящей работе над платформой MIPS можно получить, подписавшись на Список рассылки, посвящённый портированию FreeBSD на архитектуру MIPS. Для обсуждения общих вопросов, касающихся новых аппаратных платформ, предназначен Список рассылки, посвящённый портированию FreeBSD на не-Intel платформы.

Если аппаратная платформа Вашего компьютера не поддерживается FreeBSD и Вам нужно его запустить прямо сейчас, мы советуем обратить Ваш взгляд также на NetBSD и OpenBSD.

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

Системы с симметричным мультипроцессированием (SMP) во FreeBSD в целом поддерживаются, хотя в некоторых случаях ошибки в BIOS или системной плате могут вызывать определенные проблемы.

FreeBSD задействует преимущества HyperThreading (HTT) на процессорах Intel, которые это поддерживают. Ядро с включенной `options SMP` автоматически распознает дополнительные логические процессоры. Планировщик заданий FreeBSD, используемый по умолчанию, распознает логические процессоры как дополнительные физические процессоры; иначе говоря, не предпринимается никаких попыток оптимизировать распределение используемых совместно ресурсов между логическими процессорами внутри одного CPU. Поскольку такое простое планирование может вызвать деградацию производительности, то в некоторых случаях рекомендуется отключать логические процессоры через переменную sysctl `machdep.hlt_logical_cpus`. Также можно отключить любой CPU, работающий в пустом цикле, через переменную sysctl `machdep.hlt_cpus`. За подробной информацией обращайтесь к странице Справочника smp(4).

Пред. | Начало | След.
Память | Уровень выше | Жёсткие диски, ленточные устройства и приводы CD и DVD

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

По вопросам, связанным с FreeBSD, прочитайте документацию прежде чем писать в <questions@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите <doc@FreeBSD.org>.
По вопросам, связанным с русским переводом документации, пишите в рассылку <frdp@FreeBSD.org.ua>.
Информация по подписке на эту рассылку находится на сайте проекта перевода.