2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу 1, 2, 3, 4  След.
 
 Как изменится работа ЦП при выходе из строя одного тран-ра?
Сообщение14.10.2019, 11:08 


02/04/13
294
Может ли со временем на ЦП выйти из строя транзистор?
Как в таком случает будет работать процессор? Как изменится его производительность?

 Профиль  
                  
 
 Re: Как изменится работа ЦП при выходе из строя одного тран-ра?
Сообщение14.10.2019, 12:41 
Заслуженный участник


20/08/14
11777
Россия, Москва
Сдохнуть может.
Работать как-то будет. Или не будет. Смотря где именно транзистор сдохнет, например если сдохнет один из p-канальных транзисторов в 501-м бите регистра zmm13, то пока этот бит ни одной программой не устанавливается в 1 никакого эффекта не проявится.
Производительность скорее всего никак не изменится, но может и упасть в разы, смотря где именно сдохнет транзистор. Но вообще говоря возможно совершенно любое поведение процессора и программ, с любыми глюкамии, или подвисания в состоянии сброса (reset).

 Профиль  
                  
 
 Re: Как изменится работа ЦП при выходе из строя одного тран-ра?
Сообщение14.10.2019, 12:43 


05/09/16
12061
melnikoff
Аналогия:
Может ли со временем в автомобиле открутиться болт или гайка?
Как в таком случае будет работать автомобиль? Как изменится его мощность?

 Профиль  
                  
 
 Re: Как изменится работа ЦП при выходе из строя одного тран-ра?
Сообщение14.10.2019, 13:54 
Аватара пользователя


14/12/17
1516
деревня Инет-Кельмында
Только процессор, в отличие от автомобиля, может быстро и с большой надежностью себя проверить.
Пока при инициализации он выполняет встроенные проверки, потом программу BIOS POSТ, потом загрузку системы, "недостающая гайка" скорее всего проявит себя.

 Профиль  
                  
 
 Re: Как изменится работа ЦП при выходе из строя одного тран-ра?
Сообщение14.10.2019, 14:09 


05/09/16
12061
eugensk в сообщении #1420671 писал(а):
Только процессор, в отличие от автомобиля, может быстро и с большой надежностью себя проверить.
Если при инициализации он выполняет встроенные проверки, потом программу BIOS POSТ, потом загрузку системы, любая "недостающая гайка" проявит себя.

Не поверите, но автомобиль тоже делает самопроверку при пуске двигателя :mrgreen:

 Профиль  
                  
 
 Re: Как изменится работа ЦП при выходе из строя одного тран-ра?
Сообщение14.10.2019, 14:20 
Аватара пользователя


14/12/17
1516
деревня Инет-Кельмында
wrest
Только в той мере, в которой управляется контроллерами. Открутившийся болт он в общем случае не проверит.

 Профиль  
                  
 
 Re: Как изменится работа ЦП при выходе из строя одного тран-ра?
Сообщение14.10.2019, 14:28 
Аватара пользователя


31/10/08
1244
eugensk
POST не панацея. Фактически все проверки во время старта сводятся к проверка прохождения сигнала до основных блоков. А не проверки самих блоков. Большинство блоков не проверяется, более того UEFI требует снижения числа проверок для быстрой загрузки.
Так что POST не сильно умнее тех же проверок которые проводит автомобильный компьютер при включении двигателя.

 Профиль  
                  
 
 Re: Как изменится работа ЦП при выходе из строя одного тран-ра?
Сообщение14.10.2019, 14:41 


05/09/16
12061

(eugensk)

eugensk в сообщении #1420678 писал(а):
Только в той мере, в которой управляется контроллерами. Открутившийся болт он в общем случае не проверит.

