Приступая к работе
Ознакомьтесь с тем, что выходит за рамки данного руководства и как получить дополнительную информацию.
Это руководство знакомит с общими принципами создания диспетчера памяти для любого приложения. В руководстве объясняется, для чего необходим диспетчер памяти и приводится несколько способов создания специальных диспетчеров памяти для приложений, в зависимости от необходимых требований.
Из этого руководства вы узнаете о том, какой анализ необходимо произвести перед созданием диспетчера памяти, о специальных технологиях, доступных при создании диспетчера памяти, а также о методах его создания. Также вы узнаете о преимуществах и недостатках различных типов диспетчера памяти.
Это руководство написано для программистов Linux® или UNIX® начального и среднего уровня. Вы должны обладать навыками использования командной строки UNIX и знанием языка программирования C/C++. Приветствуются любые дополнительные знания о работе таких команд как
malloc, calloc, free, memcpy и memset (команды, отвечающие за выделение, перераспределение памяти и модификацию содержимого).
Для запуска примеров из этого руководства, вам понадобится ОС Linux или UNIX с установленным компилятором g++. Также понадобится необходимое количество ОЗУ (около 256 Мб).