либо я чего то не понимаю…

Sep 02, 2008 09:33


КАК ПРОДЛИТЬ СРОК СЛУЖБЫ ПРОЦЕССОРА

Перейдем к более серьезной теме. Речь идет о равномерном распределении нагрузки на процессор. Известно, что разные регистры используются с разной частотой. Так, в системных ЕМТах наиболее часто применяется R0, затем R1, R2. Но не приводит ли это к перенагрузке? Почему одни регистры простаивают, когда другие изменяют свои значения сотни раз в секунду? Вы представляете, что будет, если R0 выйдет из строя? В связи с этим предлагаем писать специальные программы, вхолостую работающие с редко используемыми регистрами. Каждый программист должен для себя определить частотное распределение использования регистров и в соответствии с этим писать такую программу. При этом такие работяги как R0 будут отдыхать, а прочие работать, тренировать свои биты. Вообще в своих программах равномерно распределяйте нагрузку на регистры. Регистр 7 - особый разговор. Он изменяет свое значение на каждом шаге. Очевидно, разработчики сделали его биты по особой технологии - недаром он меняет свое значение только на 2. То же касается ОЗУ. Так, область стека наверняка используется чаще всего. Поэтому нужно время от времени переносить стек на другие области памяти.
Следуя этим рекомендациям, вы обеспечите долгую жизнь процессору.

взято здесь
Кросспост из http://www.lab108.ru/2008/09/02/libo-ya-chego-to-ne-ponimayu/

юмор, ссылочная, hardware

Previous post Next post
Up