Как работает память в Linux: виртуализация, buddy-алгоритм, SLUB, процессы
Каждую секунду в недрах вашего сервера происходит миллион невидимых решений. Где разместить новый процесс? Какую страницу выгрузить на диск? Как распределить ограниченные ресурсы между сотнями жадных до памяти приложений? За этими вопросами скрывается одна из самых изощренных инженерных систем современности — подсистема управления памятью Linux. Представьте мегаполис, где каждый житель получает персональный адрес в элитном районе, хотя реальная квартира может находиться на окраине или даже в соседнем городе...
3 месяца назад
Как работает память в Linux?
При создании операционных систем всегда уделяется внимание работе с памятью. Память — это компонент компьютера, где хранятся программы и данные, и без нее современные компьютеры не могли бы функционировать. Важной единицей хранения данных в памяти является бит, который может принимать два значения: 0 или 1. Память состоит из ячеек, каждая из которых имеет свой адрес. Ячейки могут содержать различное количество битов, и количество адресуемых ячеек зависит от количества бит в адресе. Обсудить эту заметку можно в Телеграм канале: https://t...