Компьютерное железо

А если некоторые транзисторы в проце (которых миллионы) выйдут из строя или замкнут проц будет работать или нет?

Современные процессоры делаются из нанотранзисторов примерно 30нм (для сравнения - таких на конце иголки поместится 50 тысячь) с помощью светового выдавливания. Так что их там действительно сотни миллионов в одном проце.
И что будет если некоторые выйдут из строя или проводники которые их соединяют замкнут - будет ли проц работать или уже не будет даже от одной потери среди миллионов, может у него там есть коэфициэнт полезных транцисторов и как при такой работе он ошибки будет исправлять или же на конечный результат не влият от потери транзисторов в кристале.
По моему тут вопроса 3))
Nemec .
Nemec .
874
НЕТ проц не будет работать.
Там каждый транзистор важный,
Это вам не клетки крови, одна умрет, но организм не пострадает,
Сгорел один транзистор и все инструкции будут выполнятся не правильно, могут бить проблемы с адресацией памяти,
Если б транзистор был бы сразу устройством которое делает расчет то да проц не умер без одного транзистора, но все не так и для выполнения одной самой простой команды нужно сотни транзисторов который взаимосвязанные,
Например 10001001 01000101 11101000 mov pBuffer, eax
Это машинная инструкция
первый бит 1 значит будет производится операция с регистрами, а через один паршивый транзистор будет выполняться другая опарация, это повлечет за собой еще одну ошибку а потом и еще и приведет к хаосу.!
TK
Tobis. Kg
3 233
Лучший ответ
Nemec . Откуда такие свединия, а резервных транзисторов там нет?
я думаю что должна быть система резервирования когда товарищи погибших транзисторов берут на себя их функции. а то что же получается? из за одного транзистора весь проц выбрасывать?
Valentin Habravan
Valentin Habravan
60 011
на этот вопрос даже Билл Гейтц не ответит
Nemec . ахаха
вообще-то в первом приближении есть такое понятие как избыточная информация для восстановления.. . дальше думаю писать не стоит.
Nemec . Какая информация? Я не про файлы спрашиваю.
Так приблизительно знаю, но не знаю как всё таки точно это организовано в процессоре. Делать подобную замену не всегда и не совсем актуально, потом в большинстве случаев нереализуемо, т. е. сперва мс должна сама себя протестировать чтоб назначить замену, потом схема замены - это драгоценное место на кристалле, которое будет гораздо больше того же одного транзистора, программно тоже вряд ли за всем следить.
Но есть одно «но» , технология позволяет изготовить такой транзистор раз в 20-30 меньше с малой вероятностью выхода из строя из-за брака, умножаем это на те же 20-30 и получаем еще меньшую вероятность. А там хз как в действительности, может и есть специальные средства решения.
И вот как сказали выше - наибольшее кол-во их в памяти, кэше - а здесь ошибки могут и программно исправляться и урезанием онной. И просто что при выходе из строя одной из ячеек к ней уже не будет обращения, что вполне реализуемо.
Думаю что есть просто области где выход 1 элемента не столь критичен, так как это можно незаметно, для общего результата и без сложных схем исправить.
АШ
Артем Шайкин
17 089
Досым Жетибаев Для того, чтобы исключить ОДНУ ячейку надо ГДЕ-ТО оставить два байта под ее адрес и при КАЖДОМ обращении к кэшу проверять, а не попадаем ли мы на дефектный адрес. Даже если компаратор адресов сделать аппаратным, то это снизит быстродействие.
Про резервирование Вы написали правильно, этот экзотический прием потребует полного тестирования на промежуточных этапах и переработки топологии проводящих слоев для КАЖДОГО случая дефекта... Представьте себе это при крупносерийном производстве процессоров.
Резервирования, как такового, в процессорах нет и отказ одного транзистора/проводника в ядре процессора приведет к браку. Но. Перед корпусировкой кристалла проводится тестирование и:
1) если процессор многоядерный, то в большинстве моделей заложена возможность внешними перемычками отключить одно/два неисправных ядра;
2) если ошибка в кэш-памяти (а она может занимать большую часть кристалла и именно там находится большинство из миллионов транзисторов) , то ее объем можно уполовинить.
Nemec . Да intel даже делали брелки из испорченных при производстве кристаллов...
думаю, будет. мы ведь камушек и вынимаем и вставляем не аккуратно. а если все делать идеально - то какая та ювелирная работа будет
Sergey Chernouss
Sergey Chernouss
402