История изменений
Исправление vbr, (текущая версия) :
Идея в том, чтобы использовать оперативную память для других целей.
В x86 есть способы, позволяющие писать и читать память минуя кеши. Специальные инструкции, а также возможность пометить регион памяти некешируемым. Думаю, это позволит добиться желаемого. Т.е. к первым 256 MB обращаемся как обычно, они будут лежать в кеше и по сути это будет просто несущественная потеря 256 MB RAM, а к остальной памяти обращаемся минуя кеш.
Хотя полагаю, что без аппаратной поддержки такая зашифрованная память будет непрактично медленной.
Исправление vbr, :
Идея в том, чтобы использовать оперативную память для других целей.
В x86 есть способы, позволяющие писать и читать память минуя кеши. Специальные инструкции, а также возможность пометить регион памяти некешируемым. Думаю, это позволит добиться желаемого. Т.е. к первым 256 MB обращаемся как обычно, они будут лежать в кеше и по сути это будет просто несущественная потеря 256 MB RAM, а к остальной памяти обращаемся минуя кеш.
Хотя полагаю, что без аппаратной поддержки такая память будет непрактично медленной.
Исправление vbr, :
Идея в том, чтобы использовать оперативную память для других целей.
В x86 есть способы, позволяющие писать и читать память минуя кеши. Специальные инструкции, а также возможность пометить регион памяти некешируемым. Думаю, это позволит добиться желаемого. Т.е. к первым 256 MB обращаемся как обычно, они будут лежать в кеше и по сути это будет просто несущественная потеря 256 MB RAM, а к остальной памяти обращаемся минуя кеш.
Хотя полагаю, что без аппаратного шифрования такая память будет непрактично медленной.
Исправление vbr, :
Идея в том, чтобы использовать оперативную память для других целей.
В x86 есть способы, позволяющие писать и читать память минуя кеши. Специальные инструкции, а также возможность пометить регион памяти некешируемым. Думаю, это позволит добиться желаемого. Т.е. к первым 256 MB обращаемся как обычно, они будут лежать в кеше и по сути это будет просто несущественная потеря 256 MB RAM, а к остальной памяти обращаемся минуя кеш.
Исходная версия vbr, :
Идея в том, чтобы использовать оперативную память для других целей.
В x86 есть способы, позволяющие писать и читать память минуя кеши. Специальные инструкции, а также возможность пометить регион памяти некешируемым. Думаю, это позволит добиться желаемого.