Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

5180

.pdf
Скачиваний:
0
Добавлен:
13.11.2022
Размер:
1.05 Mб
Скачать

51

порты имеют достаточно низкие скорости работы (50, 75, 100, 110, 200, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57000 и 115000 бит/с) и высокую помехоустойчивость, что позволяет использовать соединительный кабель длиной до 75 м и более.

Последовательные порты применяются как для подключения к компьютеру принтера, модема, мышки, ручного сканера и т. п., так и для простого варианта соединения двух компьютеров между собой. Порты COM, также использовались на первых поколениях персональных компьютеров. И на материнских платах их можно было встретить до трех штук (COM-1,-2,-3; или COM A, COM B – на современных). В настоящее время они также используются редко.

Порт PS/2. Во второй половине 1980-х годов компания IBM выпустила серию ПК под названием PS/2, у которых был специальный небольшой круглый разъем для мыши, который впоследствии и стал называть PS/2. В современных компьютерах обычно имеется два разъема PS/2 для подключения и мыши, и клавиатуры. Конфигурация и цвет их различаются для удобства их соединения.

Порт USB. USB (Universal Serial Bus — универсальная последовательная шина) — интерфейс для подключения различных внешних устройств. Спецификация периферийной шины USB разработана лидерами компьютерной и телекоммуникационной промышленности — Compaq, DEC, IBM, Intel,

Microsoft, NEC и Northern Telecom — для подключения компьютерной периферии вне корпуса машины по стандарту «plug and play», в результате чего нет необходимости в установке дополнительных плат в слоты расширения и переконфигурирования системы. Порт USB появился относительно недавно вместе с компьютерами Pentium II. Персональные компьютеры, имеющие шину USB, позволяют подключать периферийные устройства и осуществляют их автоматическое конфигурирование, как только устройство физически будет присоединено к машине, и при этом нет необходимости перезагружать или выключать компьютер, а также запускать программы установки и конфигурирования. Шина USB позволяет одновременно подключать последовательно до 127 устройств, например, датчики. Кроме того, на сегодняшний день он является самым распространенным и востребованным портом на материнской плате. Посредством его подключается практически вся периферия, в том числе и монитор, клавиатура и другие малоизвестные устройства.

USB самостоятельно определяет, добавлено устройство или отключено,

52

благодаря своей продвинутой логике, обеспечиваемой основной системой. Шина автоматически определяет, какой системный ресурс, включая программный драйвер и пропускную способность, нужен каждому периферийному устройству, и делает этот ресурс доступным без вмешательства пользователя. Владельцы компьютеров, оснащенных шиной USB, имеют возможность переключать совместимые периферийные устройства очень просто. USB имеет несколько стандартов, зависящих от этапов развития поколений ПК: USB 1.0 – Pentium II; USB 1.1 – Pentium II-III; USB 2.0 для Pentium III, Pentium – 4. Современные материнские платы предлагаются с 6–8 портами USB 2.0. Скорость обмена информации заявлена до 60 Мбайт/с.

Порт FireWire. IEEE 1394, или FireWire (для компьютеров платформы Apple), — это последовательная высокоскоростная шина, предназначенная для обмена цифровой информацией между компьютером и другими электронными устройствами. Благодаря невысокой цене и большой скорости передачи данных эта шина становится новым стандартом шины ввода–вывода для персонального компьютера. Ее изменяемая архитектура и одноранговая топология делают FireWire идеальным вариантом для подключения устройств обработки аудио- и видеоинформации. Эта шина также идеально подходит для работы мультимедийных приложений в реальном времени. Сегодня различают два стандарта: IEEE 1394a, IEEE 1394b. Они различаются по скорости обмена: 60 Мбайт/с и 120 Мбайт/с. Впервые появились на материнских платах для Pentium

III.Количество их ограничивается: 1–2 портами на плате.

Взаключение обзора портов следует отметить следующие преимущества последних типов портов USB 2.0, IEEE 1394:

высокая скорость обмена информацией;

малогабаритные;

не требуют дополнительного электропитания для большинства малогабаритных устройств (цифровые фотокамеры, flash-память, МР3 проигрыватели и т.п.);

наличие USB 2.0 порта практически на всех периферийных устройствах и портативных компьютерах и смартфонах (КПК, ноутбуках, планшетных ПК) и других.

