close

Вход

Забыли?

вход по аккаунту

?

Процессор. Машинная команда

код для вставкиСкачать
Процессор
Энциклопедия учителя
информатики
Газета «Первое сентября»
Определение
Процессор — это функциональный блок ЭВМ,
предназначенный для автоматического
считывания команд программы, их расшифровки
и выполнения
Термин по звучанию близок к английскому глаголу
“process”, имеющему один из вариантов перевода
“обрабатывать”. И действительно, основное
назначение процессора состоит в автоматической
обработке информации по заданной программе.
Производительность компьютера
Будучи центральным устройством ЭВМ, процессор
во многом определяет ее возможности и
производительность. Не случайно при
характеристике компьютера тип процессора всегда
указывается в первую очередь. Тем не менее не
следует забывать, что общая эффективность
вычислительной системы зависит не только от
процессора, но и от остальных ее компонентов, а
даже от их согласования. Иными словами,
“медленная” память или устаревшая графическая
часть могут свести на нет все преимущества
новейшего процессора.
Микропроцессор
Прогресс в области
микроэлектроники привел
к тому, что весь
процессор удалось
разместить внутри одного
кристалла. Таким
образом, он стал
отдельной
самостоятельной
микросхемой и получил
новое название —
микропроцессор.
Увеличение скорости работы
То, что процессор удалось поместить
внутри одной микросхемы, не просто
уменьшило размеры этого узла, но и
создало предпосылки для
существенного увеличения скорости
работы процессора (благодаря
сокращению длины соединений) и
повышения его надежности (за счет
отсутствия внешних проводников). К
сожалению, есть и отрицательные
последствия: уменьшение габаритов
процессора приводит к ухудшению
условий теплоотдачи от
микроскопических его элементов, что
существенно повышает требования к
теплоотводящим свойствам
конструкции.
АЛУ
УУ
Главными
составными
частями
процессора
являются
арифметикологическое
устройство АЛУ
и устройство
управления УУ
.
Назначение АЛУ
АЛУ служит для выполнения всех операций,
которые “умеет” выполнять процессор. Именно
здесь осуществляются все арифметические
действия, а также логические операции,
сравнение данных, сдвиги и т.д.
АЛУ содержит в себе регистры для хранения и
обработки данных. Один из важнейших регистров
называется сумматором и в нем получается
итоговый результат
Для выполнения всех этих функций и нужно
устройство управления.
Чтобы обеспечить автоматические вычисления по
программе, процессор должен уметь выполнять
еще целый ряд действий:
извлекать из памяти очередную команду;
расшифровывать ее и преобразовывать в
последовательность необходимых действий;
заносить в АЛУ исходные данные;
сохранять полученный в АЛУ результат;
обеспечивать синхронную работу всех узлов
машины.
Регистр адреса и команд
Как и АЛУ, УУ содержит несколько важных
регистров для хранения информации,
необходимой в ходе выполнения текущей
команды. Наиболее важными из них
являются счетчик (регистр) адреса
очередной команды программы и регистр
команд, в который считывается код
выполняемой в данный момент операции.
Выполнение программы
Счетчик команд (IP = Instruction Pointer) – регистр, в котором
хранится адрес следующей команды.
IP
AB3D16
по адресу AB3D16
1.
Команда, расположенная по этому адресу, передается в
УУ. Если это не команда перехода, регистр IP увеличивается
на длину команды.
2.
УУ расшифровывает адреса операндов.
3.
Операнды загружаются в АЛУ.
4.
УУ дает команду АЛУ на выполнение операции.
5.
Результат записывается по нужному адресу.
6.
Шаги 1-5 повторяются до получения команды «стоп».
Регистры общего назначения
Описанные выше служебные регистры АЛУ и УУ, используемые
процессором для обеспечения своего функционирования, как
правило, недоступны программисту. Однако почти все процессоры
имеют некоторый набор дополнительных регистров,
предназначенных для использования программным обеспечением.
Их часто называют регистрами общего назначения (РОН),
подчеркивая тем самым универсальность их функций. В РОН
может храниться как непосредственно обрабатываемая
информация (числа, коды символов и т.п.), так и ссылки на те
ячейки памяти, где такая информация находится (такой метод
адресации данных широко распространен и называется
косвенным). Количество регистров и их устройство в различных
процессорах различно.
Разрядность
Под разрядностью процессора обычно понимают число одновременно
обрабатываемых им битов. Формально эта величина есть количество
двоичных разрядов в регистрах процессора, и для современных моделей
она равна 32. Помимо “внутренней” разрядности процессора, существует
еще разрядность шины данных, которой он управляет, и разрядность шины
адреса. Разрядность регистров и разрядность шины данных влияют на
длину обрабатываемых данных, а вот разрядность шины адреса R
определяет максимальный объем памяти, который способен адресовать
процессор. Эту характеристику часто называют величиной адресного
пространства, и она может быть вычислена по простой формуле 2R. Эти
три характеристики разрядности не всегда совпадают
Тактовая частота
Тактовая частота определяется количеством тактовых
импульсов в секунду и измеряется в гигагерцах — т.е.
миллиардах импульсов за 1 сек. Очевидно, что чем чаще
следуют импульсы от генератора, тем быстрее будет
выполнена операция, состоящая из фиксированного числа
тактов. Разумеется, эту частоту нельзя установить
произвольно высокой, поскольку процессор может просто
“не успеть” выполнить очередной такт до прихода
следующего импульса. Инженеры делают все возможное
для увеличения значения этой характеристики.
Сравнение тактовых частот
Следует четко представлять, что сравнение тактовых частот
позволяет надежно определить, какой из двух процессоров
более быстродействующий, только в том случае, когда оба
процессора устроены примерно одинаково. Если же
попытаться сравнить процессоры, произведенные разными
изготовителями и работающие по разным принципам, можно
получить абсолютно неправильные выводы о
быстродействии. Кроме того, не нужно забывать, что
производительность современной компьютерной системы
определяется не только быстродействием отдельно взятого
процессора, но и скоростями работы остальных узлов
компьютера и даже способами организации всей системы в
целом: часто простое увеличение объема ОЗУ дает гораздо
больший эффект, чем замена процессора на более
быстрый.
RISC CISC
Как следует из изложенного выше, система команд компьютера зависит
именно от используемого в нем процессора. Каждый процессор имеет свою
систему команд. Подчеркнем, что по структуре системы команд различают
процессоры двух типов:
RISC (Reduced Instruction Set Computer) — процессор с уменьшенным
набором команд и
CISC (Complex Instruction Set Computer) — процессор с полным набором
команд.
CISC-процессоры появились раньше, для них характерен набор сложных
команд неодинаковой длины с большим количеством методов адресации к
памяти. Появившийся позднее RISC-подход предлагает менее сложные
команды одинаковой длины с отказом от сложных методов адресации.
Такое упрощение системы команд позволяет оптимизировать время их
выполнения и существенно ускорить работу процессора. Что касается
“отброшенных” при упрощении возможностей, то они используются
относительно редко и вполне могут быть реализованы программным путем.
Процессоры фирмы Intel относятся к CISC-группе. Однако для того, чтобы
наращивать быстродействие своих изделий, Intel широко применяет
отдельные достижения RISC-архитектуры.
Системный блок: процессоры
Pentium, Pentium-II,
Pentium-III, Pentium 4
Celeron (для дома)
Xeon (для серверов)
Pentium M (для ноутбуков)
Pentium D, Core 2 Duo (2 ядра)
Core 2 Quad (4 ядра)
K7, Athlon XP, Duron
Athlon 64
Sempron (для дома и ноутбуков)
Turion (для ноутбуков)
Opteron (для серверов)
Athlon 64 X2 (2 ядра)
Intel Pentium 4 3.0G 800MHz/1M
тактовая
частота 3 ГГц
частота шины
800 МГц
кэш-память
1 Мб
Документ
Категория
Презентации по информатике
Просмотров
433
Размер файла
528 Кб
Теги
1/--страниц
Пожаловаться на содержимое документа