3 года назад
Ostep глава 16. Segmentation - перевод
До сих пор мы помещали все адресное пространство каждого процесса в память. С помощью регистров base-and-bounds ОС может легко перемещать процессы в различные части физической памяти. Однако вы, возможно,...
179 читали · 4 года назад
Как ваша программа использует память
Источник: Nuances of Programming Программирование на языках, которые позволяют взаимодействовать с памятью на более низком уровне, как например в C и C++, иногда доставляет немало проблем, с которыми вы раньше не сталкивались, например: segfaults(ошибки сегментации). Такие ошибки очень раздражают, и могут стать причиной множества проблем; часто они свидетельствуют о том, что вы используете память, которую не следует использовать. Одна из самых распространённых проблем — это попытка получить доступ к памяти, которая уже освобождена...