Являются ли размеры страницы памяти и размер кластера файловой системы одинаковыми?

С http://en.wikipedia.org/wiki/Page_%28computer_memory%29

Страница , страница памяти или виртуальная страница представляют собой непрерывный блок виртуальной памяти фиксированной длины, описываемый одной записью в таблице страниц. Это самая маленькая единица данных для распределения памяти, выполняемая операционной системой от имени программы, а также для передачи между основной памятью и любым другим вспомогательным хранилищем, например жестким диском.

С http://en.wikipedia.org/wiki/Data_cluster

В компьютерных файловых системах блок кластеризации или выделения является единицей распределения дискового пространства для файлов и каталогов. Чтобы уменьшить накладные расходы на управление структурами данных на диске, файловая система по умолчанию не выделяет отдельные сектора диска, а смежные группы секторов, называемые кластерами.

Интересно, что размер страницы памяти и размер кластера файловой системы в той же компьютерной системе (аппаратное обеспечение и ОС, в частности Linux) всегда одинаковы?

2 Solutions collect form web for “Являются ли размеры страницы памяти и размер кластера файловой системы одинаковыми?”

Нет, они не обязательно одинаковы. Еще во времена дисковых накопителей под 100 МБ файловые системы linux обычно использовали только 1 KiB-кластеры. В эти дни 4KiB является нормой, потому что у больших размеров меньше накладных расходов. Размер системной страницы составляет 4 KiB на процессорах x86 (включая 64-разрядные). В некоторых системах на основе ARM используется размер страницы 64 KiB. Файловые системы FAT16 используют до 64 кластеров KiB.

Нет, размер страницы и размер кластера не обязательно совпадают.

  • На странице Википедии на страницах памяти, которые вы цитируете, уже указано, что одна и та же компьютерная архитектура может переключаться между разными размерами страниц. Например, x86_64 может иметь размер страницы 4KiB, 2MiB или 1GiB (в зависимости от поддержки ОС, рабочей нагрузки и т. Д.).
  • Размер кластера зависит от физического носителя. Опять же, ваша статья в Википедии о кластерах данных уже упоминает разные размеры. Используя SSD, у вас нет кластеров в традиционном смысле.
  • Установить файловую систему только для чтения и перенаправить записи в ОЗУ?
  • Как смонтировать / usr на другом разделе, но использовать папку с именем / usr в этом разделе вместо использования / as / usr?
  • Перемещено несколько файлов, которые не могут использовать mv now
  • Файловая система Suse работает только для чтения
  • Хранить локальную копию монтирования nfs на компьютере
  • sudo rm -rf --no-preserve-root / vs sudo rm -rf / *
  • В системной памяти ... в частности, разница между `tmpfs,` `shm,` и `hugepages ...`
  • есть ли разница между запуском приложения из nand и ramdisk?
  • Добавление неиспользуемого раздела в файловую систему Linux
  • Существует ли структурированный формат информации о версии для исполняемых файлов на уровне ОС?
  • Как заполнить корневую файловую систему с нуля?
  • Linux и Unix - лучшая ОС в мире.