В 5 выпуске дайджеста "Немного из мэйл листов FreeBSD" Игорь Сысоев описывает цели появления в FreeBSD-5 тредов вида 1:1 и вопрос поддержки до 64G физической памяти через использование технологии PAE.
Текст пятого выпуска:
Потоки вида 1:1
В ядре FreeBSD 5.0-CURRENT уже практически всё готово для поддержки потоков вида 1:1, однако основные усилия разработчиков KSE направлены на разработку потоков вида M:N, её ядерной части и пользовательской библиотеки. Так как эта разработка грозит затянуться, Jeff Roberson сделал реализацию потоков вида 1:1 на основе инфраструктуры KSE, но используя при этом свой API, а не тот, который описан в kse(2). Весьма вероятно, что во FreeBSD 5.1-RELEASE уже будут отлаженные потоки с поддержкой на уровне ядра и совместимые со стандартом POSIX pthreads.
Поддержка PAE
Во FreeBSD 5.0-CURRENT появилась поддержка PAE, позволяющая использовать до 64G физической памяти на процессорах PentiumPro и выше. Хотя адресное пространство процесса ограничено 4G, тем не менее, PAE позволяет хранить все используемые страницы в памяти, не прибегая к свопу. Наиболее оптимально использование PAE с устройствами и их драйверами, поддерживающими 64-битную адресацию.
|