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

Косарев_Экомическая информатика

.pdf
Скачиваний:
170
Добавлен:
03.05.2015
Размер:
9.05 Mб
Скачать

Структурная организация персональных компьютеров

71

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

Следуя стратегии выпуска различных процессоров, способных занять свободные маркетинговые ниши, в 1998 г. компания Intel представила новую модификацию процессора Pentium II с такто­ вой частотой 266 МГц без кэш-памяти второго уровня под назва­ нием Celeron. Микропроцессор предназначен для недорогих ПК. Отсутствие кэш-памяти второго уровня при мощном процессор­ ном ядре привело к существенному снижению производительнос­ ти процессора (при решении некоторых задач она оказалась ниже, чем у процессора Pentium MMX с более низкой тактовой часто­ той). В связи с этим в последующих моделях процессора Celeron с более высокой тактовой частотой (400 МГц) появилась кэш-па­ мять второго уровня емкостью 128 Кбайт, работающая на пол­ ной частоте процессора.

В феврале 1999 г. выпущен микропроцессор Pentium III. Его нельзя назвать процессором принципиально нового поколения, как это бьшо с Pentium и Pentium II, появление которых связано с существенными изменениями в технологиях обработки данных, кэшировании, взаимодействии с системной шиной. Архитектура Pentium III является дополненной версией процессора Pentium И, в которую введены 70 новых инструкций, называемых расшире­ ниями Streaming SIDM (потоковые расширения SIDM - Single Instruction - Many Data), подразумевающими возможность полу­ чения процессором одной инструкции на обработку нескольких массивов однотипных данных. Первые модели Pentium III выпус­ кались с тактовой частотой 450 Мгц, последующие - 500,600 Мгц. Из семидесяти новых инструкций пятьдесят используется для оптимизации операций с плавающей точкой (SIDM FP), двенад­ цать - являются дополнением к имеющимся в Pentium II мульти­ медийным инструкциям ММХ и восемь новых инструкций кэши­ рования (инструкций поточного запоминания). Кроме того, в Pentium III имеется дополнительный блок для выполнения инст­ рукций SIDM с плавающей точкой.

72

Глава 2

Расширения Streaming SIDM предназначены для решения за­ дач обработки звука, видео и другой мультимедийной информа­ ции, требующей интенсивной работы процессора - фильтрации графических изображений, геометрических 3D вычислений и вол­ нового анализа, которые тормозили работу даже быстрого Pentium II. Однако чтобы воспользоваться преимуществами Pentium III, необходимо разрабатывать новое программное обес­ печение.

При работе с приложениями типа Microsoft Office, электрон­ ной почтой, Web-браузером пользователь вряд ли почувствует уве­ личение производительности, используя Pentium III, по сравне­ нию с Pentium II при равной тактовой частоте процессоров. Од­ ним из перспективных применений Pentium III считается распознавание речи и перевод устных фраз в текстовую форму. Программы распознавания речи показывают на Pentium III бо­ лее высокую точность распознавания и меньшее время обучения особенностям произношения по сравнению с Pentium И.

Для профессиональных рабочих станций и серверов фирмой Intel создан микропроцессор Хеоп (1999 г.). Более производитель­ ный, чем Pentium III, Xeon имеет кэш-память второго уровня ем­ костью 2 Мбайта, работающую на частоте процессора. Более объемная и более быстрая кэш-память микропроцессора Хеоп по сравнению с Pentium III способствует повышению производитель­ ности выполнения задач, интенсивно использующих процессор, например запросов в базах данных. Кристалл позволяет изготав­ ливать машины с четырехпроцессорной конфигурацией. В резуль­ тате скорость работы сервера может быть увеличена распределе­ нием задач по нескольким процессорам. Но для реализации этого требуется соответствующая плата, а также рассчитанная на мно­ гопроцессорность операционная система и соответствующие при­ ложения.

