Дискуссионный математический форумМатематический форум
Математический форум Math Help Planet

Обсуждение и решение задач по математике, физике, химии, экономике

Теоретический раздел
Часовой пояс: UTC + 3 часа [ Летнее время ]
новый онлайн-сервис
число, сумма и дата прописью

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Как правильно отформатировать карту памяти?
СообщениеДобавлено: 17 янв 2021, 00:44 
Не в сети
Начинающий
Зарегистрирован:
07 май 2018, 15:52
Сообщений: 44
Cпасибо сказано: 1
Спасибо получено:
3 раз в 2 сообщениях
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
При форматировании карты памяти(как fat32) с кластерами памяти 512 байт, ее объем стает меньше чем с кластерами 2048 байт. Означает ли это, что при сохранении на нее файлов размером 1-100 мб потери памяти при кластерах 2048 и более будут меньше чем при 512? Почему при уменьшении размера кластера уменьшается память карты?

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Как правильно отформатировать карту памяти?
СообщениеДобавлено: 17 янв 2021, 05:32 
Не в сети
Профи
Зарегистрирован:
02 июн 2018, 08:50
Сообщений: 499
Cпасибо сказано: 14
Спасибо получено:
84 раз в 82 сообщениях
Очков репутации: 15

Добавить очки репутацииУменьшить очки репутации
Почему Вы решили, что объем памяти станет меньше? Он останется точно таким же. Может быть только служебные данные (здесь вопрос к устройству конкретной файловой системы) могут занимать разное по объему место, но в данном случае это будут совсем не большие размеры.
Теперь с другой стороны. При использовании карты для хранения только крупных файлов больший размер кластеров выгоднее. Меньше общее количество кластеров, почти все кластеры заполняются полностью на 100 %, потери дискового пространства практически нет. Но если мы будем хранить напротив маленькие файлы (например по 100 байт) то потери памяти на ФС с большим размером кластера резко увеличатся. Почему? Ведь в 1 кластер нельзя записать более 1 файла, значит на каждом кластере будут потери памяти 512-100 = 412 байт при кластере 512 байт и 2048-100=1948 байт при кластере 2048 байт. Не обязательно рассматривать именно по 100 байт, в реальности много файлов размером 1-2 кб, оставшиеся "хвостики" будут занимать только часть кластера, на незанятых частях кластеров будут увеличиваться потери дискового пространства.

А вообще fat и ntfs далеко не единственные файловые системы, существуют множество замечательных FS из мира linux и unix. В т.ч. есть системы с упаковкой тех самых "хвостов".

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Как правильно отформатировать карту памяти?
СообщениеДобавлено: 17 янв 2021, 13:58 
Не в сети
Начинающий
Зарегистрирован:
07 май 2018, 15:52
Сообщений: 44
Cпасибо сказано: 1
Спасибо получено:
3 раз в 2 сообщениях
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Emphatic18 писал(а):
Почему Вы решили, что объем памяти станет меньше? Он останется точно таким же.

Сравнивая результаты форматирования карты с различными кластерами видно, что объем памяти диска находится в зависимости от размера кластера.

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Как правильно отформатировать карту памяти?
СообщениеДобавлено: 19 янв 2021, 13:22 
Не в сети
Профи
Зарегистрирован:
02 июн 2018, 08:50
Сообщений: 499
Cпасибо сказано: 14
Спасибо получено:
84 раз в 82 сообщениях
Очков репутации: 15

Добавить очки репутацииУменьшить очки репутации
Привели бы результаты Ваших экспериментов в числах, показали бы на сколько разница. Ну кто будет что-то форматировать что бы посмотреть? А по факту и порассуждать можно. Насколько большая разница в объеме? И нужно изучать устройство конкретной файловой системы, если нужно разобраться в деталях. Объем самого носителя не изменен, разница в любом случае не должна быть большой. Ведь кроме полезного дискового пространства, отводимого на хранение файлов, есть служебная информация, таблица разделов и т.п., где учитывается распределение. Вероятно, что при большим числе кластеров и таблица больше размером. Но принципиально большой разницы быть не должно.

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Как правильно отформатировать карту памяти?
СообщениеДобавлено: 19 янв 2021, 16:45 
Не в сети
Начинающий
Зарегистрирован:
07 май 2018, 15:52
Сообщений: 44
Cпасибо сказано: 1
Спасибо получено:
3 раз в 2 сообщениях
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Emphatic18 писал(а):
Привели бы результаты Ваших экспериментов в числах, показали бы на сколько разница.

Карта 1гб. По умолчанию файловая система fat. При форматировании по всем возможным кластерам: 970kb с 970.
В fat32:
512b- 954 c 954
1024- 962 c 962
2048- 966 c 966
4096b- 966 c 966
В ntfs:
512b- 955 c 970
2048kb- 930 c 970
B exfat:
512b- 962 c 962
32768kb- 736 c 896

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Как правильно отформатировать карту памяти?
СообщениеДобавлено: 20 янв 2021, 14:15 
Не в сети
Профи
Зарегистрирован:
02 июн 2018, 08:50
Сообщений: 499
Cпасибо сказано: 14
Спасибо получено:
84 раз в 82 сообщениях
Очков репутации: 15

Добавить очки репутацииУменьшить очки репутации
Ну вот видите, не столь уж большая разница. А чем она объяснима можно узнать только подробно изучая строение конкретной файловой системы и особенности использования (например в свете Вашего вопроса о разном размере кластера). К примеру вот здесь посмотрите об устройстве ФАТ32.

Вернуться к началу
 Профиль  
Cпасибо сказано 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему      Страница 1 из 1 [ Сообщений: 6 ]

 Похожие темы   Автор   Ответы   Просмотры   Последнее сообщение 
Учебные материалы для освежения памяти

в форуме Литература и Онлайн-ресурсы по математике

b10s

3

581

21 апр 2014, 20:49

Правильно?

в форуме Алгебра

sasha2011

2

248

05 окт 2011, 16:35

правильно или нет

в форуме Интегральное исчисление

LINKA

7

357

21 июн 2011, 20:10

Как правильно решить?

в форуме Теория вероятностей

Joker123

7

396

01 апр 2014, 10:15

Как правильно записать

в форуме Теория вероятностей

ALEXIN

2

1606

25 фев 2015, 06:40

Правильно ли мыслю

в форуме Пределы числовых последовательностей и функций, Исследования функций

prson1

7

331

09 сен 2015, 18:47

Правильно ли решено?

в форуме Интегральное исчисление

contor

1

219

17 май 2014, 08:44

Интеграл (правильно или нет)

в форуме Комплексный анализ и Операционное исчисление

bogestvod

0

231

31 янв 2016, 14:24

Правильно ли я решил

в форуме Алгебра

General2001

16

572

26 сен 2016, 14:59

правильно ли я делаю)?

в форуме Microsoft Excel

karamelka94

9

652

23 апр 2012, 17:36


Часовой пояс: UTC + 3 часа [ Летнее время ]



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Яндекс.Метрика

Copyright © 2010-2021 MathHelpPlanet.com. All rights reserved