Как видно из истории, развитие компьютерной техники приводит к быстрому замещению всех технологий, использующихся в нем. Так, вместо параллельного (LPT) и последовательного порта (COM) появилась шина USB, затем более быстрая USB 2.0, для более быстрого обмена данными с жестким

53

диском реализован интерфейс Serial ATA (вместо IDE), внедрена более быстрая память DDR2.

Универсальная последовательная шина Universal Serial Bus (USB), последовательный интерфейс ATA (Serial ATA), являются последствиями перехода с параллельной архитектуры на скоростную последовательную архитектуру, обеспечивающую высокую пропускную способность и потенциал по масштабируемости. Масштабируемость производительности достигается через повышение частоты самой шины и добавление линий к шине.

Среди других преимуществ USB и последовательных шин следует отметить:

возможность эффективно работать с различными компонентами ПК;

низкое энергопотребление и поддержку функций энергосбережения; поддержку "горячей замены" и "горячей установки" устройств и др.

IY. Микропроцессор

4.1. Архитектура и параметры процессоров

Микропроцессор (МП, процессор), или более полно ЦПУ (CPU — central processing unit), является центральным компонентом компьютера. Это компонент, который прямо или косвенно управляет всем происходящим в компьютерной системе.

Известный ученый ХХ века фон Нейман в 1945 г. впервые предложил хранить последовательность инструкций, так называемые программы, в той же памяти, что и данные. В своем докладе он описывал компьютер, состоящий из четырех основных частей: центрального арифметического устройства, центрального управляющего устройства, памяти и средств ввода–вывода (вспомним идею Ч. Бэббиджа).

Сегодня почти все процессоры имеют фон-неймановскую архитектуру. Каждый микропроцессор имеет определенное число элементов памяти,

называемых регистрами, арифметико-логическое устройство (АЛУ) и устройство управления.

Регистры памяти используются для временного хранения выполняемой команды, адресов памяти, обрабатываемых данных и другой внутренней информации микропроцессора.

В АЛУ производится арифметическая и логическая обработка данных.

54

Устройство управления вырабатывает необходимые управляющие сигналы для внутренней работы микропроцессора и связи микропроцессора с другими компонентами компьютера через процессорную шины.

Существует несколько направлений в производстве микропроцессоров. Они различаются принципами построения архитектуры процессора. Наиболее распространенными являются архитектуры RISC и CISC.

RISC. Микропроцессоры с архитектурой RISC (Reduced Instruction Set Computers – сокращенный набор команд) используют сравнительно небольшой набор команд. Все команды работают с операндами и имеют одинаковый формат. Обращение к памяти выполняется с помощью специальных команд загрузки регистра и записи. Простота структуры и небольшой набор команд позволяют реализовать полностью их аппаратное выполнение и эффективный конвейер при небольшом объеме оборудования. Вычислительные возможности RISC-процессоров отличает высокая степень дробления конвейера. Этот прием позволяет увеличить тактовую частоту (а значит, и производительность) компьютера: чем более элементарные действия выполняются в каждой фазе работы конвейера, тем выше частота его работы. RISC-процессоры с самого начала ориентированы на реализацию всех возможностей ускорения арифметических операций, поэтому их конвейеры обладают значительно более высоким быстродействием, чем в CISC-процессорах. Поэтому RISC-процессоры в 2–4 раза быстрее имеющих ту же тактовую частоту CISC-процессоров с обычной системой команд и являются более высокопроизводительными, несмотря на больший размер программ. RISC-архитектура построена на 4 основных принципах:

любая операция должна выполняться за один такт, вне зависимости от ее типа;

система команд должна содержать минимальное количество наиболее часто используемых простейших инструкций одинаковой длины;

операции обработки данных реализуются только в формате «регистр — регистр» (операнды выбираются из оперативных регистров процессора, и результат операции записывается также в регистр; а обмен между оперативными регистрами и памятью выполняется только с помощью команд загрузки–записи);

состав системы команд должен быть удобен для компиляции операторов языков высокого уровня.

Усложнение RISC-процессоров фактически приближает их архитектуру к

55

CISC-архитектуре. Количество процессоров с RISC-архитектурой возрастает и все ведущие фирмы США их производят, в том числе фирмы IBM, Intel,

Motorola.

CISC. Микропроцессоры с архитектурой CISC (Complex Instruction Set Computers – архитектура вычислений с полной системой команд) реализуют на уровне машинного языка комплексные наборы команд различной сложности, от простых, характерных для микропроцессора первого поколения, до сложных. Большинство современных процессоров для персональных компьютеров построено по архитектуре CISC. К этой архитектуре относятся все микропроцессору семейства х86.