Несмотря на бесспорное лидерство фирмы Intel на рынке мик­ ропроцессоров, в настоящее время ряд фирм - AMD (Advanced Micro Devices), Cyrix, IBM, Texas Instruments, IDT и др. - произ­ водит аналогичные устройства, конкурирующие с изделиями Intel. Больших успехов в последнее время добилась на этом поприще фирма AMD.

В 1996 г. фирмой AMD выпущен более дешевый и более про­ изводительный аналог микропроцессора Pentium - AMD-K5, в 1997 г. - AMD-K6, спроектированный как альтернатива Pentium

Структурная организация персональных компьютеров

73

II, затем AMD K6-2 с технологией 3D Now!, AMD К6-Ш. AMDК6 - первый микропроцессор из выпущенных не фирмой Intel, поддерживающий инструкции ММХ, имеет увеличенную до 1 Мбайта кэш-память второго уровня (по сравнению с 512 Кбайт в Pentium II), высокую производительность. В AMD K6-III кэш-па­ мять второго уровня объемом 256 Кбайт расположена на самом кристалле и может обмениваться данными с процессором на его рабочей частоте.

В 1999 г. фирмой AMD выпущен процессор Athlon, ранее из­ вестный под кодовым названием К7. Процессор Athlon может одновременно обрабатывать до шести инструкций за один такт (в то время как Pentium III - только три), имеет кэш-память пер­ вого уровня 128 Кбайт (что в четыре раза больше, чем у Pentium III). Кроме того, фирма AMD разработала более быструю, чем у Pentium III, системную шину, которая позволяет процессору об­ мениваться данными с набором микросхем, установленным на системной плате, на частоте 200 МГц (у Pentium III - системная шина работает на частоте 100 МГц).

В процессор Athlon добавлены 24 новые инструкции, которые, как и расширения Intel Streaming SIDM в Pentium III, предназна­ чены для повышения скорости графических приложений, коди­ рования видео, работы с поточными данными в Web, ускорения обработки речи и другими приложениями. Однако, так же, как и фирме Intel, фирме AMD для эффективного использования новых инструкций требуется, чтобы разработчики программного обес­ печения позаботились о создании новых программ.

Выпускаемые в настоящее время процессоры Pentium III и Athlon работают на тактовых частотах 500, 550, 600 МГц, и обеи­ ми фирмами (Intel и AMD) планируется в ближайшее время вы­ пуск еще более быстрых процессоров. В то же время пока боль­ шинство пользователей работают с приложениями, не требующи­ ми тактовой частоты даже в 500 МГц. В частности, при работе с офисными приложениями дальнейший рост тактовой частоты процессора вряд ли приведет к заметному увеличению произво­ дительности компьютера.

Как правило, микропроцессоры конкурирующих с Intel фирм обеспечивают полную совместимость с существующим программ­ ным обеспечением. Например, микропроцессоры AMD имеют лицензию Microsoft на использование логотипа «Designed for

74

Глава 2

Windows 95», сохраняют совместимость с другими операционны­ ми системами (DOS, OS/2, Windows NT, UNIX) и всей базой при­ кладного программного обеспечения, разработанного для серии х86. Однако некоторые микросхемы Cyrix имели определенные проблемы совместимости (например, при запуске некоторых игр).

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

Одним из основных путей уменьшения размеров кристаллов и соответственно увеличения плотности расположения транзисто­ ров является снижение норм толщины проводников. В ранних моделях микропроцессоров толщина алюминиевых проводников составляла 1,5 мкм. В настоящее время большинство производи­ телей изготавливают микропроцессоры с толщиной проводников 0,25 мкм. Снижение проектных норм (меньше 0,25 мкм) может привести к повышению влияния электрического сопротивления алюминия и в результате - к снижению производительности мик­ ропроцессора.

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

