31 декабря 2021 г., 22:20, "Valentin Nechayev" <ne...@netch.kiev.ua> написал:
> Вообще считается, что 64-битная ОС становится эффективна при памяти > где-то от 1.5GB. > Обоснование: если ядро может дважды замапить всю оперативную память на > виртуальное адресное пространство (первый раз для своего доступа и > второй - для исполняемого процесса) и ещё и поместить пространства > устройств ввода-вывода, то не требуется частого переключения страниц > на разные копирования; а как превышается этот размер - начинается > много тупой возни по созданию буферов для промежуточного копирования > через них. Осознала, ставлю 64-разрядную... > Таки похоже, что этот показатель можно игнорировать. > Его происхождение - см. $src/stand/i386/libi386/biosmem.c, переменная > bios_extmem, и комментарий /* look for the first segment in 'extended' > memory */. Extended memory вычитывается из отчёта e820, если доступен. > То, что разрывы в видимой памяти - это уже особенности политики > построения в x86. Ну все, щас буду курочить этот biosmem.c... _______________________________________________ freebsd mailing list freebsd@uafug.org.ua http://mailman.uafug.org.ua/mailman/listinfo/freebsd