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

Reply via email to