- •Раздел 1. Устройство системного блока
- •Тема 1.1. Основные термины и понятия
- •Тема 1.2. Компоненты современного компьютера
- •Материнская плата
- •Процессор
- •Оперативная память
- •Тема 1.3. Шины
- •Тема 1.4. Накопители информации
- •Д исковод
- •Жесткий диск
- •Раздел 2. Оперативная память
- •Содержание раздела
- •Тема 2.1. Архитектура оперативной памяти
- •Тема 2.2. Модули памяти
- •Тема 2.3. Современные технологии
- •Тема 2.4. Технологии защиты от сбоев.
- •Раздел 3. Процессор.
- •Тема 3.1 Элементы архитектуры процессора Тактовая частота
- •Шина данных процессора
- •Внутренняя шина и регистры процессора
- •Шина адреса
- •Динамическое исполнение
- •Предсказание ветвлений (branch prediction)
- •Анализ потока команд (out-of-order execution)
- •Упреждающее выполнение (data forwarding)
- •Сопроцессор
- •Технология изготовления
- •Частота и множитель процессора
- •Тема 3.2. Режимы работы процессора
- •Тема 3.3. Процессоры пк
- •Процессоры i8086 и i8088
- •Процессоры 80186 и 80188
- •Сопроцессор 8087
- •Процессор 286
- •Сопроцессор 80287
- •Процессор 386
- •Процессор 386dx
- •Процессор 386sx
- •Процессор 386sl
- •Сопроцессор 387..
- •Процессор 486
- •Процессор 486 dx
- •Процессор 486sl
- •Процессор 486 sx
- •Процессоры 486dx2 и 486dx4
- •Сопроцессор 80487sx
- •Конкуренты Intel
- •Тема 3.4. Процессоры Pentium
- •Процессоры, совместимые с Pentium
- •Тема 3.5. Процессоры Pentium mmx и совместимые Процессоры Pentium mmx
- •Процессоры amd k6
- •Процессоры amd k6-2
- •Процессоры amd k6-III
- •Процессоры Cyrix 6x86mx (6x86m-II)
- •Тема 3.6. Процессоры шестого поколения
- •Конкуренты Intel
- •Процессор amd Athlon (Argon)
- •Процессор amd Athlon (Thunderbird)
- •Процессор amd Duron (Spitfire)
- •Тема 3.7. Процессоры Pentium 4 Обзор новых процессоров
- •Процессор Pentium 4
- •Процессор Intel Pentium Processor Extreme Edition 840
- •Процессоры семейства Intel Celeron d
- •Новые процессоры от amd
- •Тема 3.8. Процессорные разъемы
- •Раздел 4. Наборы микросхем системной логики (Чипсеты). Тема 4.1. Развитие чипов
- •Тема 4.2. Чипсеты Intel для процессоров класса Pentium.
- •Сводная таблица чипсетов Intel для процессоров класса Pentium
- •Тема 4.3. Чипсеты сторонних разработчиков для пятого поколения процессоров
- •Тема 4.4. Чипсеты Intel для процессоров шестого поколения.
- •Наборы микросхем системной логики сторонних разработчиков для шестого поколения процессоров
- •Тема 4.5. Дальнейшее развитие рынка чипсетов
- •Чипсет i820 (Camino)
- •Чипсет i815(e) (Solano)
- •Наборы микросхем системной логики для процессоров семейства к7
- •Тема 4.6. Современные чипсеты
- •Раздел 5. Материнские платы.
- •Тема 5.1. Форм-факторы материнских плат
- •Форм-фактор ат
- •Форм-фактор lpx
- •Форм-фактор атx
- •Форм-фактор Micro-atx
- •Форм-фактор nlx
- •Тема 5.2. Производители материнских плат
- •Раздел 6. Видеоадаптеры.
- •Тема 6.1. Устройство видеокаpты
- •Компоненты видеоадаптера. Видеочип. Понятие акселератора
- •Компоненты видеоадаптера. Видеопамять.
- •Стандарты видеоадаптеров. Поддерживаемые разрешения и цвета
- •Тема 6.2. Построение трехмерных изображений
- •Тесселяция поверхностей
- •Как работает 3d-графика
- •Этап 1. Расчет сцены
- •Этап 2. Обработка полигонов
- •Этап 3. Рендеринг
- •Другие параметры видеоплаты Объем видеопамяти на карте
- •Параметры графического чипа и внутренней шины
- •Тема 6.3. Фирмы-производители видеочипов.
- •Первое поколение 3d ускорителей. Фирма 3dfx
- •Фирма nVidia
- •Второе поколение 3d ускорителей.
- •Третье поколение 3d ускорителей.
- •Разновидности чипа RivaTnt2
- •Заключение
- •Четвертое поколение 3d ускорителей Новое поколение графических чипов: nVidia и s3
- •Пятое поколение 3d ускорителей
- •Фирмы производители видеоплат
- •Раздел 7. Корпус.
- •Тема 5. Маркировка чипов памяти
- •Контакты микросхемы dram
- •Организация памяти.
- •Упаковка чипов памяти
- •Маркировка чипов памяти
- •Тема 5. Подробнее о модулях памяти
- •Тема 2.5. Маркировка модулей памяти
Раздел 3. Процессор.
Разобравшись с технологиями оперативной памяти, начинем изучать еще один важнейший компонент компьютера - процессор. В первую очередь определимся, чем можно характеризовать некий процессор.
Пожалуй, важнейший параметр процессора - набор команд , который он умеет исполнять. Разумеется, все процессоры, на базе которых строится PC - совместимый компьютер, должны уметь исполнять одинаковый набор команд. Компьютерная программы – это не что иное, как последовательность некоторых команд, и, естественно, каждую из этих команд должен уметь исполнить процессор. Процессоры, на базе которых строятся другие (не PC) компьютеры, исполняют свои, совсем другие наборы команд. Как называют тот набор команд, который исполняет PC? Для того чтобы ответить на этот вопрос, нам придется немного заглянуть в историю.
В июне 1978 года фирма Intel выпустила процессор, который назвала i8086, который (точнее его близкого наследника) IBM и применила в своих первых PC. Затем Intel выпустила процессор i80186, который обладал повышенной производительностью. В феврале 1982 выходит новый процессор i80286, обладающий рядом нововведений, относительно предыдущих процессоров и имеющий снова более высокую производительность, но при этом, само собой разумеется, совместимый по командам с прошлыми процессорами. В июне 1988 появляется новое поколение процессоров фирмы Intel, и эти процессоры маркируются i80386. Наконец в 1991 выходит процессор i80486, обладающий еще более высокой производительностью. Естественно, все перечисленные процессоры, устанавливавшиеся в PC, умели выполнять одинаковый набор команд, иначе они не были бы совместимы между собой программно (т.е. программы, запускающиеся на одном процессоре, запускались бы на другом). А набор команд, исполняемый всеми этими процессорами, принято называть по серии, которой нумеровались выходившие процессоры. Такой набор команд принято называть х86 . Таким образом, процессоры, устанавливаемые в PC, называют х86 - процессорами, а саму архитектуру PC нередко называют х86 - архитектурой.
Помимо такой важнейшей архитектурной особенности, как набор команд, процессор, разумеется характеризуют быстродействием . В каких единицах приято измерять быстродействие процессора? Этот вопрос не имеет однозначного ответа. Быстродействие зависит от разных факторов, и мы сейчас рассмотри эти факторы.
Тема 3.1 Элементы архитектуры процессора Тактовая частота
Быстродействие процессора во многом зависит от тактовой частоты, обычно измеряемое в мегагерцах (МГц). Тактовая частота определяется параметрами кварцевого резонатора. Под воздействие электрического напряжения в кристалле кварца возникают колебания электрического тока с частой, определяемой формой и размерами кристалла. Частота этого переменного тока и называется тактовой частотой. Наименьшей единицей времени для процессора, как для логического устройства является период тактовой частоты или просто такт. На каждую операцию (выполнение команды) процессор затрачивает некоторое количество тактов. Естественно, чем выше тактовая частота процессора, тем производительнее он работает, так как в единицу времени происходит большее количество татов и выполняется большее количество команд. Естественно, более новые процессоры работают на все более высоких тактовых частотах (это достигается, в частности, улучшением технологии их изготовления) показываю большую производительность.
Но тактовая частота не единственный фактор, определяющий производительность процессора. Ведь количество тактов, затрачиваемое на выполнение команд тоже можно менять. И если первые х86 процессоры на выполнение одной команды тратили в среднем около 12 тактов, в 286 и 386 этот показатель в среднем составлял около 4,5 тактов, в 486 - около 2 тактов, то в современных процессорах в среднем выполняется одна команда за такт (процессор Pentium) и даже несколько (около 3-х) в процессорах семейства Pentium !!! (за счет параллельного исполнения команд).
Различное количество тактов, затрачиваемое процессорами на выполнение команд, затрудняет их сравнение с использованием только лишь тактовой частоты. Среднее количество операций выполняемое за один такт работы процессора принято называть производительностью. Как вы уже наверное догадались теоретически сравнивать два процессора нужно рассматривая быстродействие и тактовую частоту работы в совокупности: чем меньше тактов затрачивает в среднем процессор на исполнение команды, тем выше его эффективность (производительность) даже при неизменной тактовой частоте. Например: 486 процессор (в среднем 2 такта на команду) на частоте 133 МГц работает даже медленнее, чем процессор Pentium (в среднем 1 такт на команду) на частоте 75МГц. Оценивать реальную производительность процессора в сравнении с другими весьма непросто, и нужно понимать, что такое сравнение во многом зависит от той задачи, которую процессор решает.
Перечисленные выше характеристики во многом отражают эффективность процессора. Но есть еще целый ряд характеристик, описывающих внутреннюю архитектуру процессора.
