Привет. Меня зовут Вячеслав Бирюков. В Яндексе я руковожу группой эксплуатации поиска. Недавно для студентов Курсов информационных технологий Яндекса я прочитал лекцию о работе с памятью в Linux. Почему именно память? Главный ответ: работа с памятью мне нравится. Кроме того, информации о ней довольно мало, а та, что есть, как правило, нерелевантна т.к. эта часть ядра Linux меняется достаточно быстро и не успевает попасть в книги. Рассказывать я буду про архитектуру x86\_64 и про Linux-ядро версии 2.6.32. Местами будет версия ядра 3.х.
Эта лекция будет полезна не только системным администраторам, но и разработчикам программ высоконагруженных систем. Она поможет им понять, как именно происходит взаимодействие с ядром операционной системы.
**Резидентная память** – это тот объем памяти, который сейчас находится в оперативной памяти сервера, компьютера, ноутбука. **Анонимная память** – это память без учёта файлового кеша и памяти, которая имеет файловый бэкенд на диске. **Page fault** – ловушка обращения памяти. Штатный механизм при работе с виртуальной памятью. [Читать дальше →][1]
[1]:
http://habrahabr.ru/post/250753/#habracut