Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
04.07.2014, 12:52
|
|
Почётный гражданин KAZUS.RU
Регистрация: 01.05.2009
Адрес: Коптево
Сообщений: 2,849
Сказал спасибо: 276
Сказали Спасибо 427 раз(а) в 274 сообщении(ях)
|
Re: О сохранности данных в памяти МК
Господа, так кто-нибудь тут знает хоть что-нибудь про диски (ну или там RAID-массивы) с кодами Хэмминга или как?
|
|
|
|
04.07.2014, 15:16
|
|
Заблокирован
Регистрация: 27.07.2011
Адрес: Харьков
Сообщений: 8,236
Сказал спасибо: 4,687
Сказали Спасибо 11,566 раз(а) в 3,474 сообщении(ях)
|
Re: О сохранности данных в памяти МК
Сообщение от KBH-I
|
или как?
|
Или как:
Сообщение от KBH-I
|
Наверно, придётся его делить на 2 логических диска (а каких именно и с каким объёмом каждый?), затем как-то объединять в массив RAID-2?
|
Цитата:
|
Если говорить очень простым языком, то RAID - это такая штука, которая позволяет операционной системе не знать, сколько дисков установлено в компьютере. Объединение хардов в RAID-массив - процесс, прямо противоположный разбиению единого пространства на логические диски
|
источник
...
Вообще-то, в самом харде есть система отслеживания и коррекции ошибок.
И резервное место для подмены сбойных мест.
|
|
|
|
07.07.2014, 09:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 01.05.2009
Адрес: Коптево
Сообщений: 2,849
Сказал спасибо: 276
Сказали Спасибо 427 раз(а) в 274 сообщении(ях)
|
Re: О сохранности данных в памяти МК
Уважаемый Ан-162!
1. За источник, конечно, спасибо, но я вообще-то спрашивал не про RAID-0/1/0+1/10/3/5, а именно про RAID-2 и именно ради кодов Хэмминга.
Сообщение от Ан-162
|
в самом харде есть система отслеживания и коррекции ошибок.
И резервное место для подмены сбойных мест.
|
2. И сильно оно помогло?
У меня уже 3 винта издохли лет за 10 (ну, допустим, туда им и дорога - например, все они оказались совсем китайскими), а теперь купил наружный терабайтник (раньше все семейные архивы переписывал раз в год на DVD-болванку, этого хватало, а теперь после какого-нибудь дня города с флешки набирается на несколько болванок, а стирать х...ые фото и видео и вообще разбираться некогда - жена с дочкой на мобильники быстрее снимают и забивают последние байты винта компьютера, а посмотреть оставшееся на винте место для них слишком сложно, хотя и не блондинки).
И на этом терабайтнике тоже начали потихоньку файлы сыпаться.
Посмотрел, как военные данные резервируют - по 1 байту кода Хэмминга на 8-байтную ШД, вот и подумалось: "а не построить ли мост до самого Санкт-Петербурга"?
Тем более как будто бы и RAID-2 существует уже с теми самыми кодами Хэмминга...
Цитата:
|
RAID-2. В массива такого типа диски делятся на две группы - для данных и для кодов коррекции ошибок, причем если данные хранятся на n дисках, то для складирования кодов коррекции необходимо n-1 дисков. Данные записываются на соответствующие винчестеры так же, как и в RAID-0, они разбиваются на небольшие блоки по числу дисков, предназначенных для хранения информации. Оставшиеся диски хранят коды коррекции ошибок, по которым в случае выхода какого-либо винчестера из строя возможно восстановление информации. Метод Хемминга давно применяется в памяти типа ECC и позволяет на лету исправлять мелкие однобитовые ошибки, если они вдруг возникнут, а если ошибочно будут переданы два бита, это будет обнаружено опять-таки с помощью систем контроля четности.
|
3. Ну да, вроде как оно это. Только на самом деле не n дисков на данные и n-1 на коды Хэмминга, а 8 байт на данные (8 дисков?) и 1 байт на Хэмминга (1 диск?): http://ru.wikipedia.org/wiki/Код_Хэмминга . Или они каким-то другим способом коды Хэмминга применяют?
Цитата:
|
... держать ради этого громоздкую структуру из почти двойного количества дисков никому не хотелось, и этот вид массива не получил распространения.
|
4. Это они о чём? Собрались резервировать каждый байт, что ли? Накой? Если даже военным хватает обнаруживать и исправлять один бит в каждых 8 байтах.
Или они думалку включить просто забыли?
Цитата:
|
Именно контроллер объединяет диски в массив, а операционная система работает уже не с HDD, а с контроллером, который ей ничего ненужного не сообщает.
|
5. Значит ли это, что без хардового RAID-контроллера хранение данных "по Хэммингу" на внешнем винте принципиально невозможно? Ведь упоминается же там про некий софт:
Цитата:
|
потребуется или соответствующий софт (об этом варианте мы даже говорить не будем - ненужная это вещь), или RAID-контроллер, встроенный в материнку, или отдельный, вставляемый в слот PCI либо PCI Express
|
- вот только "ненужной вещью" обзывать софтовый RAID-2 не надо (ведь так оно называется?).
Иначе как сделать внешний винт хоть немного более стойким к осыпанию?
6. Кстати, автор той статьи почему-то не подписался. Может, постеснялся своих знаний о хранении данных? И софтовый RAID-2 на внешнем USB-винчестере всё-таки возможен?
)
Последний раз редактировалось KBH-I; 07.07.2014 в 10:14.
|
|
|
|
07.07.2014, 11:30
|
|
Гражданин KAZUS.RU
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
|
Re: О сохранности данных в памяти МК
KBH-I лично у меня сложилось и скаждым вашим перлом крепнет уверенность, что вы вообще не понимаете смысл RAID-а. А точнее букву I в абревиатуре.
|
|
|
|
07.07.2014, 11:31
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: О сохранности данных в памяти МК
Для хранения важной информации я использую сервис copy.com. Сразу дают 15Гб. По рефералу 20. Весь фотоальбом семейный лежит там. Проекты тоже. Очень удобно.
|
|
|
Сказали "Спасибо" Easyrider83
|
|
|
07.07.2014, 12:02
|
|
Почётный гражданин KAZUS.RU
Регистрация: 01.05.2009
Адрес: Коптево
Сообщений: 2,849
Сказал спасибо: 276
Сказали Спасибо 427 раз(а) в 274 сообщении(ях)
|
Re: О сохранности данных в памяти МК
Сообщение от Easyrider83
|
Для хранения важной информации я использую сервис copy.com. Сразу дают 15Гб.
|
Дык... Тут и терабайтник уже почти забит...
(
Сообщение от Hives
|
вы вообще не понимаете смысл RAID-а
|
С чего это Вы так решили?
|
|
|
|
07.07.2014, 20:59
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,531
Сказал спасибо: 737
Сказали Спасибо 1,927 раз(а) в 799 сообщении(ях)
|
Re: О сохранности данных в памяти МК
RAID 2 можно организовать, только вряд ли с УСБ прокатит. Ну и количество дисков...
Вот для организации RAID2 расчеты:
Т.е. для 1 диска с данными нужно еще 2 диска. Не лучше ли просто еще пару терабайтников купить и скопировать на них данные? Или уж RAID1 соорудить? Или, если душит
,
сделайте RAID5
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
Последний раз редактировалось DK; 07.07.2014 в 21:07.
|
|
|
|
07.07.2014, 21:37
|
|
Почётный гражданин KAZUS.RU
Регистрация: 01.05.2009
Адрес: Коптево
Сообщений: 2,849
Сказал спасибо: 276
Сказали Спасибо 427 раз(а) в 274 сообщении(ях)
|
Re: О сохранности данных в памяти МК
Сообщение от DK
|
Т.е. для 1 диска с данными нужно еще 2 диска.
|
Это только если хэмминговать каждый бит. Естественно, это излишество. Именно про это-то и речь: если хэмминговать биты группами по 64, то на соответствующий им код Хэмминга потребуется только 7 бит. И жаба меня при этом совсем не душит: я даже согласен потратить на это аж целых 8 бит. Но тогда для тренировки жабы, наверно, нужно хэмминговать уже по 128 бит?
)
Пруфлинк:
http://ru.m.wikipedia.org/wiki/%D0%9...BD%D0%B3%D0%B0
Или Вы намекаете на то, что уровень развития ведущих мировых лидеров RAID-остроения позволяет писать в каждый диск только по 1 биту последовательно, а следовательно, для приличного результата потребуется 128+8=136 дисков?
А логические разделы тогда подойдут или нет?
И как такой диск использовать через USB, т.е. без хардового контроллера?
Последний раз редактировалось KBH-I; 08.07.2014 в 09:20.
|
|
|
|
08.07.2014, 14:53
|
|
Прохожий
Регистрация: 30.07.2010
Сообщений: 2
Сказал спасибо: 4
Сказали Спасибо 2 раз(а) в 1 сообщении
|
Re: О сохранности данных в памяти МК
Посмотрите в сторону RL78G13 - там точно есть CRC для ОЗУ.
|
|
|
|
08.07.2014, 23:28
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,531
Сказал спасибо: 737
Сказали Спасибо 1,927 раз(а) в 799 сообщении(ях)
|
Re: О сохранности данных в памяти МК
Сообщение от KBH-I
|
логические разделы тогда подойдут или нет?
|
нет
Сообщение от KBH-I
|
И как такой диск использовать через USB
|
никак
Только отдельный контроллер (ну, или встроенный в мамку). И отдельные ФИЗИЧЕСКИЕ диски.
Собственно RAID - Redundant Array of Independent Disks.
Вполне вероятно, что можно самому сделать контроллер, который будет работать с логическими дисками и кодом Хэмминга, потом под него дрова написать и т.д. Только ведь надежности это не добавит.
RAID15 - наш выбор
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:21.
|
|