В основу архитектуры современных персональных компьютеров положен магистрально-модульный принцип .
Модульность позволяет потребителю самому комплектовать нужную ему конфигурацию компьютера и производить при необходимости ее модернизацию. Модульная организация компьютера опирается на магистральный (шинный) принцип обмена информацией между устройствами.
К магистрали, которая представляет собой три различные шины, подключаются процессор и оперативная память, а также периферийные устройства ввода, вывода и хранения информации, которые обмениваются информацией в форме последовательностей нулей и единиц, реализованных электрическими импульсами.
Быстродействие процессора, оперативной памяти и периферийных устройств существенно различается. Быстродействие устройств зависит от тактовой частоты обработки данных (обычно измеряется в мегагерцах – МГц) и разрядности, т.е. количества битов данных, обрабатываемых за один такт.
(Такт – это промежуток времени между подачами электрических импульсов, синхронизирующих работу устройства компьютера). Соответственно, скорость передачи данных (пропускная способность) соединяющих эти устройства шин также должна различаться.
Пропускная способность шины (измеряется в бит/с) равна произведению разрядности шины (измеряется в битах) и частоты шины (измеряется в герцах – Гц, 1Гц = 1 такт в секунду):
Пропускная способность шины = разрядность шины × частоту шины
Важнейшей частью материнской платы является чипсет, который во многом определяет архитектуру современного персонально компьютера.
Современные компьютеры содержат две основные большие микросхемы чипсета:
- контроллер-концентратор памяти, или Северный мост, который обеспечивает работу процессора с оперативной памятью и с видеоподсистемой;
- контроллер-концентратор ввода-вывода, или Южный мост, обеспечивающий работу с внешними устройствами.
Между Северным мостом и процессором данные передаются по системной шине (FSB от анл. FrontSide Bus).
В наиболее быстрых компьютерах частота системной шины составляет 400 МГц. Однако между Северным мостом и процессором эффективная частота передачи данных в 4 раза выше. Таким образом, процессор может получать и передавать данные с частотой 400 МГц × 4 = 1600 МГц.
Так как разрядность системной шины равна разрядности процессора и составляет 64 бита, то пропускная способность системной шины равна 64 бита × 1600 МГц = 102400 Мбит/с = 100 Гбит/с = =12,5 Гбайт/с
В процессоре используется внутреннее умножение частоты, поэтому частота процессора в несколько раз больше, чем частота системной шины.
В современных процессорах используется коэффициент умножения частоты 8.
Это означает, что процессор за один такт шины способен генерировать 8 своих внутренних тактов и, следовательно, частота процессора составляет
400 МГц × 8 = 3,2 ГГц.
Обмен данными между Северным мостом и оперативной памятью производится по шине памяти, частота которой может быть больше (например, в 4 раза), чем частота системной шины. У современных модулей памяти частота шины памяти может составлять 400 МГц × 4 = 1600 МГц, т.е. оперативная память получает данные с такой же частотой, что и процессор.
Так как разрядность шины памяти равна разрядности процессора и составляет 64 бита, то пропускная способность шины памяти также равна:
64 бита × 1600 МГц = 102400 Мбит/с = 100 Гбит/сек = 12, 5 байт/с = 12800 Мбайт/с .
Устройства внешней памяти (жесткие диски, CD- и DVD-дисководы) подключаются к Южному мосту по шине SATA (англ. Serial Advanced Technology Attachment – последовательная шина подключения накопителей), скорость передачи данных по которой может достигать 300 Мбайт/с.
Для подключения принтеров, сканеров, цифровых камер и других периферийных устройств обычно используется шина USB (Universal Serial Bus – универсальная последовательная шина). Эта шина обладает пропускной способностью до 60 Мбайт/с и обеспечивает подключение к компьютеру одновременно до 127 периферийных устройств (принтер, сканер, цифровая камера, Web-камера, модем и др.) .