Профиль навыка

Управление памятью (системное)

Этот навык определяет ожидания по ролям и уровням.

Основы программирования Управление памятью

Ролей

1

где встречается этот навык

Грейдов

5

сформированная дорожка роста

Обязательных требований

0

ещё 5 — необязательные

Домен

Основы программирования

Группа

Управление памятью

Последнее обновление

22.02.2026

Как использовать

Выберите текущий грейд и сравните ожидания. Карточки ниже покажут, что нужно закрыть для следующего уровня.

Чего ждут на каждом уровне

Таблица показывает, как меняется глубина владения навыком от Junior до Principal.

Роль Обязательность Описание
Systems Programmer (C/C++) Понимает основы управления памятью: виртуальная память, paging, address translation. Знает разницу между stack и heap, использует mmap и brk, анализирует /proc/meminfo.
Роль Обязательность Описание
Systems Programmer (C/C++) Уверенно работает с memory management: page allocator, slab allocator, memory mapping. Настраивает huge pages, понимает OOM killer, отлаживает memory leaks через kmemleak.
Роль Обязательность Описание
Systems Programmer (C/C++) Проектирует memory management подсистемы: custom allocator для real-time (O(1) allocation), NUMA-aware memory policy, memory compaction. Оптимизирует TLB pressure через huge pages.
Роль Обязательность Описание
Systems Programmer (C/C++) Определяет стратегию управления памятью для системной платформы. Формирует memory budgets для подсистем, ведёт review memory safety, внедряет memory profiling infrastructure.
Роль Обязательность Описание
Systems Programmer (C/C++) Формирует enterprise memory management стратегию. Определяет подходы к memory safety на уровне организации (MTE, shadow memory), управляет memory architecture для продуктов.

Сообщество

👁 Следить ✏️ Предложить изменение Войдите, чтобы предлагать изменения
📋 Предложения
Пока нет предложений для Управление памятью (системное)
Загрузка комментариев...