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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

Посмотрите в сторону RL78G13 - там точно есть CRC для ОЗУ.
bdpcvit вне форума  
Непрочитано 08.07.2014, 23:28  
DK
Почётный гражданин KAZUS.RU
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,531
Сказал спасибо: 737
Сказали Спасибо 1,927 раз(а) в 799 сообщении(ях)
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, время: 05:21.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot