Архитектура персонального компьютера
Магистрально-модульный принцип построения компьютера. В основу архитектуры современных персональных компьютеров положен магистрально-модульный принцип. Модульность позволяет потребителю самому комплектовать нужную ему конфигурацию компьютера и производить при необходимости ее модернизацию. Модульная организация компьютера опирается на магистральный (шинный) принцип обмена информацией между устройствами.
К магистрали, которая представляет собой три различные шины, подключаются процессор и оперативная память, а также периферийные устройства ввода, вывода и хранения информации, которые обмениваются информацией в форме последовательностей нулей и единиц, реализованных электрическими импульсами.
Многие необходимые дополнительные устройства интегрированы в современные материнские (системные) платы: сетевая карта, внутренний модем, сетевой адаптер беспроводной связи Wi-Fi, контроллер ШЕЕ 1394 для подключения цифровой видеокамеры, звуковая плата и др. Раньше эти устройства подключались к материнской плате с помощью слотов расширения и разъемов.
Чипсет.Важнейшей частью материнской платы является чипсет, который во многом определяет архитектуру современного персонального компьютера. Современные компьютеры содержат две основные большие микросхемы чипсета (рис. 1.13):
• контроллер-концентратор памяти, или Северный мост (англ. North Bridge), который обеспечивает работу процессора с оперативной памятью и с видеоподсистемой;
• контроллер-концентратор ввода/вывода, или Южный мост (англ. South Bridge), обеспечивающий работу с внешними устройствами.
Рис. 1.13. Архитектура персонального компьютера
Пропускная способность шины.Быстродействие процессора, оперативной памяти и периферийных устройств существенно различается. Быстродействие устройства зависит от тактовой частоты обработки данных (обычно измеряется в мегагерцах — МГц) и разрядности, т. е. количества битов данных, обрабатываемых за один такт. (Такт — это промежуток времени между подачами электрических импульсов, синхронизирующих работу устройств компьютера.)
Соответственно, скорость передачи данных (пропускная способность) соединяющих эти устройства шин также должна различаться. Пропускная способность шины (измеряется в бит/с) равна произведению разрядности шины (измеряется в битах) и частоты шины (измеряется в герцах — Гц, 1 Гц = 1 такт в секунду):
пропускная способность шины =разрядность шины х частота шины.
Системная шина.Между Северным мостом и процессором данные передаются по системной шине (FSB от англ. FrontSide Bus). В наиболее быстрых компьютерах (2008 год) частота системной шины составляет 400 МГц. Однако между Северным мостом и процессором эффективная частота передачи данных в 4 раза выше. Таким образом, процессор может получать и передавать данные с частотой 400 МГц • 4 = 1600 МГц. Так как разрядность системной шины равна разрядности процессора и составляет 64 бита, то пропускная способность системной шины равна:
64 бита • 1600 МГц = 102400 Мбит/с = 100 Гбит/с = 12,5 Гбайт/с.
Частота процессора.В процессоре используется внутреннее умножение частоты, поэтому частота процессора в несколько раз больше, чем частота системной шины. Например, в современных процессорах используется коэффициент умножения частоты 8. Это означает, что процессор за один такт шины способен генерировать 8 своих внутренних тактов и, следовательно, частота процессора составляет 400 МГц • 8 = 3,2 ГГц.
Шина памяти.Обмен данными между северным мостом и оперативной памятью производится по шине памяти, частота которой может быть больше (например, в 4 раза), чем частота системной шины. У современных модулей памяти (DDR3 от англ. double-data-rate) частота шины памяти может составлять 400 МГц • 4 = 1600 МГц, т. е. оперативная память получает данные с такой же частотой, что и процессор. Так как разрядность шины памяти равна разрядности процессора и составляет 64 бита, то пропускная способность шины памяти также равна:
64 бита • 1600 МГц = 102 400 Мбит/с = = 100 Гбит/с = 12,5 Гбайт/с = 12 800 Мбайт/с.
Модули памяти маркируются своей пропускной способностью, выраженной в Мбайт/с: РС4200, РС8500, РС12800 и др.
Шина PCI Express.По мере усложнения графики приложений требования к быстродействию шины, связывающей видеопамять с процессором и оперативной памятью, возрастают.
В настоящее время для подключения видеоплаты к северному мосту все большее распространение получает шина PCI Express (Peripherial Component Interconnect bus Express — ускоренная шина взаимодействия периферийных устройств). Пропускная способность этой шины может достигать 32 Гбайт/с.
К видеоплате с помощью аналогового разъема VGA (Video Graphics Array — графический видеоадаптер) или цифрового разъема DVI (Digital Visual Interface — цифровой видеоинтерфейс) подключается электронно-лучевой или жидкокристаллический монитор или проектор.
Шина SATA.Устройства внешней памяти (жесткие диски, CD- и DVD-дисководы) подключаются к южному мосту по шине SATA (англ. Serial Advanced Technology Attachment — последовательная шина подключения накопителей), скорость передачи данных по которой может достигать 300 Мбайт/с.
Шина USB.Для подключения принтеров, сканеров, цифровых камер и других периферийных устройств обычно используется шина USB (Universal Serial Bus — универсальная последовательная шина). Эта шина обладает пропускной способностью до 60 Мбайт/с и обеспечивает подключение к компьютеру одновременно до 127 периферийных устройств (принтер, сканер, цифровая камера, Web-камера, модем и др.).
Увеличение производительности процессора.Увеличение производительности процессоров за счет увеличения частоты имеет свой предел из-за тепловыделения. Выделение процессором теплоты Q пропорционально потребляемой мощности Р, которая, в свою очередь, пропорциональна квадрату частоты v :
Q - Р - v2.
Уже в настоящее время для отвода тепла от процессора используются массивные воздушные кулеры, состоящие из вентилятора и металлических теплоотводящих ребер.
Увеличение производительности процессора, а значит и компьютера, достигается за счет увеличения количества ядер процессора (арифметических логических устройств).
Вместо одного ядра процессора используются два или четыре ядра, что позволяет распараллелить вычисления и повысить производительность процессора.
Контрольные вопросы
1. В чем состоит магистрально-модульный принцип построения компьютера?
2. Какие устройства обмениваются информацией через Северный мост?
3. Какие устройства обмениваются информацией через Южный мост?
4. В каком направлении развивается архитектура процессоров?