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

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

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

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

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

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

  • файловая система для архивирования
  • Не удается смонтировать раздел, сделанный на устройстве цикла (который указывает на файл)
  • Файловая система, которая никогда не ломается (приемлемая потеря данных)
  • Неверный inode: поврежден f2fs, fsck.f2fs не может восстановить
  • Как увеличить размер файловой системы для соответствия раздела
  • Хранить локальную копию монтирования nfs на компьютере
  • Вызовы синхронизации / fsync замедляются после 30 минут безотказной работы
  • Оптимизировать макет файла для минимального поиска в определенных ситуациях
  • 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

    Каков безопасный формат жесткого диска для архивирования данных в хранилище данных?

    Существует ли FUSE, который позволяет прозрачно обращаться к инкрементным резервным копиям?

    Запрет IP с использованием Iptables / Firewalld

    Как выполнить команду, не сохраняя ее в истории (даже для клавиши «вверх») в zsh

    EDID недействителен на устройстве USB DisplayLink

    Как записать iso во время загрузки

    Почему запрос xrandr ненадолго замораживает экран?

    sed ведет себя по-разному в FreeBSD и Linux?

    OpenVPN – Ошибка привязки Socket на локальном адресе IP: 1194: Невозможно назначить запрошенный адрес

    Почему пакеты slackware воссоздают символические ссылки после установки?

    Удалите последовательные строки в CSV с повторяющимися значениями в одном поле, но сохраните последнюю строку

    Если сценарий запуска в `init.d` имеет стандартный вывод, где он регистрируется, если где-нибудь?

    Могу ли я получить доступ к массиву, созданному в одном скрипте awk в последующем скрипте awk?

    Synergy больше не работает после блокировки экрана (LightDM)

    Установка MongoDB в контейнере Ubuntu LXC. Сбой с 'invoke-rc.d: initscript mongod, действие "start" не выполнено.'

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