roboforum.ru

Технический форум по робототехнике.

Программирование по USB

Re: Программирование по USB

DrZugrik » 07 сен 2008, 16:58

хм, а если записывать/стирать можно только 100.000 раз, почему тогда оператива не дохнет? там ведь микросхемы стоят типа EEPROM, и данные меняются в оперативе постоянно, как она тогда выдерживает эти циклы не вылетая?

Re: Программирование по USB

blindman » 07 сен 2008, 17:08

1. В контроллере три вида памяти. Ты умудрился свалить их все в одну кучу
2, Не 100000, а 10000. 100000 - это EEPROM

Re: Программирование по USB

DrZugrik » 07 сен 2008, 17:13

ну это еще меньше, всеравно непонимаю как она остается в раббочем состоянии.

Re: Программирование по USB

blindman » 07 сен 2008, 17:15

Да кто она-то? ОЗУ? А кто тебе сказал, что у нее есть ограничение на количество циклов записи?

Re: Программирование по USB

DrZugrik » 07 сен 2008, 17:43

если в ОЗУ нет ограничения, зачем тогда выпускают контроллеры с ограниченным циклом? это ведь непродуктиво, какой смысл в этом?

Re: Программирование по USB

blindman » 07 сен 2008, 18:13

Еще раз : в контроллере три вида памяти : ОЗУ (RAM), флэш (flash) и ЭСПЗУ (EEPROM). ОЗУ - быстрая память, предназначенная для хранения данных, получаемых в процессе работы (потому она и называется оперативной памятью). Данные из такой памяти пропадают при выключении питания. Два других вида памяти - энергонезавизымые, их содержимое сохраняется при выключении питания. Запись в флэш и EEPROM гораздо медленне, чем в ОЗУ, кроме того, в их основе лежат различные технологии, что и определяет ограничение по количеству циклов записи. Основное назначение флэш памяти - хранение программного кода. В EEPROM обычно пишут конфигурационные параметры . Так как объем EEPROM обычно значительно меньше, чем флэш, то для больших объемов данных можно использовать флэш, помня, конечно, об ограничении на количество циклов перезаписи (я так делаю вот здесь)

Re: Программирование по USB

DrZugrik » 08 сен 2008, 01:27

Спасибо, теперь все встало на свои места. Я имелл ввиду оперативную память компьютера, но запамятовал, что она не энергонезависимая,а Вы имели ввиду ОЗУ контроллера, отсюда вся и путаница)


Rambler\'s Top100 Mail.ru counter