SpyLOG   От DSV Ответить на сообщение
К mk Ответить по почте
Дата 15.10.2003 12:15:51 Найти в дереве
Рубрики Современность; Матчасть; Версия для печати

Re: "Чёрный ящик"...

>> >Российские ученые разработали новую модель <черного ящика>

Здравствуйте!

>Новизна в том, что flash-память имеет примерно 100 тыс циклов стирания/записи. Ну пусть в последних образцах -
>миллион. Но всё равно хватит ненадолго, если писать всё подряд (на самолёте, кстати, лента, где она есть,
>закольцована). Для самолёта с его часами полётного времени и покатит, а для ПЛ ... Нужен алгоритм, который не
>записывает незначающую информацию. Типа чернового вахтенного журнала :-)

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

На счёт циклов чтения/записи - Вы совершенно правы. Буржуи в ТТХ для Flash в промышленном исполении (не путать с USB, что в ларьках продаются!:), предназначенных к открытой продаже, скромно так указывают "более миллиона".

Я тут придумал для себя пример из области научной фантастики как применить Flash для ПЛ (Не кидайте табуретками!!! Это фантастика!!:))

В качестве подопытной возьмём флэшу производства M-Systems. Всё - из открытых источников.
Начнём с ТТХ (мама-не горюй):)
Устойчивость к механическим воздействиям:
- рабочая температура -40/+85 град. С;
- одиночные удары 1500g;
- вибрации 16,4g (среднеквадратичное действующее значение);
- корпус - 2,5 дюйма;
- объём памяти 47,1 Гб (самая могучая))));
- цена (в России) 44809 USD.

Теперь ставлю задачу:
Запись массивов данных ведётся от начала и до конца автономки;
Средняя продолжительность автономки - 90 суток;
Запись массивов данных ведётся каждые 10 миллисекунд, т.е. 100 раз в секунду. Считаем также, что к моменту записи процессор полностью обработал информацию с перефириии сформировал её в массив. Пренебрегаем скоростью записи для просто чистоты эксперимента. Число циклов чтения/записи -1000000.

Итак, время жизни одной флэши ограничивается после 1000000 циклов чтения/записи, вне зависимости от объёма записанной/считанной информации. Чтобы записать данные в массив данных, есть разные всякие способы:
1)открыть, т.е. считать, затем записать обратно;
2)держать постоянно В ОЗУ, чтоб только обновлять и записывать;
3)фантазия программиста.

Пусть будет самый дубовый способ - первый.

Цикл жизни одной флэши:
1000000 циклов/2*100 (циклов/сек) = 5000 сек = 1,4 часа (округлённо)

Длительность автономки (в часах):
90*24=2160 часов.

Количество потребных флэшей:
2160/1,4=1543 (округлено в большую сторону)

Деньги, необходимые на такой "картридж":
44809*1543=69 миллионов американских рублей (округлено в меньшую сторону).

Может, что напутал? А то что то голова кружится))

Вот такой вот получается "Чёрный ящичек в бриллиантовой окантовочке".
Конечно, не надо писать каждые 10мс, не надо подряд всё и постоянно и т.д.......

ЗЫ. Не воспринимайте серъёзно - это всё лирика....

>С уважением, Михаил

С уважением, DSV.