вавава. Технические средства информатизации. Учебное пособие предназначено для изучения дисциплины Технические средства информатизации
![]()
|
Тема 2.2. Внутренняя структура вычислительной машины.План: Материнские платы. Структура и стандарты шин ПК. Основные характеристики процессоров. Оперативная память. 1. Материнские платы Материнская плата (Motherboard) — основной компонент каждого ПК. Называется главной (Mainboard), или системной, платой. Это самостоятельный элемент, который управляет внутренними связями и взаимодействует с внешними устройствами. Материнская плата является основным элементом внутри ПК, влияющим на производительность компьютера в целом. Конструктивно материнская плата является главной платой ПК, на которой размещены все его основные элементы, линии соединения и разъемы для подключения внешних устройств. Тип установленной материнской платы определяет общую производительность системы, а также возможности модернизации ПК и подключения дополнительных устройств. Наиболее известными среди фирм — производителей материнских плат в настоящее время являются Intel, FICO, LackyStar, ASUStec. На рис. 2.4 представлена структура типовой материнской платы: ![]() Рис. 2.4. Структура типовой материнской платы процессор, установленный в специальный разъем и охлаждаемый радиатором с вентилятором; микросхемы кэш-памяти второго уровня (внешней). В современных процессорах эти микросхемы устанавливаются на плату картриджа центрального процессора; слоты для установки модулей оперативной памяти; слоты для установки карт расширения. Как правило, на материнских платах имеются разъемы для карт стандарта ISA и PCI. Современные модели материнских плат оборудованы дополнительно слотом AGP. Наличие слотов и возможность установки в них любых карт расширения (видеоадаптера, звуковой карты, модема, карты АЦП и других) определяет открытую архитектуру ПК; микросхема перепрограммируемой памяти, в которой хранятся программы BIOS, программы тестирования ПК, загрузки операционной системы, драйверы устройств, начальные установки; разъемы для подключения накопителей HDD, FDD. Все компоненты материнской платы связаны между собой системой проводников (линий), по которым происходит обмен информацией. Эту совокупность линий называют информационной шиной, или просто шиной (Bus). Взаимодействие между компонентами и устройствами ПК, подключенными к разным шинам, осуществляется с помощью так называемых мостов, реализованных на одной из микросхем Chipset. Например, на рис. 2.4 мост для соединения шины ISA и PCI реализован в микросхеме 82371АВ. Размеры материнской платы, а также отверстия внутри платы, которые соединяют ее с дном корпуса, стандартизованы. Основные типоразмеры материнских плат различных стандартов даны в табл. 2.4. Таблица 2.4 Основные типоразмеры материнских плат различных стандартов
При выборе материнской платы необходимо согласовать ее размеры с типом корпуса ПК, а при ее установке следует исключить контакт с дном и боковыми металлическими панелями корпуса во избежание короткого замыкания. Формфактор материнской платы — общая стратегия расположения на ней основных микросхем, слотов, ее форма и размер. Формат материнских плат типоразмера Baby-AT появился в 1982 г. Материнские платы данного формата могут быть установлены практически в любой корпус, за исключением корпусов уменьшенной высоты и Slimline. Именно поэтому они получили наибольшее распространение. В настоящее время корпорация Intel сняла с производства материнские платы Baby-AT и перешла на выпуск материнских плат спецификации АТХ. В 1995 г. корпорация Intel предложила новую спецификацию АТХ для материнской платы и корпуса ПК. Спецификация АТХ для материнских плат предусматривает: интеграцию на материнской плате стандартных периферийных устройств: контроллеров дисководов и винчестеров, параллельных и последовательных портов, а также (по мере необходимости) видео- и звуковых адаптеров, модемов и интерфейсов локальных сетей; наличие встроенной двойной панели разъемов ввода/вывода размером 15,9Х4,4 см, находящейся на тыльной стороне материнской платы; изменение местоположения CPU и модулей памяти на материнской плате. CPU и модули памяти располагаются около вентилятора блока питания: они не мешают картам расширения, их легко заменять; перемещение разъемов контроллеров ввода/вывода, интегрированных в материнской плате, ближе к накопителям, что способствует уменьшению длины внутренних кабелей. Все преимущества материнской платы АТХ проявляются в том случае, если она устанавливается в соответствующий корпус. Разработаны следующие модификации материнских плат АТХ: Mini-ATX, Micro АТХ, Flex ATX. В 1997 г. корпорацией Intel был предложен новый стандарт NLX, который стал дальнейшим развитием стандарта АТХ. Согласно стандарту NLX, в ПК устанавливается так называемая риз ер-карта, имеющая стандартные слоты PCI и ISA, в которые устанавливаются все необходимые карты расширения. Основное отличие ризер-карты состоит в том, что материнская плата устанавливается в специальный слот, называемый NLX RiserConnector. Этот разъем содержит не только информационную шину, но и шину питания. Таким образом, после установки материнская плата автоматически оказывается подключенной к шине питания. На ризер-карте располагаются различные разъемы, которые раньше располагались на материнской плате, — IDE, FDD, USB, блока питания и др. Преимущества стандарта NLX: гарантированная возможность замены материнской платы; удобный доступ к кабелям, картам расширения, модулям памяти; существенное сокращение длины кабелей; возможность замены CPU; возможность применения двухпроцессорных систем. 2. Структура и стандарты шин ПК Шиной (Bus) называется вся совокупность линий (проводников на материнской плате), по которым обмениваются информацией компоненты и устройства ПК. Шина предназначена для обмена информацией между двумя и более устройствами. Шина, связывающая только два устройства, называется портом. На рис. 2.5 дана схема шины. ![]() Шина имеет места для подключения внешних устройств — слоты, которые в результате становятся частью шины и могут обмениваться информацией со всеми другими подключенными к ней устройствами. Шины в ПК различаются по своему функциональному назначению: системная шина (или шина CPU) используется микросхема ми Cipset для пересылки информации к CPU и обратно (см. также рис. 2.4); шина кэш-памяти предназначена для обмена информацией между CPU и кэш-памятью (см. также рис. 2.4); шина памяти используется для обмена информацией между оперативной памятью RAM и CPU; шины ввода/вывода информации подразделяются на стандартные и локальные. Локальная шина ввода/вывода — это скоростная шина, предназначенная для обмена информацией между быстродействующими периферийными устройствами (видеоадаптерами, сетевыми картами, картами сканера и др.) и системной шиной под управлением CPU. В настоящее время в качестве локальной шины используется шина PCI. Для ускорения ввода/вывода видеоданных и повышения производительности ПК при обработке трехмерных изображений корпорацией Intel была разработана шина AGP (AcceleratedGraphicsPort). Стандартная шина ввода/вывода используется для подключения к перечисленным выше шинам более медленных устройств (например, мыши, клавиатуры, модемов, старых звуковых карт). До недавнего времени в качестве этой шины использовалась шина стандарта ISA. В настоящее время — шина USB. Шина имеет собственную архитектуру, позволяющую реализовать важнейшие ее свойства — возможность параллельного подключения практически неограниченного числа внешних устройств и обеспечение обмена информацией между ними. Архитектура любой шины имеет следующие компоненты: линии для обмена данными (шина данных); линии для адресации данных (шина адреса); линии управления данными (шина управления); контроллер шины. Контроллер шины осуществляет управление процессом обмена данными и служебными сигналами и обычно выполняется в виде отдельной микросхемы либо в виде совместимого набора микросхем — Chipset. Шина данных обеспечивает обмен данными между CPU, картами расширения, установленными в слоты, и памятью RAM. Чем выше разрядность шины, тем больше данных может быть передано за один такт и тем выше производительность ПК. Компьютеры с процессором 80286 имеют 16-разрядную шину данных, с CPU 80386 и 80486 — 32-разрядную, а компьютеры с CPU семейства Pentium — 64-разрядную шину данных. Шина адреса служит для указания адреса к какому-либо устройству ПК, с которым CPU производит обмен данными. Каждый компонент ПК, каждый регистр ввода/вывода и ячейка RAM имеют свой адрес и входят в общее адресное пространство PC. По шине адреса передается идентификационный код (адрес) отправителя и (или) получателя данных. Для ускорения обмена данными используется устройство промежуточного хранения данных — оперативная память — RAM. При этом решающую роль играет объем данных, которые могут временно храниться в ней. Объем зависит от разрядности адресной шины (числа линий) и тем самым от максимально возможного числа адресов, генерируемых процессором на адресной шине, т.е. от количества ячеек RAM, которым может быть присвоен адрес. Количество ячеек RAM не должно превышать 2n, где п — разрядность адресной шины. В противном случае часть ячеек не будет использоваться, поскольку процессор не сможет адресоваться к ним. В двоичной системе счисления максимально адресуемый объем памяти равен 2n, где п — число линий шины адреса. Процессор 8088, например, имел 20 адресных линий и мог, таким образом, адресовать память объемом 1 Мбайт (220=1 048 576 байт= 1024 Кбайт). В ПК с процессором 80286 разрядность адресной шины была увеличена до 24 бит, а процессоры 80486, Pentium, Pentium MMX и Pentium II имеют уже 32-разрядную шину адреса, с помощью которой можно адресовать 4 Гбайт памяти. Шина управления передает ряд служебных сигналов: записи/считывания, готовности к приему/передаче данных, подтверждения приема данных, аппаратного прерывания, управления и других, чтобы обеспечить передачу данных. 2.1. Основные характеристики шины Разрядность шины определяется числом параллельных проводников, входящих в нее. Первая шина ISA для IBM PC была восьмиразрядной, т. е. по ней можно было одновременно передавать 8 бит. Системные шины современных ПК, например, Pentium IV — 64-разрядные. Пропускная способность шины определяется количеством байт информации, передаваемых по шине за секунду. Для определения пропускной способности шины необходимо умножить тактовую частоту шины на ее разрядность. Например, для 16-разрядной шины ISA пропускная способность определяется так: (16 бит • 8,33 МГц): 8 = 16,66 Мбайт/с. При расчете пропускной способности, например шины AGP, следует учитывать режим ее работы: благодаря увеличению в два раза тактовой частоты видеопроцессора и изменению протокола передачи данных удалось повысить пропускную способность шины в два (режим 2х) или в четыре (режим 4х) раза, что эквивалентно увеличению тактовой частоты шины в соответствующее число раз (до 133 и 266 МГц соответственно). Внешние устройства к шинам подключаются посредством интерфейса (Interface— сопряжение), представляющего собой совокупность различных характеристик какого-либо периферийного устройства ПК, определяющих организацию обмена информацией между ним и центральным процессором. К числу таких характеристик относятся электрические и временные параметры, набор управляющих сигналов, протокол обмена данными и конструктивные особенности подключения. Обмен данными между компонентами ПК возможен только если интерфейсы этих компонентов совместимы. 2.2. Стандарты шин ПК Принцип IBM-совместимости подразумевает стандартизацию интерфейсов отдельных компонентов ПК, что, в свою очередь, определяет гибкость системы в целом, т.е. возможность по мере необходимости изменять конфигурацию системы и подключать различные периферийные устройства. В случае несовместимости интерфейсов используются контроллеры. Кроме того, гибкость и унификация системы достигаются за счет введения промежуточных стандартных интерфейсов, таких как интерфейсы последовательной и параллельной передачи данных. Эти итерфейсы необходимы для работы наиболее важных периферийных устройств ввода и вывода. Системная шина предназначена для обмена информацией между CPU, памятью и другими устройствами, входящими в систему. К системным шинам относятся: GTL, имеющая разрядность 64 бит, тактовую частоту 66, 100 и 133 МГц; EV6, спецификация которой позволяет повысить ее тактовую частоту до 377 МГц. Шины ввода/вывода совершенствуются в соответствии с развитием периферийных устройств ПК. В табл. 2.5 представлены характеристики некоторых шин ввода/вывода. Шина ISAв течение многих лет считалась стандартом ПК, однако и до сих пор сохраняется в некоторых ПК наряду с современной шиной PCI. Корпорация Intel совместно с Microsoft разработала стратегию постепенного отказа от шины ISA. Вначале планируется исключить ISA-разъемы на материнской плате, а впоследствии Таблица 2.5 Характеристики шин ввода/вывода
исключить слоты ISA и подключать дисководы, мыши, клавиатуры, сканеры к шине USB, а винчестеры, приводы CD-ROM, DVD-ROM — к шине IEEE 1394. Однако наличие огромного парка ПК с шиной ISA и соответствующих комплектующих позволяет предполагать, что 16-разрядная шина ISA будет востребована еще на протяжении некоторого времени. Шина EISAстала дальнейшим развитием шины ISA в направлении повышения производительности системы и совместимости ее компонентов. Шина не получила широкого распространения в связи с ее высокой стоимостью и пропускной способностью, уступающей пропускной способности появившейся на рынке шины VESA. Шина VESA, или VLB, предназначена для связи CPU с быстрыми периферийными устройствами и представляет собой расширение шины ISA для обмена видеоданными. Во времена преобладания на компьютерном рынке процессора CPU 80486 шина VLB была достаточно популярна, однако в настоящее время ее вытеснила более производительная шина PCI. Шина PCIбыла разработана фирмой Intel для процессора Pentium и представляет собой совершенно новую шину. Основополагающим принципом, положенным в основу шины PCI, является применение так называемых мостов (Bridges), которые осуществляют связь между шиной PCI и другими типами шин. В шине PCI реализован принцип Bus Mastering, который подразумевает способность внешнего устройства при пересылке данных управлять шиной (без участия CPU). Во время передачи информации устройство, поддерживающее Bus Mastering, захватывает шину и становится главным. В этом случае центральный процессор освобождается для решения других задач, пока происходит передача данных. В современных материнских платах тактовая частота шины PCI задается как половина тактовой частоты системной шины, т.е. при тактовой частоте системной шины 66 МГц шина PCI будет работать на частоте 33 МГц. В настоящее время шина PCI стала фактическим стандартом среди шин ввода/вывода. На рис. 2.6 дана архитектура шины PCI. ![]() Шина AGP— высокоскоростная локальная шина ввода/вывода, предназначенная исключительно для нужд видеосистемы. Она связывает видеоадаптер (ЗБ-акселератор) с системной памятью ПК. Шина AGP была разработана на основе архитектуры шины РС1, поэтому она также является 32-разрядной. Однако при этом у нее есть дополнительные возможности увеличения пропускной способности, в частности, за счет использования более высоких тактовых частот. Если в стандартном варианте 32-разрядная шина PCI имеет тактовую частоту 33 МГц, что обеспечивает теоретическую пропускную способность PCI 33 х 32= 1056 Мбит/с= 132 Мбайт/с, то шина AGP тактуется сигналом с частотой 66 МГц, поэтому ее пропускная способность в режиме 1х составляет 66 х 32 = 264 Мбайт/с; в режиме 2х эквивалентная тактовая частота составляет ![]() Рис. 2.7. Архитектура шины USB 132 МГц, а пропускная способность — 528 Мбайт/с; в режиме 4х пропускная способность около 1 Гбайт/с. Шина USBбыла разработана лидерами компьютерной и телекоммуникационной промышленности Compaq, DEC, IBM, Intel, Microsoft для подключения периферийных устройств вне корпуса PC. Скорость обмена информацией по шине USB составляет 12 Мбит/с или 15 Мбайт/с. К компьютерам, оборудованным шиной USB, можно подключать такие периферийные устройства, как клавиатура, мышь, джойстик, принтер, не выключая питания. Шина USB поддерживает технологию Plug & Play. При подсоединении периферийного устройства его конфигурирование осуществляется автоматически. Все периферийные устройства должны быть оборудованы разъемами USB и подключаться к ПК через отдельный выносной блок, называемый USB-хабом, или концентратором, с помощью которого к ПК можно подключить до 127 периферийных устройств. Архитектура шины USB представлена на рис. 2.7. Шина SCSI (SmallComputerSystemInterface) обеспечивает скорость передачи данных до 320 Мбайт/с и предусматривает подключение к одному адаптеру до восьми устройств: винчестеры, приводы CD-ROM, сканеры, фото- и видеокамеры. Отличительной особенностью шины SCSI является то, что она представляет собой кабельный шлейф. С шинами PC (ISA или PCI) шина SCSI связана через хост-адаптер (HostAdapter). Каждое устройство, подключенное к шине, имеет свой идентификационный номер (ID). Любое устройство, подключенное к шине SCSI, может инициировать обмен с другим устройством. На рис. 2.8 показано подключение периферийных устройств к ПК с помощью шины SCSI. Существует широкий диапазон версий SCSI, начиная от первой версии SCSI I, обеспечивающей максимальную пропускную способность 5 Мбайт/с, и до версии Ultra 320 с максимальной пропускной способностью 320 Мбайт/с. С шиной SCSI может конкурировать шина IEEE 1394. Шина IEEE 1394 — это стандарт высокоскоростной локальной последовательной шины, разработанный фирмами Apple и Texas Instruments. Шина IEEE 1394 предназначена для обмена цифровой информацией между ПК и другими электронными устройствами, особенно для подключения жестких дисков и устройств обработки аудио- и видеоинформации, а также работы мультимедийных приложений. Она способна передавать данные со скоростью до 1600 Мбит/с, работать одновременно с несколькими устройствами, передающими данные с разными скоростями, как и SCSI. Как и USB, шина IEEE 1394 полностью поддерживает технологию Plug & Play, включая возможность установки компонентов без отключения питания ПК. ![]() Рис. 2.8. Шина SCSI с подключенными устройствами Подключать к компьютеру через интерфейс IEEE 1394 можно практически любые устройства, способные работать с SCSI. К ним относятся все виды накопителей на дисках, включая жесткие, оптические, CD-ROM, DVD, цифровые видеокамеры, устройства записи на магнитную ленту и многие другие периферийные устройства. Благодаря таким широким возможностям, эта шина стала наиболее перспективной для объединения компьютера с бытовой электроникой. В настоящее время уже выпускаются адаптеры IEEE 1394 для шины PCI. 2.3. Последовательный и параллельный порты Такие устройства ввода и вывода, как клавиатура, мышь, монитор и принтер, входят в стандартную комплектацию ПК. Все периферийные устройства ввода должны коммутироваться с ПК таким образом, чтобы данные, вводимые пользователем, могли не только корректно поступать в компьютер, но и в дальнейшем эффективно обрабатываться. Для обмена данными и связи между периферией (устройствами ввода/вывода) и модулем обработки данных (материнской платой) может быть организована параллельная или последовательная передача данных. Параллельная связь означает, что все 8 бит (или 1 байт) пересылаются и передаются не один за другим, а одновременно (параллельно) или, точнее, каждый по своему проводу. Принцип параллельной передачи данных становится очевидным, если рассмотреть кабель, подсоединенный к разъему параллельного интерфейса, например кабель принтера. Он значительно толще, чем последовательный кабель мыши, поскольку кабель для параллельной передачи данных должен как минимум содержать восемь проводов, каждый из которых предназначен для передачи одного бита. Параллельные интерфейсы разрабатывает фирма Centronics, поэтому параллельный интерфейс часто называют интерфейсом Centronics. Параллельный интерфейс для принтера обычно обозначают LPT(LinePrinter). Первый подключенный принтер обозначается как от LPT1, а второй — как от LPT2. Существуют несколько типов параллельных портов: стандартный, ЕРР и ЕСР. Стандартный параллельный порт предназначен только для односторонней передачи информации от ПК к принтеру, что заложено в электрической схеме порта. Он обеспечивает максимальную скорость передачи данных от 120 до 200 Кбайт/с. Порт EPP является двунаправленным, т.е. обеспечивает параллельную передачу 8 бит данных в обоих направлениях и полностью совместим со стандартным портом. Порт ЕРР передает и принимает данные почти в шесть раз быстрее стандартного параллельного порта, чему способствует то, что порт ЕРР имеет буфер, сохраняющий передаваемые и принимаемые символы до момента, когда принтер будет готов их принять. Специальный режим позволяет порту ЕРР передавать блоки данных непосредственно из RAM PC в принтер и обратно, минуя процессор. При использовании надлежащего программного обеспечения порт ЕРР может передавать и принимать данные со скоростью до 2 Мбит/с. Порт ЕСР, обладая всеми возможностями порта ЕРР, обеспечивает повышенную скорость передачи данных за счет функции сжатия данных. Для сжатия данных используется метод RLE (RunLengthEncoding), согласно которому длинная последовательность одинаковых символов передается всего лишь двумя байтами: один байт определяет повторяющийся символ, а второй — число повторений. При этом стандарт ЕСР допускает сжатие и распаковку данных как программно (путем применения драйвера), так и аппаратно (схемой порта). Данная функция не является обязательной, поэтому порты, периферийные устройства и программы могут ее и не поддерживать. Она может быть реализована, когда режим сжатия данных поддерживается как портом ЕСР, так и принтером. Увеличение скорости передачи данных с помощью порта ЕСР существенно уменьшает время распечатки данных на принтере. Использование преимуществ функциональных возможностей портов ЕСР и ЕРР возможно при наличии компьютера, оборудованного одним из этих стандартов. Последовательная связь осуществляется побитно: отдельные биты пересылаются (или принимаются) последовательно один за другим по одному проводу, при этом возможен обмен данными в двух направлениях, прием и передача данных осуществляются с одинаковой тактовой частотой. Для последовательных интерфейсов выбор подключаемых устройств значительно шире, поэтому большинство ПК обычно оборудовано двумя интерфейсными разъемами для последовательной передачи данных. В качестве стандартного обозначения для последовательного интерфейса чаще всего используют RS-232, RS-422, RS-465. Разъемы последовательного интерфейса на ПК представляют собой 9-контактный (вилка) Sub-D или 25-контактный (вилка) Sub-D. Для установления связи между двумя последовательными интерфейсами предварительно необходимо сконфигурировать их соответствующим образом, т.е. указать, как будет осуществляться обмен данными: скорость обмена, формат данных, контроль четности и т. п. Аппаратное конфигурирование интерфейса путем соответствующей установки джамперов или переключателей неудобно, поскольку приходится вскрывать корпус ПК. Обычно конфигурирование последовательного интерфейса осуществляется программным способом, тем более что среда Windows предоставляет такую возможность. 3. Основные характеристики процессоров Процессор, или центральный процессор, представляет собой «сердце» материнской платы, поскольку находится в постоянном взаимодействии с другими элементами материнской платы до тех пор, пока ПК включен. Признанный лидер в производстве процессоров для IBM PC-совместимых компьютеров — компания Intel, основанная в июне 1968 г. Основным конкурентом Intel является корпорация AMD(AdvancedMicroDevices), которая в последнее время заметно потеснила Intel на рынке CPU, предназначенных для недорогих ПК. Выпускают CPU и другие фирмы: Cyrix, Centaur, IDT, Rise. Процессоры подразделяются по типам. Обозначение CPU для ПК начинается с 80, затем следуют две или три цифры, которые при необходимости дополняются буквами или цифрами, указывающими тактовую частоту процессора. Перед обозначением типа процессора чаще всего имеется сокращение, идентифицирующее изготовителя. Например, маркировка i80486DX-50 обозначает процессор типа 80486, изготовленный фирмой Intel, работающий на тактовой частоте 50 МГц. Микросхемы фирмы AMD маркируются префиксом AMD, а процессоры Cyrix — СХ. При запуске ПК эти буквы появляются на экране монитора перед номером типа процессора. На любом процессорном кристалле находятся: процессор, главное вычислительное устройство, осуществляющее арифметические и логические операции над данными, состоит из миллионов логических элементов — транзисторов; сопроцессор — специальный блок для операций с «плавающей точкой» (или запятой). Применяется для особо точных и сложных расчетов, а также для работы с рядом графических программ; кэш-память первого уровня — сверхбыстрая память, предназначенная для хранения промежуточных результатов вычислений; кэш-память второго уровня. Все эти устройства размещаются на кристалле площадью не более 6 см2. Только под микроскопом можно разглядеть элементы, из которых состоит микропроцессор. Производительность CPU характеризуется следующими основными параметрами: степень интеграции; разрядность обрабатываемых данных; тактовая частота; память, к которой может адресоваться CPU; объем установленной кэш-памяти. Кроме того, CPU различаются по технологии производства, напряжению питания, формфактору и др. Исходя из технических характеристик и тенденций развития и совершенствования, выделяют семь поколений процессоров. Степень интеграции микросхемы CPU (чипа) показывает, какое число транзисторов в ней умещается. Если в чипе процессоров первого поколения (8086/8088) помещалось 0,029 млн транзисторов, то в современных процессорах — свыше 28 млн. Специалисты предсказывают, что к 2011 г. в каждом процессоре будет располагаться до 1 млрд транзисторов. Разрядность обрабатываемых данных определяется количеством бит информации, которое процессор может обрабатывать одновременно: 16, 32 или 64. Тактовая частота ПК определяется частотой работы тактового генератора (System Clock), который синхронизирует работу различных компонентов. Частота работы тактового генератора измеряется в мегагерцах. Если первые ПК имели один тактовый генератор, который с частотой 8 МГц синхронизировал работу процессора, памяти, шины ввода/вывода, то в современных ПК имеется несколько тактовых генераторов, работающих синхронно на разных частотах. Частота системы ПК определяется частотой системной шины, причем тактовые частоты всех остальных компонентов ПК являются кратными частоте системной шины. Например, тактовые частоты различных компонентов системы ПК с CPU Pentium II, работающего с тактовой частотой 266 МГц, составляют (в МГц) 66 — для системной шины; 133 — для кэш-памяти второго уровня; 33 — для шины PCI и 8,3 — для шины ISA. Таким образом, производительность всей системы в целом зависит от тактовой частоты системной шины. Объем памяти, к которой может адресоваться CPU, определяется объемом оперативной памяти ПК, поскольку данные, которые обрабатывает CPU, должны располагаться в RAM. Если процессоры ПК первого поколения имели максимальный объем адресуемой памяти 1 Мбайт, то у процессоров шестого и седьмого поколений эта величина составляет 64 Гбайт. 3.1. Особенности процессоров различных поколений Процессоры первого и второго поколений представлены CPU 8086/ 8088 и 80286. Процессор 8086/8088 имел тактовую частоту 4,77 МГц и оперативную память 256 Кбайт. Процессор второго поколения имел защищенный режим работы, позволявший обращаться к 16 Мбайт физической и 1 Гбайт виртуальной памяти. Лучшие из процессоров 80286 достигли тактовой частоты в 20 МГц. Процессоры третьего поколения 80386 отличались от своих предшественников возможностью работы в виртуальном режиме, наличием внешней кэш-памяти CPU, расположенной на материнской плате, и 32-разрядным ядром CPU. 32-разрядный процессор 386 DX имел тактовую частоту уже 33 МГц, обеспечивал адресацию физической памяти до 4 Гбайт и виртуальной — до 64 Гбайт. Процессоры четвертого поколения 80486 отличаются от процессоров третьего поколения тем, что в само ядро CPU интегрированы кэш-память и сопроцессор, а также реализована конвейеризация вычислений. Сопроцессор, или математический процессор (NumericProcessingUnit— NPU), предназначен для выполнения арифметических действий с плавающей точкой. Он не управляет системой, а ждет команду от CPU на выполнение арифметических действий и формирование результатов. Фирма Intel полагает, что сопроцессор может на 80 % сократить время выполнения таких операций, как умножение и возведение в степень. Типичными представителями CPU четвертого поколения являются 80486DX и 80486SX с соответствующими диапазонами тактовых частот 33 — 50 МГц и 2 —33 МГц. В 80486SX отсутствует интегрированный сопроцессор. В обозначениях процессоров 80486DX/2 и 80486DX/4 символы «/2» и «/4» означают, что процессор работает с тактовой частотой соответственно в два и четыре раза выше, чем частота системной шины. CPU 80486DX/4 позволяет увеличить тактовую частоту в четыре раза и содержит 16 Кбайт внутренней кэш-памяти. Процессоры пятого поколения типа Pentiumподдерживают 64-разрядную системную шину с тактовой частотой 66 МГц, имеют технологию предсказания переходов и параллельной конвейерной обработки данных с помощью двух пятиступенчатых конвейеров. Предсказание переходов реализуется благодаря хранению данных о последних 256 переходах в специальном буфере адреса перехода. Кэш-память объемом 16 Кбайт разделена на память данных и память команд по 8 Кбайт, что исключает пересечение команд и данных. Процессоры Pentium принято подразделять по поколениям в соответствии с хронологией выхода на компьютерный рынок и техническими характеристиками. CPU Pentium первого поколения представляет собой 32-разрядный процессор, работающий на тактовой частоте 60 и 66 МГц. В начале тактовая частота CPU Pentium второго поколения составляла 90 и 100 МГц, но в настоящее время она достигает 200 МГц. Основное отличие Pentium второго и третьего поколений в том, что ядро процессоров третьего поколения производится по технологии, обеспечивающей размер элемента ядра процессора 0,25 мкм, в то время как у Pentium первого и второго поколений эта величина составляла 0,8 и 0,35 мкм соответственно. Конкуренцию CPU Pentium производства компании Intel на компьютерном рынке составляют процессоры AMD K5 производства компании Advanced Micro Devices и Cyrix 6x86 (Cyrix Corporation), которые по ряду характеристик превосходят CPU Pentium. Процессоры Pentium MMX ориентированы на решение задач мультимедиа и содержат схемотехнические и архитектурные решения, существенно повышающие производительность: вдвое увеличен размер кэш-памяти (16 Кбайт для данных и 16 Кбайт для команд); увеличена до шести шагов длина конвейера. Скорость выполнения программ увеличена на 10— 15 %, причем особые преимущества получают любители компьютерных игр, видеофильмов на CD-ROM и профессионалы-дизайнеры. Процессоры шестого поколения поддерживают 64-разрядную системную шину и работу многопроцессорных систем. Первый CPU шестого поколения фирмы Intel носит имя Pentium Pro. По сравнению с Pentium процессоры Pentium Pro имеют не два, а четыре конвейера с увеличением ступеней при конвейерной обработке данных с пяти до 14, усовершенствованную технологию предсказания переходов. Особенностью CPU Pentium Pro является интегрированная кэш-память второго уровня, которая за счет перемещения с материнской платы в CPU может работать на максимальной частоте CPU. CPU Pentium Pro предназначен для пользователей, работающих с мощными вычислительными средствами. Процессор PentiumII сочетает архитектуру Pentium Pro с технологией ММХ. Тактовая частота CPU Pentium II находится в диапазоне от 233 до 450 МГц, а системной шины его материнской платы — от 66 до 100 МГц. PentiumIII, пришедший на смену Pentium II, расширяет возможности обработки изображений, потоков аудио- и видеоданных, распознавания речи, имеет тактовую частоту процессора свыше 600 МГц и системной шины до 1,33 ГГц. CPU семейства Celeron представляют собой версию Pentium II, предназначенную ускорить процесс перехода пользователей на новое поколение процессоров. Процессоры семейства AMDK6-2 фирмы AMD имеют в ядре CPU модуль с конвейерной структурой для ускоренной обработки инструкций трехмерной графики, аудио- и видеоданных, что увеличивает производительность процессора, который работает на тактовой частоте от 266 до 450 МГц при частоте системной шины 66, 95 и 100 МГц. В ядро процессора AMD K6-3 интегрировано 256 Кбайт кэш-памяти второго уровня, работающей на частоте процессора, а на материнской плате располагается кэш-память третьего уровня объемом от 512 до 2048 Кбайт. Процессоры седьмого поколения имеют собственную частоту свыше 1 ГГц и поддерживают новую системную шину с тактовой частотой до 400 МГц. CPUK-7 корпорации AMD получили название Athlon. CPU Athlon первого поколения основаны на технологии 0,22 мкм и имели тактовую частоту до 700 МГц, а второго поколения при переходе на технологию 0,18 мкм достигают частоты 1000 МГц. CPUPentiumIV (Willamate), по сути модернизация Pentium Pro, имеет тактовую частоту 1500 ГГц и использует системную шину Quard Pumped с тактовой частотой 100 МГц. Объем кэш-памяти первого уровня составляет 256 Кбайт, а второго — от 512 до 1024 Кбайт. Дальнейшее совершенствование процессоров связано с переходом на новую технологию производства процессоров. Так, компания Intel в 2000 г. перешла на технологию, обеспечивающую размер элемента ядра процессора 0,13 мкм, а к 2005 г. планирует освоить технологию, обеспечивающую 0,035 мкм. Выбор типа процессора определяется прежде всего теми задачами, для решения которых будет использован ПК. Если задачи ограничиваются работой в Microsoft Office или играми невысокой сложности, то выбирать ПК с CPU седьмого поколения довольно расточительно. Выбирая конфигурацию ПК и ориентируясь на определенный тип CPU, полезно помнить закон, открытый в 1965 г. Гордоном Муром, одним из основателей фирмы Intel: «Мощность CPU удваивается каждые полтора года при сохранении его стоимости». 4. Оперативная память Оперативная память, или оперативное запоминающее устройство (ОЗУ), предназначено для приема, хранения и выдачи информации и представляет собой самую быстродействующую запоминающую систему компьютера. Оперативная память обозначается RAM (RandomAccessMemory— память с произвольным доступом). Процессор имеет возможность выполнять программы только после того, как они загружены в оперативную рабочую память, т.е. в память, доступную для программ пользователя. CPU имеет непосредственный доступ к данным, находящимся в оперативной памяти, а к внешней памяти (на гибких или жестких дисках) — через буфер, являющийся также разновидностью оперативной памяти. Работа программ, загруженных с внешнего носителя, возможна только после того, как она будет скопирована в RAM. Однако оперативная память имеет существенный недостаток, заключающийся в том, что она временная, т.е. при отключении питания оперативная память полностью очищается. При этом данные, не записанные на внешний носитель, будут утеряны. Основная задача RAM — предоставлять необходимую информацию в виде двоичных кодов по запросам CPU, т. е. данные в любой момент должны быть доступны для обработки. Оперативная память относится к категории динамической памяти: ее содержимое остается неизменным в течение короткого промежутка времени, что требует периодического обновления памяти. Конструктивно оперативная память выполняется в виде модулей микросхем, что позволяет дополнять объем оперативной памяти, которая используется не только в ПК, но и в самых разных периферийных устройствах — от видеокарт до лазерных принтеров. Микросхемы оперативной памяти в этом случае могут принадлежать к разным модификациям, но все они относятся к типу динамической оперативной памяти (DRAM). 4.1. Характеристики микросхем памяти Основными характеристиками микросхем памяти различных типов являются: объем; разрядность; быстродействие; временная диаграмма (циклограмма). Разрядность шины ввода/вывода микросхемы определяется числом ее линий ввода/вывода. Общий объем микросхемы памяти определяется произведением глубины адресного пространства на количество линий ввода/вывода (разрядов). Глубиной адресного пространства микросхемы памяти называется количество бит информации, которое хранится в ячейках памяти. В частности, емкость микросхемы памяти, имеющей глубину адресного пространства 1 Мбайт и четыре линии ввода/вывода (четырехразрядную шину ввода/вывода), составляет 1 Мбит><4 = 4 Мбит. Такая микросхема обозначается 1x4, 1Мх4, хх4400либо хх4401. Быстродействие микросхемы динамической памяти определяется суммой времени последовательного выполнения элементарных действий между двумя операциями чтения либо записи данных — рабочим циклом (или циклом обращения). Он включает четыре последовательных операции считывания данных: выбор строки (RAS); выбор столбца (CAS), чтение или запись. Время, необходимое для чтения или записи данных, хранящихся по случайному адресу, называется временем доступа (Accesstime). Для современных микросхем оно составляет 40 — 60 не, что соответствует частоте появления данных 16,7 — 25 МГц на входе/выходе микросхемы. При установке на материнскую плату не следует использовать элементы памяти различных фирм. Но, если не удается избежать смешения неоднородных элементов, необходимо следить, чтобы время доступа не различалось более чем на 10 не, поскольку могут возникнуть серьезные проблемы. Временная диаграмма характеризует число тактов, которые необходимы CPU для выполнения четырех последовательных операций считывания данных. Между CPU и элементами памяти недопустимо временное рассогласование, обусловленное различным быстродействием этих компонентов. Однако даже самые современные микросхемы не могут работать с частотой более 50 МГц, поэтому CPU периодически простаивает. Для того чтобы 4-разрядная микросхема памяти работала с 32-разрядной системной шиной CPU 80486 или 64-разрядной шиной CPU Pentium, их взаимодействие организуется через контроллер памяти, причем не с одной, а с несколькими микросхемами памяти, сформированными в банки памяти. Количество микросхем памяти в одном банке определяется соотношением разрядности системной шины и разрядности микросхемы памяти. Как правило, на материнскую плату устанавливаются не отдельные микросхемы памяти, а модули памяти: SIММ-модули и DIMM-модули. Модули представляют собой микросхемы, объединенные на специальных печатных платах вместе с некоторыми дополнительными элементами. Разрядность модулей памяти определяется разрядностью микросхем памяти, установленных на плате: 30-контактные SIMM-модули — 8-разрядные; 72-контактные SIMM-модули — 32-разрядные, а DIMM-модули — 64-разрядные. 72-контактные SIMM-модули необходимо устанавливать только парами, поскольку каждый представляет собой половину стандартного банка памяти. 168-контактные DIMM-модули можно устанавливать по одному, причем каждый из них может вмещать до 512 Мбайт оперативной памяти. 64 Мбайт — минимальный объем оперативной памяти для ПК, работающих под Windows 98. При этом практика показывает, что через каждые два года требования к объему оперативной памяти удваиваются. RIMM-модулъ — высокоскоростной модуль оперативной памяти, разработанный компанией Rambus совместно с Intel. Отличается от DIMM-модуля тем, что имеет 184 контакта и металлический экран, обеспечивающий защиту от наводок и взаимного влияния высокочастотных модулей. 4.2. Распространенные типы памяти FRMDRAM — широкораспространенная память, появившаяся в моделях ПК с CPU 80486 и позволившая обеспечить время доступа 60 не. Однако микросхемы этого типа не могли работать с CPU, частота которого превышала 28 МГц. EDODRAM — основной тип памяти процессоров Pentium. Память этого типа работает на частоте системной шины не более 66 МГц со временем доступа от 50 до 70 не. Модули EDO используются в основном для модернизации встроенной памяти на некоторых моделях внешних устройств (например, лазерных принтеров). SDRAM-модули устанавливаются в ПК с процессором Pentium III, обеспечивают высокое быстродействие за счет снижения времени доступа до 7 —9 нс. Пропускная способность SDRAM-модулей составляет от 246 до 1000 Мбайт/с. Современные микросхемы SDRAM могут работать на тактовых частотах от 66 до 150 МГц. Большинство модулей оперативной памяти, выпущенных в 1999 — 2000 гг., содержат две дополнительные микросхемы: SPD иЕСС. SPD— микросхема, установленная на модуле памяти DIMM, содержит подробную информацию о типе установленной памяти и некоторые другие параметры. Материнские платы, выпускаемые фирмой Intel, не работают с модулями памяти без SPD. ЕСС — тип модулей памяти с возможностью коррекции ошибок, что обеспечивает повышение надежности. RDRAM, или Rambus DRAM, разработана компанией Rambus Inc как память XXI в., обеспечивающая время доступа 4 не, скорость передачи данных до 6 Гбайт/с и поддерживающая рабочую частоту шины до 800 МГц. Однако значительная часть устройств, подключенных к компьютеру, оснащенному RDRAM, не выдерживает столь резкого повышения частоты системной шины: даже при частоте 133 МГц у некоторых моделей жестких дисков, звуковых карт и видеокарт возникают проблемы. DDRSDRAM — усовершенствованный вариант SDRAM-моду-лей, разработанный корпорацией Samsung и обеспечивающий пропускную способность 2,5 Гбайт/с при времени доступа 5 — 6 не и рабочей частоте шины 600 — 700 МГц. Особенности архитектуры позволяют DDR SDRAM обрабатывать за такт вдвое больше данных, чем обычная SDRAM. В связи с этим даже на стандартных частотах 100 и 133 МГц ее производительность вдвое выше. SLDRAM — стандарт модулей памяти, вышедший на компьютерный рынок в 1999 г. и поддерживаемый фирмами Apple, Hewlett-Packard и IBM. Пропускная способность SLDRAM составляет 3,2 Гбайт/с. Дальнейшее увеличение пропускной способности разработчики планируют за счет повышения тактовой частоты системной шины до 800 МГц. Лидерами по продажам высококачественных модулей памяти на российском рынке являются Kingstone, Micron, Samsung. Контрольные вопросы Что входит в состав основных компонентов материнской платы ПК? Каково назначение шин ПК? Перечислите основные характеристики шин ПК. Охарактеризовать стандарты шин ПК. В чем отличие шины и порта ПК? Как осуществляется функционирование последовательной и параллельной связи? Какие параметры характеризуют производительность процессора? Опишите особенности процессоров различных поколений. Перечислите основные характеристики микросхем памяти. Охарактеризовать распространённые типы микросхем памяти. 4> |