Впоследнее время появились гибридные процессоры, которые имеют систему команд CISC, однако внутри преобразовывают их в цепочки RISCкоманд, которые и исполняются ядром процессора.

Постепенное усложнение CISC-процессоров происходит в направлении более совершенного управления машинными ресурсами, а также в направлении сближения машинных языков с языками высокого уровня.

Вто же время сложная система команд и переменный формат команды процессором с CISC-архитектурой привели к быстрому росту сложности схем. Так, процессор 8086 содержал 29 тыс. транзисторов, 80386 — 275000, Pentium — 3100000, Pentium 4 — от 40 млн транзисторов и превзошел рубеж 100 млн. Для того чтобы такие процессоры вообще могли работать с приемлемым энергопотреблением и размещаться на ограниченной площади кристалла, производители работают над миниатюризацией транзисторов. Уже выпускаются микропроцессоры по 0,09 мкм, 0,065 мкм технологическому процессу и осваиваются технологии 0,045 мкм.

Параметры процессоров. Структуры различных типов процессоров могут существенно различаться, однако с точки зрения пользователя наиболее важными параметрами являются архитектура, адресное пространство памяти, разрядность шины данных, быстродействие.

Архитектуру микропроцессора (МП) определяет разрядность слова и внутренней шины данных МП. Первые МП для компьютеров (микрокалькуляторы) основывались на 4-разрядной архитектуре. Первые персональные ЭВМ использовали МП с 8-разрядной архитектурой, а современные МП основаны на 32- и 64-разрядной архитектуре.

Микропроцессоры с 4- и 8-разрядной архитектурой использовали последовательный принцип выполнения команд, при котором очередная

56

операция начинается только после выполнения предыдущей. В некоторых МП с 16-разрядной архитектурой используются принципы параллельной работы, при которой одновременно с выполнением текущей команды производятся предварительная выборка и хранение последующих команд. В микропроцессорах с 32-разрядной архитектурой используется конвейерный метод выполнения команд, при котором несколько внутренних устройств МП работают параллельно, производя одновременно обработку нескольких последовательных команд программы.

Адресное пространство памяти определяется разрядностью адресных регистров и адресной шины МП. В 8-разрядных МП адресные регистры обычно составляются из двух 8-разрядных регистров, образуя 16-разрядную шину, адресующую 68 КБ памяти. В 16-разрядных МП, как правило, используются 20разрядные адресные регистры, адресующие 1 МБ памяти. В 32-разрядных МП используются 24- и 32-разрядные адресные регистры, адресующие от 16 МБ до 4 ГБ памяти. Для выборки команд и обмена данными с памятью МП имеют шину данных, разрядность которой, как правило, совпадает с разрядностью внутренней шины данных, определяемой архитектурой МП. Однако для упрощения связи с внешней аппаратурой внешняя шина данных может иметь разрядность меньшую, чем внутренняя шина и регистры данных. Например, некоторые МП с 16-разрядной архитектурой имеют 8-разрядную внешнюю шину данных. Они представляют собой специальные модификации обычных 16разрядных МП и обладают практически той же вычислительной мощностью.

Одним из важных параметров МП является внутренняя тактовая частота его работы и ее согласованность с частотой системной шиной, которая обычно задается внешними генераторами. Для процессоров Pentium стандартными являются частоты системной шины 66, 100, 133, 266, 400, 533, 800, 1066 МГц, а собственная частота микропроцессора уже достигла 3,8 ГГц. Выполнение простейших команд (например, сложение двух операндов из регистров или пересылка операндов в регистрах МП) требует минимально двух периодов тактовых импульсов (для выборки команды и ее выполнения). Более сложные команды требуют для выполнения до 10—20 периодов тактовых импульсов. Если операнды находятся не в регистрах, а в памяти, дополнительное время расходуется на выборки операндов в регистры и запись результата в память. Поэтому нельзя определять быстродействие ПК только тактовой частотой процессора.

Скорость работы МП определяется не только тактовой частотой, но и

57

набором его команд, их гибкостью, развитой системой прерываний.

