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

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

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

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

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

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

  • Дисковое пространство недоступно для раздела
  • Могу ли я определить количество подкаталогов в каталоге с помощью `ls -l`?
  • Слияние двух разделов
  • Как клонировать / копировать все атрибуты файла / каталога в другой файл / каталог?
  • Любая команда для просмотра внутреннего размера фрагментации файловой системы в каталоге?
  • Предупреждения о файловых системах только для чтения при установке пакета solaris
  • Куда идут мои иноды?
  • Ext4 - Как включить дополнительные возможности, контрольные суммы, проверки, тесты любого типа?
  • 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, у вас нет кластеров в традиционном смысле.
    Interesting Posts

    Как искать историю консоли XTerm?

    Как использовать шрифт в формате .ttc в качестве шрифта консоли?

    Эффективный способ создания нескольких файлов

    Как создать сценарий оболочки для обработки команд типа ls -l / somedir

    Daemon – как рассказать начальному демонам выполнить этот демон как другое имя пользователя, чем root?

    Отобразить физический путь USB-устройства к номеру шины / устройства, возвращенному lsusb

    Как происходит застежка созданного образа диска, делает меньше файлов, чем трубопроводов?

    Как я могу заставить свои пользовательские службы ждать, пока сеть не будет в сети?

    обратный порядок абзацев в файле

    Начальный ядро ​​- получение исходного кода ядра (ubuntu)

    Оборудование Linux: альтернативы Apple Magic Track Pad

    Не удается установить заголовки Linux на Debian 6

    PulseAudio не загружает модуль-туннель-приемник

    Проблема с клиентской стороной SSH: зависание и синхронизация на некоторых хостах

    Включение даты в имя файла

    Linux и Unix - лучшая ОС в мире.