Другие языки программирования и технологии

На флешку в 2 гигабайта какое максимальное число документов можно поместить, если один документ весит 125 килобайт?

Если это просто задача, то может ответ и верен, что пишут люди, но помню, что флэхи меряют 10^9, а то "Приобретая изделие, в маркировке которого указана его реальная емкость, например, 1 гигабайт или 1 000 000 000 байт они полагают, что приобретают изделие емкостью 1 гибибайт или 1 073 741 824 байт, что нередко приводит к непониманию и недовольству. "

Но: "Наименование и обозначение единицы количества информации «байт» (1 байт = 8 бит) применяются с двоичными приставками «Кило» , «Мега» , «Гига» , которые соответствуют множителям «210», «220» и «230» (1 Кбайт = 1024 байт, 1 Мбайт = 1024 Кбайт, 1 Гбайт = 1024 Мбайт) . Данные приставки пишутся с большой буквы. Действующий ГОСТ [1] указывает на такое определение килобайта как на некорректное, но исторически сложившееся.

Термин килобайт часто применяется для 1024 байт, но формально неверно, так как приставка кило-, традиционно означает умножение на 1000, а не 1024. Согласно предложению МЭК, формально правильной (хотя и относительно редко используемой) для 210 является двоичная приставка киби-."

Потому надо знать, как дают вам эту информацию, я же помня, что флэха на 2 гига это 2*10^9, а файл 125 килобайт это 125 * 1024 байта, то 2*10^9 / (125*1024) = 15625 документов.
Но если реально писать, то часто и такое кол. вы не запишите, чтот он там выделяет под формат диска и тд. Хорошо, что файл кратен размеру сектора, а если меньше, то под один файл малой длины выделится один целый сектор. Да, и знаю, что алгоритмы записи на флэш таковы, что лучше все эти файлы кинуть в один архив и записать его, что во много раз будет быстрее, а это уже и другое кол. файлов.
Извините, за не четко данный ответ, но это то, что я примерно знаю, не ища в нете подробностей и точного расчета. Конечно, всегда интересно провести опыт и записать, но времени на это нет. Если кто проведен, то буду рад прочесть про это.
Валерий Татарченко
Валерий Татарченко
91 415
Лучший ответ
При условии что рабочее пространство флеш карты на 2Гб составляет 1,84 ГБ будет=
14720.(не все 2048Кб доступны на флешке!)
Много.
2097152 документа
В Windows есть калькулятор, его использовать никак нельзя?
Ahmed Fawzy
Ahmed Fawzy
21

Похожие вопросы