Когда говорят о прогнозах по увеличению плотности размещения и уменьшению геометрических размеров транзисторов, обычно упоминают так называемый закон Мура. Проанализировав темпы развития полупроводниковых устройств и экономические факторы за прошедшие шесть лет, Мур предположил, что к 1975 году количество транзисторов в одной интегральной микросхеме составит 65 тыс. Именно этот прогноз на ближайшие десять лет стал определять развитие микроэлектроники. По прогнозу Мура, количество транзисторов в одной микросхеме за десять лет должно было увеличиться более чем в 1000 раз. А это означало, что каждый год количество транзисторов в одной микросхеме должно удваиваться.

К 1975 году рост количества элементов в одной микросхеме стал немного отставать от прогноза. Тогда Гордон Мур скорректировал период обновления до 24 месяцев, чтобы компенсировать ожидаемое увеличение сложности полупроводниковых компонентов. В конце 1980-х годов одним из руководителей корпорации Intel была внесена еще одна поправка, и прогноз Мура стал означать удвоение вычислительной производительности каждые 18 месяцев (вычислительная производительность, измеряемая в миллионах команд в секунду (MIPS), увеличивается благодаря росту количества транзисторов).

Конечно, строго говоря, никакого закона Мура не существует. Но тем не менее его придерживаются на протяжении почти сорока лет.

Кроме предсказания экспоненциального роста плотности размещения транзисторов, Мур сделал и другой важный и на первый взгляд парадоксальный вывод. Сокращение размеров транзисторов должно неизбежно привести к тому, что интегральные микросхемы на их основе будут все дешевле, мощнее и доступнее.

Точнее, сам факт увеличения плотности размещения транзисторов за счет сокращения их размеров сопровождается важными последствиями. Действительно, если говорить просто о количестве транзисторов в одной микросхеме (табл. 6), то со времени 30-транзисторных компонентов 1965 года это количество возросло на много порядков. В 1975 году количество компонентов достигло 65 тыс. К 1989 году процессор Intel i80486 содержал 1,4 млн транзисторов. А в 2002 году корпорация Intel анонсировала процессор Intel Pentium 4 на основе 0,13-микронной технологии, вмещающий 55 млн транзисторов в одном кристалле. В процессоре Intel Pentium 4 на основе 90– нанометрового технологического процесса количество транзисторов

58

насчитывает уже около 125 млн, а в недалеком будущем технология производства интегральных микросхем позволит увеличивать количество транзисторов на сотни миллионов ежегодно.

Одновременно с увеличением количества транзисторов улучшаются почти все параметры микропроцессорной технологии, главные из которых — скорость, производительность и энергопотребление. Так, процессор i80486 работал на тактовой частоте 25 МГц. Современные процессоры Pentium 4 имеют тактовые частоты уже более 3 ГГц. Процессор с миллиардом транзисторов, как ожидается, будет работать на частоте, приближающейся к 20 ГГц.

Однако законы физики ограничивают разработчиков в непосредственном увеличении частоты, и, хотя частоты растут каждый год, это не может дать того прироста производительности, что было до настоящего времени. Вот почему инженеры постоянно ищут способ заставить процессор выполнять больше работы за каждый такт. Развитие состоит в расширении шины данных и регистров. Большинство процессоров сегодня имеют 32-разрядную архитектуру, и активно продвигаются процессоры с 64-разрядной архитектурой.

Процесс производства. Кремний или силикон – это основной материал для производства чипов. Это полупроводник, который, будучи присажен добавками по специальной маске, становится транзистором, основным строительным блоком цифровых схем. Процесс подразумевает вытравливание транзисторов, резисторов, пересекающихся дорожек и т. д. на поверхности кремния.

Сначала выращивается кремневое основание. Оно должно иметь бездефектную кристаллическую структуру, этот аспект налагает ограничение на ее размер. На следующей стадии заготовка разрезается на слои, называемые пластинами. Они полируются до безупречной зеркальной поверхности. На этой пластине и создается чип. Обычно из одной пластины делается много процессоров.

Электрическая схема состоит из разных материалов. Например, диоксид кремния – это изолятор, из полисиликона изготавливаются проводящие дорожки. Когда появляется открытая пластина, она бомбардируется ионами для создания транзисторов – это и называется присадкой.

59

Таблица 6 Технологический процесс производства микропроцессоров компании

INTEL

Год выпуска

Технологический

Количество

Процессор

 

 

процесс

транзисторов

 

1971

10

мкм

2300

4004

1972

10

мкм

3500

8008

1974

6 мкм

6000

8080

1976

3 мкм

6500

8088

1978

3 мкм

29 тыс

8086

1982

