Страница 4 из 4 ПерваяПервая ... 234
Показано с 31 по 33 из 33

Тема: Архивы на flash ПЛК

  1. #31
    Пользователь Аватар для drvlas
    Регистрация
    30.09.2010
    Адрес
    Киев
    Сообщений
    700

    По умолчанию

    Нет. Серая

  2. #32

    По умолчанию

    Цитата Сообщение от Логвиненко Андрей Посмотреть сообщение
    Еще вопрос:
    - данные пишутся на flash при выполнении sysfilewrite или при закрытии файла?
    Реализовано кэширование записи Write Back с принудительной записью на Flash со скоростью ~30кБайт в секунду. Т.е. если записывать не быстрее - запись идет практически сразу на flash
    Тролль-наседка, добрый, нежный и ласковый

  3. #33

    По умолчанию

    Отвечаю на стертый вопрос:
    "
    Создана пользователем: Валенок
    Дата создания: 24.02.2012 11:24
    Извините - можно расширеннее про кэш.
    Вроде как запись просходит в момент _работы_ sysfilewrite, т.е. она типа inline, в отличие от многих других функций.
    "
    Запись происходит в ОЗУ. Всегда. И затем в фоновом режиме ОЗУ синхронизируется с Flash. Синхронизация идет со скоростью ~30 кБайт в секунду. Если размер данных для синхронизации превышает ~32кБайта - то запись из неблокирующей переводится в режим блокирующей, т.е. возврат из функции записи произойдет после синхронизации данных.
    P.S. был в командировке, поэтому задержка
    Последний раз редактировалось Филоненко Владислав; 05.03.2012 в 12:11.
    Тролль-наседка, добрый, нежный и ласковый

Страница 4 из 4 ПерваяПервая ... 234

Ваши права

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