У меня 32-разрядная система. 2^32 байта памяти. Скажем, 4 КБ на страницу: 2^12 страниц.Как рассчитать, сколько страниц памяти мне нужно?
Как определить необходимое количество страниц? 2^32/2^12 = 2^20? Итак, у нас есть 20 бит для пейджинга и 12 бит для смещения?
У кого-нибудь есть пример того, как я мог понять пейджинг?
, что именно этот вопрос? большинство языков программирования не требуют больше знать о пейджинге. Все, что вам нужно беспокоиться, состоит в том, что у вас есть только 32-разрядное адресное пространство и, следовательно, вы не можете использовать более 2 гигабайтов. – Doggett
Примеры того, как вы могли понять подкачки: Google, Wikipedia. –