В 1965 г. один из основателей компании Intel Гордон Мур сфор­ мулировал закон, согласно которому мощность процессора бу­ дет удваиваться каждые 24 месяца. Больше тридцати лет этот за­ кон подтверждается компьютерной индустрией. Однако можно, не обращаясь к закону Мура, предположить, что в ближайшее время появятся более быстрые и дешевые микропроцессоры. При этом поставщики программного обеспечения и аппаратуры, за­ интересованные в создании и продвижении на рынок новых про-

Структурная организация персональных компьютеров

75

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

В подтверждение этого достаточно посмотреть на ближайшие планы производства микропроцессоров, объявленные ведущими фирмами-производителями. Так, фирмой Intel уже подготовлен к выпуску микропроцессор Pentium III Coppermine, работающий на частоте 733 МГц и имеющий встроенную кэш-память второго уровня емкостью 256 Кбайт. Размещение кэша второго уровня внутри кристалла процессора способствует повышению произво­ дительности при работе с офисными приложениями.

В 2000 г. фирма Intel выпустила Pentium III с тактовой часто­ той 800 МГц, недорогой процессор Timna, содержащий встроен­ ные графические и звуковые возможности, 64-разрядный процес­ сор Itanium. Ориентированный на 64-разрядные вычисления, про­ цессор Itanium может обрабатывать огромные массивы данных и быть использован для серверов и рабочих станций. Однако, по мнению аналитиков, широкого применения Itanium вряд ли мож­ но ожидать раньше 2003 г., поскольку для использования его пре­ имуществ необходимо новое программное обеспечение. На компь­ ютере с процессором Itanium можно будет выполнять и 32-разряд­ ные программы, но не быстрее, чем на обычных Pentium III.

2.1.4. ПАМЯТЬ В ПЕРСОНАЛЬНЫХ КОМПЬЮТЕРАХ

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

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

Запоминающие устройства ПК, или память, предназначены для хранения информации. Основные операции, выполняемые запоминающими устройствами, - запись и считывание информа­ ции, которые в совокупности называются обращением к памяти.

76

Глава 2

Наиболее важные характеристики памяти - ее емкость (объем хранимой информации) и время доступа.

Как правило, любое запоминающее устройство содержит мно­ жество одинаковых запоминающих элементов. Для оперативной памяти в качестве таких элементов долгое время использовались ферритовые сердечники (небольшие ферритовые кольца, через которые проходит несколько обмоток), объединяемые в разряд­ ную матрицу памяти. В настоящее время в качестве запоминаю­ щих элементов оперативной памяти используются большие интег­ ральные микросхемы (БИС).

При обработке информации процессором может произойти обращение к любой ячейке оперативной памяти, поэтому ее на­ зывают памятью с произвольным доступом, или RAM (Random Access Memory). Обычно ПК оснащены оперативной памятью, выполненной на микросхемах динамического типа. Ячейки дина­ мической памяти обычно собираются в матрицу. Время доступа к динамической памяти примерно в 3 - 4 раза меньше такта работы центрального процессора.

Существует память статического типа, в которой информация хранится на статических триггерах. Для статической памяти не нужны циклы регенерации и операции перезарядки. Время досту­ па к статической памяти существенно меньше, чем к динамичес­ кой памяти. Быстродействие используемой оперативной памяти во многом определяет скорость работы процессора и влияет на производительность всей системы. Однако для реализации одно­ го запоминающего элемента динамической памяти требуется 1 - 2 транзистора, для статической - 4 - 6 транзисторов. Соответствен­ но стоимость статической памяти существенно выше стоимости динамической памяти, а выполнение ОЗУ на элементах статичес­ кой памяти приводит к значительному удорожанию ПК.

Поэтому в современных ПК обычно используется оператив­ ная память динамического типа, а для повышения производитель­ ности системы используется сверхоперативная, или кэш-память,

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

Структурная организация персональных компьютеров

77

Конструктивно оперативная память может выполняться в виде SIMM-корпусов (Single In line Memory Module) - с однорядным расположением контактов, DIMM-корпусов (Dual In line Memory Module), характеризующихся меньшим временем обращения, RIMM-корпусов (R - от названия разработавшей их фирмы Rambus), устанавливающихся в другие разъемы и использующих шину памяти с более высокой пропускной способностью.

