Уставкин пишет:Почему не оснащаются? Вполне себе оснащаются.
Взываю к широкой форумской общественности, дабы подтвердить сей факт :0)
Ну, или опровергнуть :0)
Добавлю свои 5 копеек:
Автономный РАС на то и автономный (подразумевается - необслуживаемый/редкообслуживаемый), что должен хранить инфу где-нибудь в степи за N километров от ближайшего пастуха даже в том случае, если объект будет полностью обесточен (включая разряд АКБ).
Естественно, РАС оснащаются энергонезависимыми системами хранения данных (чаще всего HDD или SSD). Причем, по живучести (жизненному циклу) современные HDD дадут фору SSD. Проигрывают только в температурном диапазоне и в скорости (для объектов в жарком климате, естесственно, предпочтителен SSD).
Скорость нам в данном случае не критична. Не такой уж большой размер у аварийной осциллограммы. Мы в наших регистраторах намеренно ставим ограничения на размер файла 50-100 МБ и время 100 сек. Впрочем, при желании - ограничение легко снимается самим пользователем.
Узкое место при использовании HDD - обрыв питания в момент записи файла, что в большинстве случаев приводит к порче разделов жесткого диска.
Приведу пример, как это компенсируется у нас:
1) Весь объем HDD при подготовке делится на 2 раздела (основной, резервный). Если один из разделов выйдет по каким-либо причинам из строя - осциллограмма будет записываться на оставшийся (с сигнализацией о неисправности HDD).
2) При отказе питания РАС дописывает последнюю осциллограмму на HDD и экстренно паркует диск. После этого ждет аварийного отключения. Время для записи и парковки обеспечивает конденсатор большой ёмкости в БП (даёт 1.5-2 секунды живучести). Также, эспериментируем с блоками ионисторов (дают 1-1.5 минуты живучести, но долго заряжаются).
Кроме HDD и SSD можно конечно использовать и что-либо экзотическое, типа EEPROM или SAN, но не каждый заказчик готов оплачивать сверхнадёжность.
GRadFar пишет:DOS = FAT16 = 4096 Mb = 4 Gb теоретический предел. Реально 2 гига.
Ну DOS уже давно могёт и FAT32 и NTFS.
А вот про архаичность - в точку. DOS не является многозадачной системой и уж тем более не является операционной системой реального времени (что критично для РАС).
PS
В своих системах начиная с 2000 г. используем QNX (бывший Quick UNIX).