2 мкм

134 тыс

80286

1985

1,5 мкм

275 тыс

80386

1989

1,0 мкм

1,18 млн

80486

1993

0,8 мкм

3,1 млн

Pentium

1997

0,35 мкм

7,5 млн

Pentium II

1999

0,25 мкм

9,5 млн

Pentium III

1999

0,18 мкм

24 млн

Pentium III Xeon

2000

0,13 мкм

42 млн

Pentium 4

2001

0,13 мкм

55 млн

Pentium 4 НТ

2003

90

нм

125 млн

Pentium 4 НТ

2004

65

нм

175 млн

Pentium 4 Prescott

2006

65

нм

около 200 млн

Pentium 4 ХЕ 955

 

 

 

 

Intel Core 2 Duo E6700

2007

45

нм

 

 

2009

32

нм

 

 

Чтобы создать все требуемые детали, на всю поверхность пластины добавляются слои и лишние части вытравливаются вновь. Для этого новый слой покрывается фоторезистором, на который проектируется образ требуемых деталей. После экспозиции проявление удаляет части фоторезистора, выставленные на свет, оставляя маску, через которую проходило вытравливание. Оставшийся фоторезистор удаляется растворителем.

Этот процесс повторяется, по слою за один раз, до полного создания всей схемы. Излишне говорить, что детали размером в миллионную долю метра может испортить мельчайшая пылинка. Такая пылинка может быть размером от микрона до ста — а это в 3—300 раз больше детали. Микропроцессоры производятся в сверхчистой среде, где операторы одеты в специальные защитные костюмы.

В прежние времена производство полупроводников приводило к удаче или неудаче с отношением успеха менее 50% работающих чипов. Сегодня выход готовой продукции намного выше и достигает до 90%. После тестирования

60

хорошие чипы упаковываются в PGA-корпус (Pin Grid Arrays) — керамический прямоугольник с рядами штырьков на дне; именно такой корпус большинство людей принимают за процессор.

МП Intel 4004 использовал 10-микронный процесс: наименьшие детали составляли одну 10-миллионную метра. По сегодняшним стандартам это огромные размеры. Если предположить, что Pentium II изготовлен по такой технологии, он был бы размером 14x20 см и был бы медленным — быстрые транзисторы малы. Большинство процессоров сегодня используют 0,13–,0,09– микронную технологию, и в работе уже и 0,065–, 0,45–микронный процесс. Основные характеристики отображены в табл. 7 и 8

 

 

 

 

Таблица 7

Основные модели и их характеристики процессоров 90-х годов

 

 

 

 

 

 

 

Микропроцессор -

Процессор Pentium®

Процессор

Процессор

 

Intel486™ SX

 

Pentium® Pro

Pentium® II

 

 

 

 

 

Объявлено о

22/4/91

22/3/93

01/11/95

07/5/97

выпуске

 

 

 

 

 

 

 

 

 

Тактовая

16 МГц, 20МГц, 25

60 МГц, 66 МГц, 75

150МГц, 166

200 МГц,

частота

МГц, 33 МГц

МГц, 90 МГц, 100

МГц, 180МГц,

233 МГц,

 

 

МГц, 120МГц:

200 МГц

266 МГц,

 

 

 

300 МГц

 

 

133МГц, 150МГц:

 

 

 

 

 

 

 

166МГц

 

 

Разрядность

32 бит

32 бит

64 бит

64 бит

шины

 

 

 

 

Количество

1,185 миллиона (1

3,1 миллиона

5,5 миллионов

7,5 миллионов

транзисторов

микрон)

(0,8 микрон)

(0,6 микрон)

 

Адресуемая

4 гигабайт

4 гигабайт

64 гигабайт

64 гигабайт

память

 

 

 

 

Виртуальная

64 терабайт

64 терабайт

64 терабайт

64 терабайт

память

 

 

 

 

Краткая

Конструктивный

Пятикратный рост

Высокопроизводи-

Двойная

характеристи-

аналог Intel486™ DX,

производительнос-

тельный процессор

независимая

ка

но без

ти по сравнению с

с применением

шина,

 

математического

процессором

архитектуры

динамическое

 

сопроцессора

Intel486™ DX 33-

динамического

исполнение,

 

 

МГц благодаря

исполнения

технология Intel

 

 

применению

 

ММХ™

 

 

суперскалярной

 

 

 

 

архитектуры

 

 

 

 

 

 

 

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]