[freebsd] 13.0 memstick не грузится

spell at itl.ua spell at itl.ua
Fri Dec 31 23:08:24 EET 2021


31 декабря 2021 г., 22:20, "Valentin Nechayev" <netch at 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...


More information about the freebsd mailing list