Если интересна эта тема то рекомендую глянуть книгу The Design and Implementation of the FreeBSD Operating System где *очень* хорошо описывается как работает виртуальная память в BSD/Mach/XNU (macosx). Эти алгоритмы в большой степени применимы к любой другой ОС.
А где кэш 1 2 3 уровня на этой картинке? И как из этой картинки можно понять реализацию страничной адресации?
Тема на самом деле интересная, но стоит довести до ума статью.
В GDT, LDT в современных ОС загружаются заглушки, на amd64 их вообще сначала не было (а причина добавления — виртуализация, что сейчас не актуально благодаря аппаратной поддержке). Так что используются по сути исключительно страницы.
Организация памяти в ОС семейства Windows