Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

Ответ
Опции темы

О сохранности данных в памяти МК

Непрочитано 04.07.2014, 12:52   #31
KBH-I
Почётный гражданин KAZUS.RUN
 
Аватар для KBH-I
 
Регистрация: 01.05.2009
Адрес: Коптево
Сообщений: 2,753
Сказал спасибо: 268
Сказали Спасибо 398 раз(а) в 247 сообщении(ях)
KBH-I на пути к лучшему
По умолчанию Re: О сохранности данных в памяти МК

Господа, так кто-нибудь тут знает хоть что-нибудь про диски (ну или там RAID-массивы) с кодами Хэмминга или как?
Реклама:
KBH-I вне форума   Ответить с цитированием
Непрочитано 04.07.2014, 15:16   #32
Ан-162
Заблокирован
 
Регистрация: 27.07.2011
Адрес: Харьков
Сообщений: 8,224
Сказал спасибо: 4,680
Сказали Спасибо 11,569 раз(а) в 3,474 сообщении(ях)
Ан-162 на пути к лучшему
По умолчанию Re: О сохранности данных в памяти МК

Сообщение от KBH-I Посмотреть сообщение
или как?
Или как:
Сообщение от KBH-I Посмотреть сообщение
Наверно, придётся его делить на 2 логических диска (а каких именно и с каким объёмом каждый?), затем как-то объединять в массив RAID-2?

Цитата:
Если говорить очень простым языком, то RAID - это такая штука, которая позволяет операционной системе не знать, сколько дисков установлено в компьютере. Объединение хардов в RAID-массив - процесс, прямо противоположный разбиению единого пространства на логические диски
источник
...
Вообще-то, в самом харде есть система отслеживания и коррекции ошибок.
И резервное место для подмены сбойных мест.
Ан-162 вне форума   Ответить с цитированием
Непрочитано 07.07.2014, 09:45   #33
KBH-I
Почётный гражданин KAZUS.RUN
 
Аватар для KBH-I
 
Регистрация: 01.05.2009
Адрес: Коптево
Сообщений: 2,753
Сказал спасибо: 268
Сказали Спасибо 398 раз(а) в 247 сообщении(ях)
KBH-I на пути к лучшему
По умолчанию 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.
KBH-I вне форума   Ответить с цитированием
Непрочитано 07.07.2014, 11:30   #34
Hives
Гражданин KAZUS.RUN
 
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
Hives на пути к лучшему
По умолчанию Re: О сохранности данных в памяти МК

KBH-I лично у меня сложилось и скаждым вашим перлом крепнет уверенность, что вы вообще не понимаете смысл RAID-а. А точнее букву I в абревиатуре.
Hives вне форума   Ответить с цитированием
Непрочитано 07.07.2014, 11:31   #35
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: О сохранности данных в памяти МК

Для хранения важной информации я использую сервис copy.com. Сразу дают 15Гб. По рефералу 20. Весь фотоальбом семейный лежит там. Проекты тоже. Очень удобно.
Easyrider83 вне форума   Ответить с цитированием
Сказали "Спасибо" Easyrider83
gary2007 (07.07.2014)
Непрочитано 07.07.2014, 12:02   #36
KBH-I
Почётный гражданин KAZUS.RUN
 
Аватар для KBH-I
 
Регистрация: 01.05.2009
Адрес: Коптево
Сообщений: 2,753
Сказал спасибо: 268
Сказали Спасибо 398 раз(а) в 247 сообщении(ях)
KBH-I на пути к лучшему
По умолчанию Re: О сохранности данных в памяти МК

Сообщение от Easyrider83 Посмотреть сообщение
Для хранения важной информации я использую сервис copy.com. Сразу дают 15Гб.
Дык... Тут и терабайтник уже почти забит...
(

Сообщение от Hives Посмотреть сообщение
вы вообще не понимаете смысл RAID-а
С чего это Вы так решили?
KBH-I вне форума   Ответить с цитированием
Непрочитано 07.07.2014, 20:59   #37
DK
Почётный гражданин KAZUS.RUN
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,480
Сказал спасибо: 734
Сказали Спасибо 1,899 раз(а) в 777 сообщении(ях)
DK на пути к лучшему
По умолчанию Re: О сохранности данных в памяти МК

RAID 2 можно организовать, только вряд ли с УСБ прокатит. Ну и количество дисков...
Вот для организации RAID2 расчеты:



Т.е. для 1 диска с данными нужно еще 2 диска. Не лучше ли просто еще пару терабайтников купить и скопировать на них данные? Или уж RAID1 соорудить? Или, если душит
,
сделайте RAID5
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.

Последний раз редактировалось DK; 07.07.2014 в 21:07.
DK вне форума   Ответить с цитированием
Непрочитано 07.07.2014, 21:37   #38
KBH-I
Почётный гражданин KAZUS.RUN
 
Аватар для KBH-I
 
Регистрация: 01.05.2009
Адрес: Коптево
Сообщений: 2,753
Сказал спасибо: 268
Сказали Спасибо 398 раз(а) в 247 сообщении(ях)
KBH-I на пути к лучшему
По умолчанию 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.
KBH-I вне форума   Ответить с цитированием
Непрочитано 08.07.2014, 14:53   #39
bdpcvit
Прохожий
 
Регистрация: 30.07.2010
Сообщений: 2
Сказал спасибо: 4
Сказали Спасибо 2 раз(а) в 1 сообщении
bdpcvit на пути к лучшему
По умолчанию Re: О сохранности данных в памяти МК

Посмотрите в сторону RL78G13 - там точно есть CRC для ОЗУ.
bdpcvit вне форума   Ответить с цитированием
Непрочитано 08.07.2014, 23:28   #40
DK
Почётный гражданин KAZUS.RUN
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,480
Сказал спасибо: 734
Сказали Спасибо 1,899 раз(а) в 777 сообщении(ях)
DK на пути к лучшему
По умолчанию Re: О сохранности данных в памяти МК

Сообщение от KBH-I Посмотреть сообщение
логические разделы тогда подойдут или нет?
нет

Сообщение от KBH-I Посмотреть сообщение
И как такой диск использовать через USB
никак

Только отдельный контроллер (ну, или встроенный в мамку). И отдельные ФИЗИЧЕСКИЕ диски.

Собственно RAID - Redundant Array of Independent Disks.
Вполне вероятно, что можно самому сделать контроллер, который будет работать с логическими дисками и кодом Хэмминга, потом под него дрова написать и т.д. Только ведь надежности это не добавит.

RAID15 - наш выбор
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
DK вне форума   Ответить с цитированием
Ответ


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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Протеус и система зажигания после симуляции не сохраняет настройки cfif11 Proteus 23 04.02.2012 01:26
Поток данных 44Мбит/сек.Нужно снять лог пару секунд. Как? Zemlyanov Микроконтроллеры, АЦП, память и т.д 4 15.11.2010 23:46
А что если...прицепить к МК планку DDR памяти? vchik Микроконтроллеры, АЦП, память и т.д 9 03.06.2008 08:47
Краткий обзор методов помехоустойчивого программирования для Don_Ambrosio Микроконтроллеры, АЦП, память и т.д 0 09.04.2008 01:17
Упаковка данных (сжатие данных) satnettv Proteus, KiCAD и другие ECAD 4 06.09.2007 20:15


Часовой пояс GMT +4, время: 14:55.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.