The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Каталог документации / Раздел "Безопасность" / Оглавление документа
next up previous
Next: Распределение Памяти в RSBAC Up: Распределение Памяти Previous: Распределение Памяти

Основные Положения

Для различных задач необходимо распределить области памяти. Особенно в ядре Linux, где пространство стека довольно сильно заполнено, так что часто Вы просто не сможете объявить большую переменную и надеяться, что она сработает.

Обычный способ распределения памяти заключается в использовании kmalloc/kfree при довольно малых количествах (размещенных неразрывно как реальная память) и vmalloc/vfree (виртуальной памяти) при больших размерах. К сожалению, вы сами должны определить какой способ для вас предпочтительнее. kmalloc вызовет ошибку при попытке размещения более чем 128М - так или иначе, доступ к непрерывной памяти на нескольких страницах может быть затруднителен.


next up previous
Next: Распределение Памяти в RSBAC Up: Распределение Памяти Previous: Распределение Памяти


Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру