Цитата Сообщение от Patron Посмотреть сообщение
Когда операционка высвапливает страницу - страница из памяти не пропадает, но получает в PDR признак "не в памяти", хотя в физической памяти она по своему адресу есть. Если процесс обратится по этому адресу - операционка получит прерывание и если страница ещё не обнулена "системным обнулителем" - операционка просто заменит признак в PDR и процесс получит доступ к странице без её чтения операционкой из свопа.
И каким боком при этом MMU?
Цитата Сообщение от Patron Посмотреть сообщение
и если страница ещё не обнулена "системным обнулителем"
Вопрос - а на хрена был поставлен признак - страница не в памяти? Может потому что её уже выгрузили или ещё не загрузили? Потому как ставить это признак для чего то ещё - зачем??

- - - Добавлено - - -

Цитата Сообщение от hobot Посмотреть сообщение
подумал, почему и кто решил, кто придумал что бы так сложно всё было
Потому что есть в любое время предел возможностей железа - это раз и потому что - наши отца так делали - значит и нам так делать - это два (хотя уже никто нихрена не помнить - какого хрена они так делали (а потому что раньше по другому не получилось бы - но не сейчас). Делать без понимания - почему - это наше всё.