Разгон центрального процессора
Центральный процессор как основное устройство современного персонального компьютера. Алгоритм работы и устройство процессора. Методы разгона процессора: повышение напряжения, тайминги и делители частоты. Проверка работоспособности и его охлаждение.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 08.10.2009 |
Размер файла | 221,6 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Федеральное агентство по образованию Российской Федерации
Федеральное Государственное образовательное учреждение среднего профессионального образования
Красноярский колледж радиоэлектроники, экономики и управления.
КУРСОВАЯ РАБОТА
По дисциплине: Вычислительная техника.
Тема: Разгон процессора
Красноярск 2009
Содержание
Введение
1. Алгоритм работы процессора
1.1. Устройство процессора
1.2. Алгоритм работы процессора
1.2.1. Арифметико-логическое Устройство
1.2.2. Прерывания процессора
2. Разгон процессора
2.1. Методы разгона процессора
2.1.1. Практика
2.1.2. Повышение напряжения
2.1.3. Тайминги и делители частоты
2.2. Проверка работоспособности
2.2.1. Информационные программы и утилиты
2.2.2.Тестирование стабильности
2.3. Охлаждение
Заключение
Список литературы
Введение
Одним из основных устройств современного персонального компьютера является центральный процессор. Который, на первый взгляд, просто выращенный по специальной технологии кристалл кремния. Однако этот кристалл содержит в себе множество отдельных элементов - транзисторов, которые в совокупности и наделяют компьютер способностью «думать».
Как и денег, мегагерц и PPS никогда не бывает слишком много, но очень часто их бывает критически недостаточно. Самый, на мой взгляд действующий способ поднять производительность -- это увеличить объем оперативной памяти, заменить видеокарту или купить более быстрый винчестер. Есть еще один способ - разгон процессора. Этот метод пользуется наибольшей популярностью, поскольку требует только наличия отвертки и совершенно не требует финансовых вложений. Об эффективности метода может даже не стоит говорить. Судите сами - разогнанный Intel Celeron может догонять и обгонять даже Intel Pentium III при 3-4-кратной разнице в цене.
Разгон, или Overdocking, это работа процессора при частоте выше номинальной. Как известно, компания, выпускающая процессор, производит целую линейку продуктов. Чем же отличаются эти модели? Оказывается всего лишь маркировкой и коэффициентом умножения частоты системной шины. Различные частоты обусловлены, прежде всего маркетинговыми соображениями. Самый богатый покупатель, приобретая самый мощный Pentium III, и менее богатый (а возможно более умный) покупает низший процессор. В принципе они покупают одно и то же, разница лишь в цене и коэффициенте умножения. Таким образом, продавая один и тот же продукт по разной цене, производителям удается получить максимум прибыли.
1. Алгоритм работы процессора
1.1 Устройство процессора
Основные функциональные компоненты процессора
Ядро: Сердце современного процессора - исполняющий модуль. Pentium имеет два параллельных целочисленных потока, позволяющих читать, интерпретировать, выполнять и отправлять две инструкции одновременно.
Предсказатель ветвлений: Модуль предсказания ветвлений пытается угадать, какая последовательность будет выполняться каждый раз когда программа содержит условный переход, так чтобы устройства предварительной выборки и декодирования получали бы инструкции готовыми предварительно.
Блок плавающей точки. Третий выполняющий модуль внутри Pentium, выполняющий нецелочисленные вычисления
Первичный кэш: Pentium имеет два внутричиповых кэша по 8kb, по одному для данных и инструкций, которые намного быстрее большего внешнего вторичного кэша.
Шинный интерфейс: принимает смесь кода и данных в CPU, разделяет их до готовности к использованию, и вновь соединяет, отправляя наружу.
Рисунок 1 Внутреннее строение процессора
Все элементы процессора синхронизируются с использованием частоты часов, которые определяют скорость выполнения операций. Самые первые процессоры работали на частоте 100kHz, сегодня рядовая частота процессора - 2000MHz, иначе говоря, часики тикают 2000 миллионов раз в секунду, а каждый тик влечет за собой выполнение многих действий. Счетчик Команд (PC) - внутренний указатель, содержащий адрес следующей выполняемой команды. Когда приходит время для ее исполнения, Управляющий Модуль помещает инструкцию из памяти в регистр инструкций (IR). В то же самое время Счетчик команд увеличивается, так чтобы указывать на последующую инструкцию, а процессор выполняет инструкцию в IR. Некоторые инструкции управляют самим Управляющим Модулем, так если инструкция гласит 'перейти на адрес 2749', величина 2749 записывается в Счетчик Команд, чтобы процессор выполнял эту инструкцию следующей.
Многие инструкции задействуют Арифметико-логическое Устройство (АЛУ), работающее совместно с Регистрами Общего Назначения - место для временного хранения, которое может загружать и выгружать данные из памяти. Типичной инструкцией АЛУ может служить добавление содержимого ячейки памяти к регистру общего назначения. АЛУ также устанавливает биты Регистра Состояний (Status register - SR) при выполнении инструкций для хранения информации о ее результате. Например, SR имеет биты, указывающие на нулевой результат, переполнение, перенос и так далее. Модуль Управления использует информацию в SR для выполнения условных операций, таких как 'перейти по адресу 7410 если выполнение предыдущей инструкции вызвало переполнение'.
Это почти все что касается самого общего рассказа о процессорах - почти любая операция может быть выполнена последовательностью простых инструкций, подобных описанным.
1.2 Алгоритм работы процессора
Весь алгоритм работы процессора можно описать в трех строчках
НЦ
чтение команды из памяти по адресу, записанному в СК
увеличение СК на длину прочитанной команды
выполнение прочитанной команды
КЦ
Однако для полного представления необходимо определить логические схемы выполнения тех или иных команд, вычисления величин, а это уже функции Арифметико-логического устройства
1.2.1 Арифметико-логическое устройство
На уровне логических схем АЛУ состоит из логических элементов, сумматоров, триггеров и некоторых других элементов.
Логический элемент - электронная схема, реализующая элементарную переключающую функцию. При реализации функций переключения входные переменные соответствуют входным сигналам, а выходной сигнал представляет собой значение функции. Всего существует десять логических элементов, реализующих десять логических (элементарных или сложных) функций.
Логическая схема может реализовать сложную функцию алгебры логики, а может входить в состав другого функционального блока процессора (сумматора, дешифратора, регистра, триггера.)
Триггер - электронная схема с двумя устойчивыми состояниями, предназначенная для хранения одного бита информации. Триггер переходит из одного устойчивого состояния в другое при воздействии некоторого входного сигнала. Триггер имеет вход для установки в состояние 0 (X0) и в 1 (X1). На выходе выдается состояние триггера, которое выдается в прямом (Y) и в инверсном (Y1) виде. В компьютерах используют синхронизируемые и не синхронизируемые триггеры. Синхронизируемый триггер - это триггер, изменение состояния которого осуществляется только в момент подачи сигнала синхронизации V.
Риунок 2. Схема реализации триггера - защелки на элементах И-НЕ (a) и ИЛИ-НЕ (b).
Триггер-защелка фиксирует состояние входного сигнала, поданного на один из его входов (рисунок 2.)
Рисунок 3. Схема реализации RS-триггера на элементах И-НЕ.
RS-триггер - двухвходовый триггер с раздельными входами для установки в 0 или 1 (рисунок 3.) При подачи единичного сигнала на вход R (-X0) триггер переходит в состояние 0 (Y=0, Y1=1), а при подачи на вход S (=X1) единичного сигнала -- в состояние 1 (Y=1, Y1=0). Одновременная подача единичного сигнала на оба входа запрещена. Обычно RS-триггеры бывают синхронизируемыми (вход для синхронизации - V).
Рисунок 4. Схема реализации T-триггера.
T-триггер - одновходовый триггер со счетным входом: информация подается одновременно на два входа. При подаче сигнала состояние триггера меняется на противоположное (рисунок 4.) Он, как правило, является не синхронизируемым, и позволяет не только хранить информацию, но и осуществлять сложение по модулю 2.
Рисунок 5. Схема реализации D-триггера.
D-триггер выполняет функцию задержки входного сигнала на один такт синхронизации (рисунок 5.). Сигнал, появившийся на входе D (=X0) в момент времени T, задерживается в нем и появляется на выходе Y в момент времени T+1.
JK-триггер - двухвходовый триггер, допускающий раздельную установку состояния 0 и 1, а также смену текущего состояния (режим со счетным входом), осуществляемую при подаче на оба входа единичного сигнала. Вход K в этом триггере соответствует входу R (=X0) RS-триггера, а вход J - S (=X1).
DF-триггер - двухвходовый триггер, позволяющий по одному входу реализо
вать режим D-триггера, а по другому -- модифицировать режим работы. Вход D соответствует X1, а F - X0. При F=0 DF-триггер сохраняет текущее состояние. Сигнал F=1 устанавливает триггер в состояние 0. При D=1 и F=1 триггер устанавливается в состояние Триггеры с неустойчивыми состояниями называются вибраторами. Схема с одним неустойчивым состоянием (триггер Шмидта, одновибратор) генерирует импульсный сигнал определенной длительности. Схема с двумя неустойчивыми состояниями называется мультивибратором и служит для генерации последовательности прямоугольных сигналов. Он используется тактовым генератором.
Рисунок 6. Реализация регистра.
Регистр - схема для приема, хранения и передачи n-разрядного блока данных Они используются для промежуточного хранения, сдвига, преобразования и инверсии данных. Регистры выполняются на триггерах и логических элементах. Их число и тип определяются разрядностью слова и назначением регистра. Если регистр не требует предварительного сброса данных, (то есть установки всех его ячеек в ноль), то новые данные заменяют в нем старые. Схема регистра показана на рисунке 6.
Рисунок 7. Реализация одноразрядного сумматора с переносом знака.
В зависимости от способа управления различают несколько типов триггеров: D- (с одним входом), RS- (с двумя входами), T- (со счетным входом), RST- (с двумя входами и счетным выходом) триггеры, и универсальные триггеры: JK- и DF-триггеры.
Целочисленное АЛУ
Целочисленное арифметико-логическое устройство является, наверное, первым универсальным АЛУ. Это АЛУ могло работать с целыми числами и вещественными числами с фиксированной.
Не смотря на большое число команд микропроцессора, это устройство фактически все команды сводит к девяти элементарным операциям. Все оно приведены в таблице.
Элементарные операции целочисленного АЛУ. |
||||
Операция |
Обозначение |
Количество операндов |
Подсистема выполнения |
|
Сложение |
+ |
2 |
Сумматор |
|
Вычитание |
- |
3 |
Cумматор и регистр |
|
Логическое умножение, И |
^, &, and |
2 |
Логические схемы |
|
Логическое сложение, ИЛИ |
V, |, or |
2 |
Логические схемы |
|
Сдвиг влево |
<< |
2 |
Регистр |
|
Сдвиг вправо |
>> |
2 |
Регистр |
|
Инверсия (НЕ) |
!,not |
1 |
Логические схемы |
|
Увеличение на 1, инкремент |
++,inc |
1 |
Сумматор |
|
Уменьшение на 1, декремент |
--,dec |
1 |
Сумматор |
Именно эти операции выполняются за один такт микропроцессора, и имеют наибольшую скорость выполнения. Фактически все другие операции осуществляются с помощью этих девяти базовых. Так, умножение восьмиразрядных целых чисел A и B выполняются по следующему алгоритму:
1. Обнуляется результат.
2. Если последний разряд числа B - единица, ток результату прибавляется число A.
3. Число A сдвигается на разряд влево, а число B -- на разряд вправо.
4. Повторяются шаги со второго по третий семь раз.
Заметим, что сдвиг влево на 1 разряд соответствует умножению на два, а сдвиг вправо на один разряд - целочисленному делению на два.
Команда изменения знака числа будет следующей:
1. Вначале происходит инверсия числа.
2. После этого производится инкремент результата (т.е. к нему прибавляется единица.)
3. Таким образом число переводится в дополнительный код. Команда определения знака числа основывается просто на проверке самого старшего бита.
АЛУ для чисел с плавающей точкой
При проведении операций с плавающей точкой логика расчетов усложняется. Дело в том, что операции приходится выполнять на числах, имеющих не только разные мантиссы, но и разные порядки. Поэтому перед проведением операций над вещественными числами нужна нормализация, то есть приведение двух вещественных чисел к одному порядку.(обычно большему по величине из двух чисел). Для этих целей в арифметико-логическом устройстве с плавающей точкой отдельно производится действия с порядком, отдельно -- с мантиссой. Нормализация происходит следующим образом:
1. Находится разность порядков большего и меньшего числа.
2. Мантисса меньшего числа сдвигается вправо на число бит, равное разности, полученное на шаге 1.
После этого производятся обычные целочисленные операции с мантиссой. Далее, после получения результата вычислений иногда производится коррекция мантиссы числа с плавающей точкой. Алгоритм коррекции следующий:
1. Убираются все незначащие нули в левой части мантисса. Для этого осуществляется сдвиг влево мантиссы на n разрядов (n -- число незначащих нулей слева.)
2. После этого число n вычитается из порядка.
Как правило, операцию коррекции вызывают принудительно, а не запускают автоматически.
При работе этого устройства необходимо, чтобы ему правильно передавался и порядок, и мантиссу числа. Именно поэтому в большинстве устройств для проведения операций с плавающей точкой все операнды и результаты, а также промежуточные числа хранились в единообразной форме. Обычно ею является формат вещественных чисел с расширенной точностью, длиной 80 бит (10 байт). Преобразованием чисел в этот формат и из этого формата в формат других вещественных и целых чисел осуществляется устройством управления сопроцессора.
1.2.2 Прерывания процессора
При работе процессорной системы могут возникать особые случаи, когда процессор вынужден прерывать работу текущей программы и переходить к обработке этого особого случая, более срочного и важного. Причинами прерывания текущей программы может быть:
· внешний сигнал по шине управления - маскируемых прерываний и немаскируемого прерывания;
· аномальная ситуация, сложившаяся при выполнении команды программы и препятствующую ее дальнейшему выполнению;
· находящаяся в программе команда прерывания.
Первая из указанных выше причин относится к аппаратным прерываниям, а две другие - к программным прерываниям. Отметим, что аппаратные прерывания непредсказуемы и могут возникать в любые моменты времени.
С помощью аппаратных прерываний осуществляется взаимодействие процессора с устройствами ввода-вывода (клавиатурой, диском, модемом и т.п.), таймером и внутренними часами, сообщается о возникновении ошибки на шине или в памяти, об аварийном выключении сети и т.п. При возникновении аппаратного прерывания процессор выявляет его источник, сохраняет минимальный контекст текущей программы (включая адрес возврата), и переключается на специальную программу -- обработчик прерывания (interrupt handler). Эта программа правильно реагирует на возникшую ситуацию (например, помещает символ с клавиатуры в буфер, считывает сектор с диска и т.п.), что называется 1обслуживанием прерывания. После обслуживания прерывания процессор возвращается к прерванной программе, как будто прерываний не было.
Программные прерывания обычно называются особыми случаями, или исключениями (exception). Особые случаи возникают, например, при делении на ноль, нарушения при защите по привилегиям, превышении длины сегмента, выходе за границу массива. Как правило, предсказать эти исключения невозможно. Однако встречающаяся в программе 1команда прерывания вполне предсказуема и находится под управлением программиста. Реакция процессора на программное прерывание такое же, как и на аппаратное прерывание, однако его обработка производится 1обработчиком особого случая (exception handler).
Все особые случаи квалифицируются на:
Нарушение (fault). Особый случай, который процессор может обнаружить до возникновения фактической ошибки (например -- нарушение правил привилегий). После обработки нарушения можно продолжить программу, осуществив повторное выполнение (рестарт) виноватой команды. Иногда это исключение называют отказом.
Ловушка (trap). Особый случай, который возникает после окончания виноватой программы. После обслуживания ловушки процессор продолжает выполнение программы с команды, находящейся после виноватой. Типичный пример -- команда прерывания INT n в процессорах семейства x86 или прерывание при переполнении.
Авария (abort) -- возникает при столь серьезной ошибке, что контекст программы теряется и продолжать ее невозможно. Причину аварии установить нельзя, поэтому рестарт невозможен и ее необходимо прекратить. Иногда авария называется выходом из процесса.
Обработка всех прерывания и особых случаев происходит, в общем, одинаково и состоит из двух основных этапов. На первом этапе процессор выполняет некоторые "рефлексивные" операции, которые одинаковы для всех прерываний и исключений, и которыми программист управлять не может. На втором этапе запускается созданный программистом обработчик прерывания или исключения. Все служебные действия процессор производит автоматически.
2. Разгон процессора
2.1 Методы разгона процессора
Существует два метода overclocking'а: повышение частоты системной шины (FSB) и увеличение коэффициента умножения (множителя). На данный момент второй метод невозможно применить практически на всех серийных процессорах AMD. Исключениями из правил являются: процессоры Athlon XP (Thoroughbred, Barton, Thorton)/Duron (Applebred), выпущенные до 39 недели 2003 года, Athlon MP, Sempron (socket754; только понижение), Athlon 64 (только понижение), Athlon 64 FX53/55. В серийных процессорах производства Intel множитель также полностью заблокирован. Разгон процессора путем увеличения множителя является самым "безболезненным" и простым, т.к. возрастает только тактовая частота процессора, а частоты шины памяти, шин AGP/PCI остаются номинальными, поэтому определить максимальную тактовую частоту процессора, на которой он сможет работать корректно, с помощью данного способа особенно просто.
Жаль, что сейчас найти в продаже процессоры AthlonXP с незаблокированным множителем довольно трудно, если вообще возможно.
Разгон процессора посредством увеличения FSB имеет свои особенности. К примеру, с ростом частоты FSB растет частота шины памяти и частоты шин AGP/PCI. Особое внимание нужно обратить на частоты шин PCI/AGP, которые в большинстве чипсетов связаны с частотой FSB (не касается nForce2, nForce3 250). Обойти эту зависимость можно только если BIOS вашей материнской платы имеет соответствующие параметры - так называемые делители, отвечающие за отношение PCI/AGP к FSB. Рассчитать нужный вам делитель можно по формуле FSB/33, т.е., если частота FSB = 133 MHz, то следует 133 разделить на 33, и вы получите нужный вам делитель - в данном случае таковым является 4. Номинальной частотой для шины PCI являются 33 MHz, а максимальной - 38-40 MHz, выше ее устанавливать, мягко говоря, не рекомендуется: это может привести к выводу из строя PCI-устройств. По умолчанию частота шины памяти поднимается синхронно с частотой FSB, поэтому, если память не имеет достаточного потенциала для разгона, она может сыграть лимитирующую роль. Если очевидно, что частота оперативной памяти достигла своего предела, можно предпринять следующее:
· Увеличить тайминги памяти (например, 2.5-3-3-5 изменить на 2.5-4-4-7 - это может помочь вам выжать еще несколько MHz из оперативной памяти).
· Повысить напряжение на модулях памяти.
· Разгонять процессор и память асинхронно.
Для начала вам потребуется изучить инструкцию к своей материнской плате: найти разделы меню BIOS, отвечающие за частоту FSB, RAM, таймингов памяти, коэффициента умножения, напряжений, делителей частот PCI/AGP. Если в BIOS нет никаких из вышеприведенных параметров, тогда разгон можно осуществить с помощью перемычек (джамперов) на материнской плате. Назначение каждого джампера вы можете найти в той же инструкции, однако обычно на самой плате уже нанесена информация о функции каждого. Бывает, сам производитель намеренно скрывает "продвинутые" настройки BIOS - для их разблокировки требуется нажать определенное сочетание клавиш (такое часто встречается у материнских плат производства Gigabyte). Повторюсь: всю необходимую информацию можно найти в инструкции или на официальном сайте производителя материнской платы.
2.1.1 Практика
Заходим в BIOS (обычно для входа нужно нажать клавишу Del в момент пересчета объема оперативной памяти т.е., когда появились первые данные на экране после перезагрузки/включения компьютера, жмите клавишу Del, но встречаются модели материнских плат и с иной клавишей для входа в BIOS - например, F2), ищем меню, в котором осуществляется изменение частоты системной шины, шины памяти и управление таймингами (обычно эти параметры расположены в одном месте).
Так как разгон процессора с помощью повышения множителя затруднений не вызовет, поэтому перейдем сразу к поднятию частоты системной шины.
Поднимаем частоту FSB (примерно на 5-10% от номинала), потом сохраняем установленные изменения, перезагружаемся и ждем. Если все нормально, система запускается с новым значением FSB и как следствие с более высокой тактовой частотой процессора (и памяти, если вы разгоняете их синхронно). Загрузка Windows без каких-либо эксцессов означает, что полдела уже сделано.
Далее запускаем программу CPU-Z (на момент написания статьи последней ее версией являлась 1.24) или Everest и удостоверяемся, что тактовая частота процессора возросла.
Теперь нам нужно проверить процессор на стабильность - думаю, у каждого на винчестере есть дистрибутив 3DMark 2001/2003 - они хоть и предназначены для выявления быстродействия видеокарты, но для поверхностной проверки стабильности системы можно "погонять" и их. Для более серьезной проверки нужно использовать Prime95, CPU Burn-in 1.01, S&M (более подробно о программах-тестерах ниже).
Если система прошла тестирование и ведет себя стабильно, перезагружаемся и начинаем все сначала: опять заходим в BIOS, еще повышаем частоту FSB, сохраняем изменения и тестируем систему заново. Если во время тестирования вас "выкинуло" из программы, система зависла или перезагрузилась, следует "откатиться" на шаг назад - на ту частоту процессора, когда система вела себя стабильно - и провести более объемное тестирование, чтобы удостоверится в полной стабильности работы.
Не забывайте следить за температурой процессора и частотами шин PCI/AGP (в ОС частоту PCI и температуру можно посмотреть с помощью программы Everest или фирменных программ производителя материнской платы).
2.1.2 Повышение напряжения
Не рекомендуется повышать напряжение на процессоре более чем на 15-20%, а лучше, чтобы оно варьировалось в пределах 5-15%. Смысл в этом есть: повышается стабильность работы и открываются новые горизонты для разгона. Но будьте осторожны: вместе с повышением напряжения повышается потребляемая мощность и тепловыделение процессора и как следствие увеличивается нагрузка на блок питания и растет температура. Большинство материнских плат позволяют выставлять напряжение на оперативной памяти до 2,8-3,0 В, безопасной границей является 2,9 В (для дальнейшего увеличения напряжения нужно делать вольтмод материнской платы).
Главное при повышении напряжения (не только на оперативной памяти) - контролировать тепловыделение, и, если оно увеличилось, организовать охлаждение разогнанного компонента. Одним из лучших способов определения температуры какого-либо компонента компьютера является прикосновение руки. Если вы не можете без боли от ожога дотронуться до компонента - ему требуется срочное охлаждение! Если компонент горячий, но руку держать можно, то охлаждение ему бы не помешало. И только если вы чувствуете, что компонент еле теплый или вообще холодный, то все хорошо, и охлаждения ему не нужно.
2.1.3 Тайминги и делители частоты
Тайминги - это задержки между отдельными операциями, производимыми контроллером при обращении к памяти. Всего их шесть: RAS-to-CAS Delay (RCD), CAS Latency (CL), RAS Precharge (RP), Precharge Delay или Active Precharge Delay (чаще обозначается как Tras), SDRAM Idle Timer или SDRAM Idle Cycle Limit, Burst Length. Описывать значение каждого - дело бессмысленное и никому не нужное. Лучше сразу выяснить, что лучше: маленькие тайминги или высокая частота. Существует мнение, что для процессоров Intel важнее тайминги, тогда как для AMD - частота. Но не стоит забывать, что для процессоров AMD чаще всего важна частота памяти, достигнутая в синхронном режиме. Для различных процессоров "родными" являются разные частоты памяти. Для процессоров Intel "своими" считаются следующие сочетания частот: 100:133, 133:166, 200:200. Для AMD на чипсетах nForce лучше синхронная работа FSB и RAM, а на связку AMD + VIA асинхронность влияет мало. На системах с процессором AMD частота памяти выставляется в следующих процентных соотношениях с FSB: 50%, 60%, 66%, 75%, 80%, 83%, 100%, 120%, 125%, 133%, 150%, 166%, 200% - это и есть те же делители, но представленные немного по-другому. А на системах с процессором Intel делители выглядят более привычно: 1:1, 4:3, 5:4 и т.д.
2.2 Проверка работоспособности
2.2.1 Информационные программы и утилиты
CPU-Z - одна из лучших программ, предоставляющих основные данные о процессоре, материнской плате и оперативной памяти, установленных в вашем компьютере. Интерфейс программы прост и интуитивен: нет ничего лишнего, а все самое важное на виду. Программа поддерживает самые последние новинки из мира "железа" и периодически обновляется.
Everest Home/Professional Edition (бывшая AIDA32) - информационно-диагностическая утилита, обладающая более продвинутыми функциями просмотра информации об установленном "железе", операционной системе, DirectX и т.п. Различия между домашней и профессиональной версией таковы: Pro-версия не имеет модуля тестирования оперативной памяти (чтение/запись), в ней также отсутствует довольно интересный подраздел Overclock, в котором собрана основная информация о процессоре, материнской плате, оперативной памяти, температуре процессора, материнской платы и винчестера, а также о разгоне вашего процессора в процентах:). В Home-версии нет учета ПО, расширенных отчетов, взаимодействия с базами данных, удаленного управления, функций уровня предприятия.
В целом это и есть все различия. Так же, Everest позволяет просматривать частоту шины PCI - для этого нужно развернуть раздел Системная плата, кликнуть по подразделу с аналогичным названием и найти пункт Свойства шины чипсета/Реальная частота.
2.2.2 Тестирование стабильности
Название программы CPU Burn-in говорит само за себя: программа предназначена для "разогрева" процессора и проверки его стабильной работы. В главном окне CPU Burn-in вам нужно указать продолжительность, а в опциях - выбрать один из двух режимов тестирования:
· тестирование с включенным контролем ошибок (Enable error checking);
· тестирование с выключенным контролем ошибок, но с максимальным "разогревом" процессора (Disable error checking, maximum heat generation).
При включении первой опции программа проверит корректность вычислений процессора, а вторая позволит "разогреть" процессор практически до температур, близких к максимальным.
Следующей достойной программой для тестирования процессора и оперативной памяти является Prime95. Главным ее преимуществом является то, что при обнаружении ошибки программа самопроизвольно не "вешается", а выводит на рабочее поле данные об ошибке и времени ее выявления. Открыв меню Options -> Torture Test:, вы можете самостоятельно выбрать из трех режимов тестирования или указать свои параметры. Для более эффективного обнаружения ошибок процессора и памяти лучше всего задать третий режим тестирования (Blend: test some of everything, lots of RAM tested).
Относительно недавно свет увидела программа S&M. Сначала она задумывалась для проверки стабильности конвертера питания процессора, потом была реализована проверка оперативной памяти и поддержка процессоров Pentium 4 с технологией HyperThreading. На данный момент последней версией S&M 1.0.0(159) поддерживается более 32 процессоров и имеется проверка стабильности работы процессора и оперативной памяти, кроме того, S&M имеет гибкую систему настроек. Суммировав все вышесказанное, можно утверждать, что S&M является одной из лучших программ в своем роде, если не самой лучшей.
Вышеупомянутые программы-тестеры предназначены для проверки процессора и оперативной памяти на стабильность и выявления ошибок в их работе, все они бесплатны. Каждая из них нагружает процессор и память практически полностью, и не предназначенные для тестирования, редко могут так нагружать процессор и оперативную память, поэтому можно сказать, что тестирование происходит с определенным запасом.
2.3 Охлаждение
Одна из самых важных задач, встающих при разгоне процессора, -- это его охлаждение. Перегрев процессора можно считать главным обстоятельством, препятствующим разгону. В 90% случаев, когда разогнанная система запускается, но через некоторое время начинает сбоить и виснет или сбоит при выполнении приложений, сильно загружающих процессор, причину следует искать именно в перегреве процессора.
Поэтому стоит обзавестись хорошим радиатором с вентилятором, обеспечивающим наилучший отвод тепла. Чем лучше будет вентилироваться весь системный блок, тем стабильнее будет работать компьютер. Кстати, форм-фактор АТХ с этой точки зрения значительно лучше, так как корпуса ПК и системные платы, выполненные в соответствии с этим форм-фактором, очень хорошо вентилируются благодаря удачному расположению компонент.
При выборе радиатора следует обратить внимание на его высоту и строение (чем выше радиатор и чем больше на нем ребер, тем лучше). Специально для любителей разгона существует целый ряд мощных охлаждающих систем. В некоторых даже используется водяное охлаждение,
Очень важно при покупке обратить внимание на способ крепления радиатора к процессору. Лучшим является то крепление, при котором воздушная прослойка между процессором и радиатором сводится к минимуму Этого можно достигать как увеличением силы прижима поверхности радиатора, так и подготовкой соприкасающихся плоскостей.
Как бы крепко вы ни посадили радиатор на процессор, небольшие воздушные прослойки между поверхностью радиатора и верхом процессора все же останутся. А воздух, обладающий очень низкой теплопроводностью, сильно мешает теплообмену между процессором и радиатором. Ликвидируются эти прослойки обычно путем применения теплопроводящей пасты, она хорошо проводит тепло и обеспечивает надежную связь между кристаллом и радиатором. Паста помещается очень тонким (не толще листа бумаги) слоем между процессором и радиатором.
Заключение
Вопрос, которым задаются многие при разгоне, -- не сгорит ли процессор или другие компоненты системы. Однозначно ответить на этот вопрос нельзя. Однако, случаи сгорания процессора крайне редки. Об этом говорит статистика. Только примерно в 0.1% случаев возможны необратимые проблемы, причем в большинстве случаев -- с процессорами AMD/Cyrix. При повышении внешней частоты, а, следовательно, и частоты шины РСI, возможна потеря данных на винчестере, но сам жесткий диск при этом остается работоспособен. В любом случае, большинство из описанных проблем можно решить.
Список используемой литературы
«Микропроцессоры и микропроцессорные комплекты интегральных микросхем», справочник, под ред. В.А. Шахнова, том 2, Москва «Радио и связь», 1998.
А.С. Басманов «МП и ОЭВМ», Москва, «Мир», 1998.
В.В. Сташин, А.В. Урусов «Программирование цифровых устройств на однокристальных микроконтроллерах», Москва, «Энергоатомиздат», 2001.
«Микропроцессоры», Учебное пособие в 5-ти книгах, под редакцией В.А. Шахнова, Москва «Высшая школа», 1998.
«Новейшая энциклопедия персонального компьютера 2002», Москва «ОЛМА-ПРЕСС» 2002 год.
КГ №38 1999г, Москва, Секаев Д. А.
Клементенок Владимир «Overclocking. Все тонкости и секреты. Часть 2. Практический разгон процессора» 2005 год.
Подобные документы
Принцип работы процессора, способы его охлаждения, кодовые названия. Шины процессора, разрядность и кэш–память. Технологии расширения и поток команд процессора. Процессорные вентиляторы и их характеристика. Алгоритм и способы разгона процессора.
реферат [38,0 K], добавлен 21.02.2009Управление взаимодействием всех устройств ЭВМ. История создания и развития производства процессора. Структура центрального процессора. Регистры общего назначения. Обозначения популярных моделей процессоров Intel и AMD. Команды центрального процессора.
реферат [111,2 K], добавлен 25.02.2015История появления и развития первых процессоров для компьютеров. Общая структура центрального процессора. Устройство блока интерфейса. Основные характеристики процессора. Кеш-память разных уровней. Разрядность и количество ядер. Частота и системная шина.
презентация [1,4 M], добавлен 11.04.2019Понятия и принцип работы процессора. Устройство центрального процессора. Типы архитектур микропроцессоров. Однокристальные микроконтроллеры. Секционные микропроцессоры. Процессоры цифровой обработки сигналов. Эволюция развития микропроцессоров Intel.
реферат [158,8 K], добавлен 25.06.2015Архитектура персонального компьютера, функциональные и технические характеристики его устройств. Компоненты материнской платы, строение процессора, виды памяти. Принципы работы процессора и обращение к данным. Пути развития персонального компьютера.
курсовая работа [102,4 K], добавлен 11.02.2011Внутренние и внешние устройства персонального компьютера. Классификация и характеристики ЭВМ, основы учения и структуры первых поколений. Основные принципы построения ПК. Функции центрального процессора и операционные устройства управления компьютера.
курсовая работа [109,7 K], добавлен 04.11.2010Как изготавливается процессор. Выбор процессора для офисного, игрового и домашнего компьютеров. Как заменить центральный процессор в компьютере. Повышение быстродействия процессоров, тактовой частоты, быстродействия памяти, понижение таймингов.
дипломная работа [1,7 M], добавлен 29.04.2014Компоненты персонального компьютера: блок питания, материнская плата, устройство процессора, оперативной памяти, видео и звуковой карты, сетевого адаптера и жесткого диска. Съемные носители информации. Монитор, клавиатура и мышь. Периферийные устройства.
дипломная работа [970,4 K], добавлен 22.11.2010История развития центрального процессора. Основные проблемы создания многоядерных процессоров. Проектирование микропроцессорной системы на базе процессора Intel 8080. Разработка принципиальной схемы и блок-схемы алгоритма работы микропроцессорной системы.
курсовая работа [467,6 K], добавлен 11.05.2014Процессор как важная часть компьютера. Частота центрального процессора. Встроенный контроллер памяти. Основные технические характеристики мониторов. Технологический процесс изготовления процессора. Основные группы стандартов и рекомендаций на мониторы.
реферат [17,2 K], добавлен 01.04.2010