Существуют различные типы модулей памяти: SDRAM (Synchronous Dynamic RAM) - самый распространенный на се­ годня тип динамического ОЗУ; VC SDRAM (Virtual Channel SDRAM) - более производительный тип памяти, чем SDRAM); RDRAM (Rambus DRAM) - новая разновидность памяти, разра­ ботанная фирмой Rambus и предназначенная для функциониро­ вания на более высоких частотах, чем SDRAM. RDRAM являет­ ся наиболее дорогой памятью.

Иногда используется принятая в фирме Intel спецификация РС100, обозначающая микросхемы памяти SDRAM, поддерживаю­ щие системную шину с частотой 100 МГц и обеспечивающие ско­ рость передачи данных 0,8 Гбайт/с. РС-600, РС-700, РС-800 - мо­ дули новой памяти RDRAM, обеспечивающие скорость передачи данных 1,2Гбайт/с, 1,4 Гбайт/с и 1,6 Гбайт/с соответственно. Для разных системных плат предусмотрена возможность использова­ ния модулей памяти того или иного типа.

Интегральные микросхемы памяти - продукция высоких тех­ нологий. Они выпускаются небольшим количеством японских, корейских, американских и европейских фирм.

В современных ПК имеется, как правило, постоянное запоми­ нающее устройство (ПЗУ), или ROM (Read Only Memory). Важ­ нейшей функцией этой памяти является хранение BIOS (Basic Input Output System - базовая система ввода-вывода). BIOS обеспечи­ вает инвариантность программных средств к архитектуре систем­ ной платы и содержит необходимый набор программ ввода-вы­ вода, обеспечивающих работу периферийных устройств.

Кроме программ ввода-вывода в ПЗУ содержатся программа тестирования при включении компьютера POST (Power On SelfTest), программа начального загрузчика, выполняющего функцию загрузки операционной системы с диска.

Обычно BIOS хранится в микросхемах так называемого ма­ сочного ПЗУ: информация в них записывается один раз при из­ готовлении микросхем. Отсюда название ROM BIOS, т.е. исполь­ зование для BIOS памяти только для чтения. Однако в настоящее

78

Глава 2

время после снижения цен на перепрограммируемые ПЗУ (ППЗУ) для хранения BIOS используются запоминающие элементы, ин­ формацию в которых можно стирать электрически или с помо­ щью ультрафиолетового излучения. В настоящее время наиболее часто для этих целей применяют флэш-память (Flash Memory). Она позволяет вносить исправления в BIOS, т.е. дает возможность, не меняя микросхем, изменять или дополнять функции BIOS для вза­ имодействия с новыми устройствами, подключаемыми к ПК.

Кроме того, в ПК имеется память с независимым питанием (от батарейки), называемая CMOS RAM (Complementary Metal- Oxide-Semiconductor), объемом 256 байт. Эта память не отобра­ жается в адресном пространстве микропроцессора, а служит для хранения данных о текущих параметрах (параметры жестких дис­ ков , оперативной памяти, микропроцессора, показания часов и т.д.). При необходимости содержимое CMOS RAM можно кор­ ректировать.

2.1.5. СИСТЕМНЫЕ ПЛАТЫ

Основная электронная часть ПК конструктивно располагает­ ся в системном блоке, который может быть нескольких размеров и типов, например настольным (горизонтальное исполнение), типа «башня» (вертикальное исполнение). Внутри системного блока различные компоненты компьютера размещаются на системной плате, называемой часто материнской.

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

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

число и тип разъемов системной шины;

базовый размер платы;

возможность наращивания оперативной и кэш-памяти;

возможность обновления базовой системы ввода-вывода (BIOS).

Структурная организация персональных компьютеров

79