У меня как-то раз руль немного, градусов на 5-10, криво встал, уж не знаю по какой причине (в сервисе мне об этом не рассказали, то ли скрыли то ли сами не поняли), ну типа рейка на один зуб проскочила или руль как-то на валу провернулся или что-то такое. Так в итоге отключилась система курсовой устойчивости (с поджиганием соответствующей сигнальной лампы), т.к. вероятно она видела, что руль стоит криво, а колеса при этом едут прямо (скорости колес равны). В некоторых автомобилях по небольшой разности скорости колес при прямом положении руля компутер делает вывод что колесо спустило. Так шта какие-то "болты" поддаются диагностике, какие-то нет. В общем случае, конечно, не всё можно проверить, и в процессоре тож.

 Профиль  
                  
 
 Re: Как изменится работа ЦП при выходе из строя одного тран-ра?
Сообщение14.10.2019, 14:43 


27/08/16
10214
ECC применяют в кэшах даже массовых процессоров. Но не для всего процессора целиком, конечно. В критически важных системах управления мультиплицирую процессоры и устраивают голосование.

 Профиль  
                  
 
 Re: Как изменится работа ЦП при выходе из строя одного тран-ра?
Сообщение14.10.2019, 16:24 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Dmitriy40 в сообщении #1420663 писал(а):
Работать как-то будет. Или не будет. Смотря где именно транзистор сдохнет, например если сдохнет один из p-канальных транзисторов в 501-м бите регистра zmm13, то пока этот бит ни одной программой не устанавливается в 1 никакого эффекта не проявится.

Давайте для полноты опишем, что будет при сдыхании транзистора:
- в АЛУ;
- в УУ, например, в декодере команд (при желании: в предсказании ветвлений; в переименовании регистров).

Dmitriy40 в сообщении #1420663 писал(а):
Производительность скорее всего никак не изменится, но может и упасть в разы, смотря где именно сдохнет транзистор.

В каких ситуациях может упасть в разы?

 Профиль  
                  
 
 Re: Как изменится работа ЦП при выходе из строя одного тран-ра?
Сообщение14.10.2019, 17:11 


27/08/16
10214
Munin в сообщении #1420697 писал(а):
В каких ситуациях может упасть в разы?
Сломается транзистор, включающий кэш.

 Профиль  
                  
 
 Re: Как изменится работа ЦП при выходе из строя одного тран-ра?
Сообщение14.10.2019, 17:28 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Скорее, там не "включающий кэш", а "управляющий кэшем". Это скорей приведёт к неправильной работе. Я хочу послушать ответ Dmitriy40.

 Профиль  
                  
 
 Re: Как изменится работа ЦП при выходе из строя одного тран-ра?
Сообщение14.10.2019, 18:34 


27/08/16
10214
Munin в сообщении #1420708 писал(а):
Скорее, там не "включающий кэш", а "управляющий кэшем".
Если на x86/x64 залипнет бит 30 регистра CR0 в состоянии 1, то кэш будет перманентно отключён для данного ядра.

 Профиль  
                  
 
 Re: Как изменится работа ЦП при выходе из строя одного тран-ра?
Сообщение14.10.2019, 19:11 


30/01/18
639
wrest в сообщении #1420684 писал(а):
В некоторых автомобилях по небольшой разности скорости колес при прямом положении руля компутер делает вывод что колесо спустило.
Похоже, что не верное утверждение :-( . Разве при обороте колеса оно может проходить разное расстояние, не важно спущенное оно или нет? На мой взгляд не может. В колесе под протектором расположен стальной корд, и его размер (длина) не меняется накачано колесо либо нет. (разумеется считаем что проскальзывания по асфальту колёс нет)
Изображение

 Профиль  
                  
 
 Re: Как изменится работа ЦП при выходе из строя одного тран-ра?
Сообщение14.10.2019, 19:23 


07/08/14
4231
Подозреваю, что в реальном процессоре тучи неработающих транзисторов, а подозреваю я это потому, что вряд ли возможно делать процессоры так, чтобы каждый из миллиарда транзисторов всегда рабочий.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 55 ]  На страницу 1, 2, 3, 4  След.

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group