Ответы пользователя по тегу Железо
  • Может ли бесконечный цикл в программе привести к поломке компьютера или смартфона?

    Steel_Balls
    @Steel_Balls
    0KLRiyDQv9C40LTQvtGALiDQmNC00Lgg0L3QsNGF0YPQuQ==
    Маловероятно.
    Но надо иметь в виду, что при частых обращениях к HDD он может сломаться.
    Так же, если прога разогреет проц и видеокарту и при этом не будет должного охлаждения, то он от перегрева умрёт.
    А если подключить к компу механическую руку, которая может сломать комп, то тогда может такое произойти )))
    Немного выдуманный вариант - из-за бага может начать сильнее работать кулер, комп из-за вибрации упадёт со стола. Думаю, направление мысли понятно...
    Не забываем о том, как ошибки в коде выводили из строя космические аппараты.
    Если говорить о коде для микросхем или всяких там Arduino, то ошибки в коде могут быть фатальными. У меня не раз сгорали разные радиодетали из-за ошибок в коде.
    Другими словами, напрямую код никак не может сломать комп. А вот косвенно - может.
    Смартфон сломать сложнее, но проще, если он рутованный.
    P.S. 35 лет назад в школе я боялся подходить к новенькому IBM PS/2 30286, к этому чуду техники и с опаской нажимал на клавиши. Но потом мудрый учитель информатики сказал - с помощью клавиатуры ты комп не сломаешь, не бойся. Если что-перезагрузим.
    Вот эти его слова развязали мне руки и я стал мучать компы в хвост и гриву. Однажды даже написал программу, которая с помошью PEEK/POKE напрямую писала случайные значения в случайные адреса памяти. Ух, было весело
    Ответ написан
    6 комментариев
  • Что именно дают миллиарды транзисторов в процессоре для работы программы?

    Steel_Balls
    @Steel_Balls
    0KLRiyDQv9C40LTQvtGALiDQmNC00Lgg0L3QsNGF0YPQuQ==
    Простой программе типа
    mov ax, 0
    inc ax.

    особой выгоды от увеличения количества транзисторов не будет. В данном случае выгода будет от увеличения частоты процессора и уменьшения расстояния между элементами процессора (физику и скорость света никто не отменял).
    Выгода от увеличения транзисторов наступает при многозадачности и сложных программах, когда нагрузка на процессор сильно увеличивается и ему не хватает ресурсов (транзисторов) для того, чтобы перелопатить огромные потоки данных в единицу времени, а так же распараллелить и оптимизировать процессы сложного алгоритма и структур данных. Вот тогда вступают в силу всякие кэши, оптимизации, а для них как раз нужно увеличение транзисторов.
    Пример из жизни: что будет работать быстрее и в каких случаях - комп с ОЗУ 1 Мб и одним процессором или с ОЗУ 64 Гб и 8 ядрами (при одинаковой частоте процессора)?
    P.S. Отдельно отмечу, что на Луну американцы запускали "Апполоны" с ЭВМ мощностью ниже, чем современный обычный калькулятор. А сейчас мощности смартфона в миллионы раз больше, что позволяет успешно тапать хомяков )
    Ответ написан
    Комментировать
  • Почему батарея в ноутбуке периодически отключается?

    Steel_Balls
    @Steel_Balls
    0KLRiyDQv9C40LTQvtGALiDQmNC00Lgg0L3QsNGF0YPQuQ==
    Такие вопросы решаются не в интернете, в в сервисных центрах
    Ответ написан
    Комментировать
  • Почему шумит куллер процессора?

    Steel_Balls
    @Steel_Balls
    0KLRiyDQv9C40LTQvtGALiDQmNC00Lgg0L3QsNGF0YPQuQ==
    От старости. Высохла смазка, вот он и шумит
    Ответ написан
    Комментировать
  • Какие игры пойдут на мой ноутбук?

    Steel_Balls
    @Steel_Balls
    0KLRiyDQv9C40LTQvtGALiDQmNC00Lgg0L3QsNGF0YPQuQ==
    Перестройка, Mach 3, Captain Comic, Death Track, Dangerous Keen, Quake 1/2/3
    Doom 1/2, Full Throttle,... и много чего из 80-х и 90-х
    Ответ написан
    Комментировать