На системной плате помещены одна или несколько интеграль­ ных микросхем, управляющих коммуникациями между процессо­ ром, памятью и устройствами ввода-вывода и называемых сис­ темным набором микросхем (chipset).

Среди имеющихся сейчас наборов микросхем наиболее часто используются Intel 440LX, Intel 440BX; перспективными являют­ ся Intel 820, Intel 810е и Apollo Pro 133 4х фирмы VIA Technologies. Intel 810e предусмотрен для применения в недорогих компьюте­ рах и не поддерживает память RDRAM. Intel 820 поддерживает память типа RDRAM, но может также работать и с памятью SDRAM.

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

2.1.6. ШИНЫ, ИНТЕРФЕЙСЫ

Непосредственно на системной плате находится системная шина ПК. Функционально системная шина предназначена для передачи информации между процессором и остальными компо­ нентами ПК. По шине происходит не только обмен информаци­ ей, но и передача адресов, служебных сигналов.

В IBM PC-совместимых компьютерах вначале использовалась 16-разрядная шина ISA (Industry Standart Architecture), разрабо­ танная еще в 1984 г. , работающая с тактовой частотой 8 МГц. После появления новых микропроцессоров и высокоскоростных периферийных устройств шина стала "узким" местом. В 1987 г. был предложен новый стандарт - шина MCA (Micro Chanal Architecture) с более высокой тактовой частотой (до 10 МГц), с реализацией функций арбитража, позволяющих избегать конф­ ликтные ситуации при совместной работе нескольких устройств. В шине МСА увеличена пропускная способность до 20 - 40 Мбайт/с, достигнута большая компактность. Разрядность шины МСА - 16 и 32. Основной недостаток - потеря аппаратной совместимости с шиной ISA. Из-за нее, а также из-за патентных ограничений эта опередившая свое время архитектура так и не стала настоящим стандартом.

80

Глава 2

В 1989 г. консорциумом независимых фирм была разработана шина EISA (Extended ISA - расширенная), фактически ставшая надстройкой ISA. Она работает с тактовой частотой 8-10 Мгц. Однако из-за своей дороговизны, сложности использования и не­ возможности получения пропускной способности выше, чем 33 Мбайт/с, она также не смогла вытеснить остальные шины. EISA применялась в основном в высокопроизводительных серверах и профессиональных рабочих станциях, предъявляющих высокие требования к быстродействию.

Для увеличения производительности системы с 1991 г. стали использовать так называемые локальные шины, связывающие про­ цессор непосредственно с контроллерами периферийных уст­ ройств и увеличивающие тем самым общее быстродействие ПК. Среди локальных шин наибольшей известностью пользуются шина VL-bus (VESA Local bus), разработанная ассоциацией VESA (Video Electronics Standards Assosiation), PCI (Peripheral Component Interconnect), разработанная фирмой Intel. Шина VL-bus была ориентирована на ПК с микропроцессорами семейства i486, но может также работать и с процессорами Pentium.

Процессорно-независимая шина PCI работает с тактовой час­ тотой 33 МГц и обладает высокой скоростью передачи данных (больше 100 Мбайт/с). Для шины PCI выпущены многие адапте­ ры периферийных устройств - видеоплаты, контроллеры дисков, сетевые адаптеры и др.

Специально для работы с графическими и видеоданными раз­ работана шина AGP (Accelerated Graphics Port), более быстрая, чем PCI. Шина AGP напрямую соединяет графический адаптер с оперативной памятью ПК, что особенно важно при работе с ви­ део-, двух- и трехмерными приложениями. Использование шины AGP позволяет разгрузить шину PCI от потока видеоданных, что облегчает обмен данными с другими периферийными устройства­ ми. Шина AGP функционирует на частоте 66 МГц.

Фирмы - разработчики системных плат предусматривают воз­ можность комбинации системных и локальных шин. Например, системная плата может иметь один разъем AGP, четыре - PCI и три - ISA, один из которых совмещен с PCI.

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