Архитектура ПКРефераты >> Кибернетика >> Архитектура ПК
Сейчас существуют два основных стандарта универсальных локальных шин: VLB и PCI.
Шина VLB (VESA Local Bus — локальная шина VESA) — разработана в 1992 г. Ассоциацией стандартов видеооборудования (VESA — Video Electronics Standards Association), поэтому часто ее называют шиной VESA.
Шина VLB, по существу, является расширением внутренней шины МП для связи с видеоадаптером и реже с винчестером, платами Multimedia, сетевым адаптером. Разрядность шины — 32 бита, на подходе 64-разрядный вариант шины. Реальная скорость передачи данных по VLB — 80 Мбайт/с (теоретически достижимая — 132 Мбайт/с).
Недостатки шины:
· рассчитана на работу с МП 80386, 80486, пока не адаптирована для процессоров Pentium, Pentium Pro, Power PC;
· жесткая зависимость от тактовой частоты МП (каждая шина VLB рассчитана только на конкретную частоту);
· малое количество подключаемых устройств — к шине VLB могут подключаться только четыре устройства;
· отсутствует арбитраж шины — могут быть конфликты между подключаемыми устройствами.
Шина PCI (Peripheral Component Interconnect — соединение внешних устройств) — разработана в 1993 г. фирмой Intel. Шина PCI является намного более универсальной, чем VLB, имеет свой адаптер, позволяющий ей настраиваться на работу с любым МП: 80486, Pentium, Pentium Pro, Power PC и др.; она позволяет подключать 10 устройств самой разной конфигурации с возможностью автоконфигурирования, имеет свой "арбитраж", средства управления передачей данных. Разрядность PCI — 32 бита с возможностью расширения до 64 бит, теоретическая пропускная способность 132 Мбайт/с, а в 64-битовом варианте — 263 Мбайт/с (реальная вдвое ниже). Шина PCI хотя и является локальной, выполняет и многие функции шины расширения, в частности, шины расширения ISA, EISA, MCA (а она совместима с ними) при наличии шины PCI подключаются не непосредственно к МП (как это имеет место при использовании шины VLB), а к самой шине PCI (через интерфейс расширения). Варианты конфигурации систем с шинами VLB и PCI показаны соответственно на рис. 4.3 и 4.4. Следует иметь в виду, что использование в ПК шин VLB и PCI возможно только при наличии соответствующей VLB- или PCI-материнской платы. Выпускаются материнские платы с мультишинной структурой, позволяющей использовать ISA/EISA, VLB и PCI, так называемые материнские платы с шиной VIP (по начальным буквам VLB, ISA и PCI).
Рис. 4.3. Конфигурация системы с шиной VLB
Рис. 4.4. Конфигурация системы с шиной PCI
Таблица 4.4. Основные характеристики шин
Параметр |
ISA |
EISA |
МСА |
VLB |
PCI |
Разрядность шины, бит данных адреса |
16 24 |
32 32 |
32; 64 32 |
32,64 32 |
32,64 32 |
Рабочая частота, МГц |
8 |
8—33 |
10—20 |
до 33 |
до 33 |
Пропускная способность. Мбайт/с теоретическая практическая |
4 2 |
33 8 |
76 20 |
132 80 |
132;264 50;100 |
Число подключаемых устройств, шт. |
6 |
15 |
15 • |
4 |
10 |
Локальные шины IDE (Integrated Device Electronics), EIDE (Enhanced IDE), SCSI (Small Computer System Interface) используются чаще всего в качестве интерфейса только для внешних запоминающих устройств.
ФУНКЦИОНАЛЬНЫЕ ХАРАКТЕРИСТИКИ ПК
Основными характеристиками ПК являются:
1. Быстродействие, производительность, тактовая частота. Единицами измерения быстродействия служат:
• МИПС (MIPS — Mega Instruction Per Second) — миллион операций над числами с фиксированной запятой (точкой);
• МФЛОПС (MFLOPS — Mega FLoating Operations Per Second) — миллион операций над числами с плавающей запятой (точкой);
• КОПС (KOPS — Kilo Operations Per Second) для низкопроизводительных ЭВМ — тысяча неких усредненных операций над числами; • ГФЛОПС (GFLOPS — Giga FLoating Operations Per Second) — миллиард операций в секунду над числами с плавающей запятой (точкой).
Оценка производительности ЭВМ всегда приблизительная, ибо при этом ориентируются на некоторые усредненные или, наоборот, на конкретные виды операций. Реально при решении различных задач используются и различные наборы операций. Поэтому для характеристики ПК вместо производительности обычно указывают тактовую частоту, более объективно определяющую быстродействие машины, так как каждая операция требует для своего выполнения вполне определенного количества тактов. Зная тактовую частоту, можно достаточно точно определить время выполнения любой машинной операции.
Пример 4.14. При отсутствии конвейерного выполнения команд и увеличении внутренней частоты у микропроцессора (см. подразд. 4.3) тактовый генератор с частотой 33 МГц обеспечивает выполнение 7 млн. коротких машинных операций (сложение и вычитание с фиксированной запятой, пересылки информации и др.) в секунду; с частотой 100 МГц — 20 млн. коротких операций в секунду.
2. Разрядность машины и кодовых шин интерфейса.
Разрядность — это максимальное количество разрядов двоичного числа, над которым одновременно может выполняться машинная операция, в том числе и операция передачи информации; чем больше разрядность, тем, при прочих равных условиях, будет больше и производительность ПК.
3. Типы системного и локальных интерфейсов.
Разные типы интерфейсов обеспечивают разные скорости передачи информации между узлами машины, позволяют подключать разное количество внешних устройств и различные их виды. 4. Емкость оперативной памяти. Емкость оперативной памяти измеряется чаще всего в мегабайтах (Мбайт), реже в килобайтах (Кбайт). Напоминаем: 1 Мбайт = 1024 Кбайта = 10242 байт. Многие современные прикладные программы при оперативной памяти емкостью меньше 8 Мбайт просто не работают либо работают, но очень медленно. Следует иметь в виду, что увеличение емкости основной памяти в 2 раза, помимо всего прочего, дает повышение эффективной производительности ЭВМ при решении сложных задач примерно в 1,7 раза.