хорошо, так что у вас есть 16-битный виртуальный адрес, давайте посмотрим, что это значит. Это значит, что у вас 2 ** 16 = 65536 байт.
4-битный номер страницы, что означает, что есть 16 страниц при 2 ^ 4 = 16
Теперь вы называете страницы как страница1, страница2 ... страница16.
Теперь у нас осталось 12 битов, давайте посмотрим, сколько адресов может представлять 12 битов 2 ** 12 = 4096 байт
65536 байт можно также разделить на 16 страниц, каждый из которых содержит 4096 байт: 4096 * 16 = 65536
.