Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

И все-таки алгоритм выбран неверно. Как я понимаю, задача стоит так: Сделать быстрый поиск конца архива.

Отправлено vmp 10 июля 2009, г. 10:27
В ответ на: Имею вопрос. Есть трехбайтовый счетчик архивных записей. >> отправлено пользователем VasilyS 09 июля 2009, г. 23:29

Простейший вариант - при сохранении или инициализации архива очищаеи всю память (стираем). Далее при каждом включении питания двоичным поиском ищем последнюю запись (для 80000 записей это будет 17 чтений).
Если стирание не приемлимо (кольцевой архив), то в каждую запись добавляем еще одно поле - "номер круга" или что-то типа даты/времени (зависит от задачи).


Составить ответ | Вернуться на конференцию.

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 89:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru