Так же, как ОЗУ разделено на фреймы, логическое адресное пространство разделено на страницы, а вторичное хранилище на блоки одинакового размера. Страницы имеют очень маленький размер, 4 КБ или около того, и при необходимости заменяются и сохраняются как файлы подкачки.
Все легко понять до сих пор. Что меня смущает, так это то, что:
- Большинство современных жестких дисков имеют сектора размером 4 или 8 кБ, значит ли это, что каждый сектор становится страницей?
- А что такое "блок" на жестком диске? Разве это не коллекция секторов? Является ли блок таким же, как "кластер", который также является совокупностью секторов?
- Если ОС хочет, чтобы размер страницы не зависел от размера сектора, она может назначить часть жесткого диска в качестве виртуальной памяти и работать с ней иначе, чем с остальной частью жесткого диска. Здесь блоки могут быть того же размера, что и размер страницы, а на остальном жестком диске они могут отличаться. Это верно?