TechNews.bg
Водещи новиниНовиниХардуер и Софтуер

Скритият виновник за 15% от всички софтуерни сривове

Нов инструмент на Mozilla разкрива причините за често срещани проблеми

Електрониката се срива много по-често, отколкото си мислим, главно заради паметта (графика: TechNews.bg)

Любопитна статистика за софтуерните сривове публикува разработчикът на приложения с отворен код Mozilla. Изглежда, че има до голяма степен неоткрит досега проблем в света на потребителската електроника.

Инженер на Mozilla съобщи, че до 15% от сривовете на браузъра Firefox се дължат на обръщане на битове, което не е софтуерен проблем, а хардуерен. Това е ситуация, при която стойността на бит данни неочаквано се променя от 1 на 0 или обратно. 

Подобни сривове в работата на приложенията и причините за тях могат да варират от проблеми в самите чипове памет до излагане на компютрите на високоенергийни космически лъчи.

В случая на Firefox е невъзможно да се определи причината за тези сривове, но е факт, че делът им от всички софтуерни сривове е доста голям. Данните са получени с помощта на нов инструмент, разработен от Габриел Светло от Mozilla.

Специалистът създава нструмента преди няколко години с цел откриване на повреди в битовете в отчетите за сривове на Firefox. Миналата година Mozilla внедрява истински тестер на паметта, който се задейства на на компютрите на потребителите след срив на браузъра.

След анализ на данните от тестовете Габриел Светло споделя някои числа, които разкриват мащаба на проблема. През последната седмица са получени приблизително 470 000 отчета за сривове. Това не отразява всички сривове, тъй като системата е доброволна; действителният брой на сривовете вероятно е няколко пъти по-висок. 

От тях обаче приблизително 25 000 са открити като потенциално свързани с повреди в битовете. Това е един срив на всеки двадесет, потенциално причинен от лоша/нестабилна памет – огромно число!

“И тъй като това е консервативна евристика, подценяваме действителния брой; вероятно е поне два пъти по-висок”, казва разработчикът на Mozilla.

С други думи, до 10% от всички сривове, наблюдавани от потребителите на Firefox, са причинени не от софтуерни грешки, а от хардуерни дефекти. Ако извадим сривовете, причинени от изчерпване на ресурсите (като например ниска памет), този дял се покачва до приблизително 15%.

За да потвърди тази оценка, Светло анализира данни, събрани от потребители, които са провели тест на паметта след срив.

“За всеки два срива, за които подозирахме, че са причинени от промени в синхронизацията на битовете, тестът на паметта е открил един реален хардуерен проблем. Имайте предвид, че това не е цялостен тест на цялата RAM памет на компютъра; тестът проверява само до 1 GB памет и работи не повече от 3 секунди”, пояснява Светло.

“И за протокола, разглеждам това предимно на компютри и телефони, но [проблемът] засяга всички устройства. Рутери, принтери, каквото се сетите. И същия този висок клас ARM-базиран MacBook с RAM памет, запоена към процесора. Преживяваме много сривове заради тях. Успех с подмяната на RAM паметта без висококвалифициран техник и специализирано оборудване”, казва Светло.

Ако констатациите на Mozilla са точни, те вероятно могат да бъдат екстраполирани към целия софтуер и хардуер. Това означава, че нашата ежедневна електроника всъщност се срива много по-често, отколкото си мислим, главно заради паметта. Дали може да се направи нещо по въпроса остава неясно.

още от категорията

Стъклената памет вече работи и с обикновено кухненско стъкло

TechNews.bg

Паметта поскъпва, очаква се скок в цените на смартфони и компютри

TechNews.bg

Пробив в съхранението: до 3 TB на квадратен сантиметър

TechNews.bg

SSD-тата ще поевтинеят до края на годината

TechNews.bg

Как сме записвали информация в миналото – кратка история на паметта

TechNews.bg

Samsung ускорява DRAM паметта с нови чипове

TechNews.bg

Коментари