Для студентов МУ им. С.Ю. Витте по предмету ДругиеАллокаторАллокатор
5,00566
2025-09-282025-09-28СтудИзба
Реферат: Аллокатор
Новинка
Описание
Оглавление
Введение.......................................................................................................................................... 1
Глава 1. Теоретический обзор аллокаторов...................................................................................... 2
1.1 Описание линейного аллокатора............................................................................................ 3
1.2 Описание стекового аллокатора.............................................................................................. 4
1.3 Использование аллокаторов................................................................................................... 6
1.4 Сравнение аллокаторов.......................................................................................................... 7
Глава 2. Программная реализация................................................................................................... 9
2.1 Описание программного кода............................................................................................... 10
Глава 3. Безопасность программного кода..................................................................................... 11
Заключение.................................................................................................................................... 14
Список литературы......................................................................................................................... 16
Приложение 1. Результат работы программы................................................................................ 16
Приложение 2. Код программы..................................................................................................... 18
Концептуально выделяется пять основных операции, которые можно осуществить над аллокатором:
Введение.......................................................................................................................................... 1
Глава 1. Теоретический обзор аллокаторов...................................................................................... 2
1.1 Описание линейного аллокатора............................................................................................ 3
1.2 Описание стекового аллокатора.............................................................................................. 4
1.3 Использование аллокаторов................................................................................................... 6
1.4 Сравнение аллокаторов.......................................................................................................... 7
Глава 2. Программная реализация................................................................................................... 9
2.1 Описание программного кода............................................................................................... 10
Глава 3. Безопасность программного кода..................................................................................... 11
Заключение.................................................................................................................................... 14
Список литературы......................................................................................................................... 16
Приложение 1. Результат работы программы................................................................................ 16
Приложение 2. Код программы..................................................................................................... 18
Введение
Аллокатор или распределитель памяти в языке программирования C++ — специализированный класс, реализующий и инкапсулирующий малозначимые (с прикладной точки зрения) детали распределения и освобождения ресурсов компьютерной памяти.Концептуально выделяется пять основных операции, которые можно осуществить над аллокатором:
- create – создает аллокатор и отдает ему в распоряжение некоторый объем памяти;
- allocate – выделяет блок определенного размера из области памяти, которым распоряжается аллокатор;
- deallocate – освобождает определенный блок;
- free – освобождает все выделенные блоки из памяти аллокатора (память, выделенная аллокатору, не освобождается);
- destroy – уничтожает аллокатор с последующим освобождением памяти, выделенной аллокатору.
Характеристики реферата
Тип
Предмет
Учебное заведение
Семестр
Просмотров
1
Размер
305,39 Kb
Список файлов
_v6_3_15310424.docx