Ответы пользователя по тегу Флеш-память
  • Безопасно ли единоразово скопировать большой объём данных с жёсткого диска в память телефона?

    @rPman
    нет

    но у xiaomi дешевых очень маленькое качество внутреннего накопителя, 3-4 полных объемов записал (какраз 2-3 года использования) и скорость падает драматически

    напоминаю, ssd диски неправильно использовать для хранения данных!
    Ответ написан
    Комментировать
  • Как гуглу удаётся работать так быстро? Какая у него память?

    @rPman
    Во первых, количество результатов не гарантирует что это действительно так... это приблизительная оценка, эжто видно особенно когда начинаешь искать редкие вещи, и количество результатов - десятки страниц, уже на пятой результаты заканчиваются.

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

    В третьих, запрос может быть распределенным на несколько машин, т.е. не каждый запрос на свою машину, это само собой, а именно один пользовательский запрос напрягает одновременно целый кластер. Мало того, я почти на 99% уверен что у гугла свое железо используется по полной (с момента как они стали активно использовать ИИ в своих алгоритмах поиска и построения индексов, уже лезт 10 гугл свои TPU пилит, минимум третья итерация, и в задачах ИИ они на пару порядков эффективнее GPU).

    В четвертых, гугл использует SSD, переход на них они начали почти 10 лет назад, на хабре была статья про это, т.е. им не нужно хранить индексы в оперативной памяти.

    Про софт - я не знаю, статей про это не помню, но нисколько не сомневаюсь, что такая компания как гугл могут запилить свой софт, работающий с хранилищем данных немного иначе чем это делают классические linux/win, когда каждый запрос к диску делает чуть ли не два копирования в оперативную память (это еще на уровне posix, затем пользовательский софт сериализацией занимается, это еще копирования), занимая ценный кэш процессора, но физически данные с дисков могут быть прочитаны в нужную область памяти вообще минуя процессор, как минимум nvme это могут штатно, так как висят на pci-e шине, да и sata точно есть механизмы, которые с помощью старого DMA могут копировать данные с указанных портов напрямую в области в памяти, точно читал о таких разработках в linux но до практически потрогать не доходило.

    p.s. первое что нагуглил по теме dma для nvme, обсуждают именно методы реализации инструментария в linux чтобы удобнее и быстрее с этим было работать из userspace (а не уровня драйверов)

    про tensor processing unit у них оказывается уже 5-ая ревизия должна быть (вот сравнение 4-ой ревизии, пишут про 20-кратное понижение carbon emission что бы это не значило)
    Ответ написан
    5 комментариев
  • Что делать с папкой windows, которая весит около 60 Гб?

    @rPman
    Нажми правую кнопку на диске C: в проводнике (там у 99.99999999% пользователей размещен windows и все с ним связанное, и с такими же шансами это ntfs), откроется стандартное окно свойств, внизу отметить чекбоксик 'Сжать этот диск для экономии места' (если что это можно сделать по персонально с каждым файлом и/или каталогом по отдельности, например Temp каталог лучше не сжимать), после нажатия Ок система спросит нужно ли установить этот флаг для всех подкаталогов, сказать да, и начнется достаточно длительный (час или больше) процесс сжатия файлов, в процессе будет выдано сообщение о невозможности сжать системные файлы - сказать игнорировать все.

    Этот процесс только для системных каталогов windows позволит освободить порядка 5 гигабайт, а еще есть приложения, обычно сжимает на 20-30%.
    2as4on_vq17gyrkbzgynj8eptiu.png

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

    Теория говорит, что скорость записи на такой диск может слегка упасть, особенно у обладателей слабых процессоров (мобильных например), соответственно у каталога %localappdata%\Temp лучше этот атрибут снять, туда часто целиком распаковываются программы установки

    Так же модно вручную убрать этот флаг для каталогов, где хранятся мультимедиа данные и изображения, они у всех уже сжаты, пытаться сжать еще их уже бесполезно (тем более описываемый механизм оптимизирован для скорости но не качеству сжатия).
    Ответ написан
    Комментировать
  • Почему карта памяти определяется как жесткий диск на 2 тб, вместо sd-карты?

    @rPman
    Что за карта? какой ее объем производитель, какой картридер и прочие важные вещи нужно сообщать.

    Вангую, картридер (например те что встраивают в soc всяких смартфоноподобных нетбуков или планшетников ) не умеет работать с картой памяти большого объема?
    Ответ написан
    Комментировать