Так, давненько я не калякал, учеба в меде она такая. В последний раз мы остановились на том, что же делает ядро с процессами. Так вот, в этом подспорье у ядра есть помощник – модуль управления памятью (MMU), который реализует такую интересную фичу как виртуальная память. В стандартной ситуации, когда у нас нету виртуальной памяти, программа, пытаясь считать/записать те или иные данные, обращается к физическому адресу ОЗУ, т.е. обращается к ячейке, которая располагается непосредственно в микросхеме памяти планки. Но может наступить момент, когда для записи не станет хватать места. Решить данную проблему может Memory Management Unit, который вместо физических адресов станет выдавать процессору виртуальные, уже ведущие не в планку ОЗУ, а в жёсткий диск. В жёстком диске данные могут записываться постранично (данные занимают фиксированный и относительно небольшой кусок памяти, т.е. если данных много, то они разбиваются и записываются в несколько страниц), сегментарно (в этом случае выделяе