В системную магистраль (системную шину) микропроцессорной системы входит три основные информационные шины: адреса, данных и управления.
Шина данных — это основная шина, ради которой и создается вся система. Количество ее разрядов (линий связи) определяет скорость информационного обмена. Она всегда двунаправленная, так как предполагает передачу информации в обоих направлениях. Обычно шина данных имеет 8, 16, 32 или 64 разряда. За один цикл обмена по 64-разрядной шине может передаваться 8 байт информации, а по 8-разрядной — только один байт. Разрядность шины данных определяет и разрядность всей магистрали.
Шина адреса — вторая по важности шина, которая определяет допустимый объем памяти, максимально возможный размер программы и максимально возможный объем запоминаемых данных. Количество адресов определяется как 2N, где N — количество разрядов. Разрядность шины адреса обычно кратна 4 и может достигать 32 и даже 64. Шина адреса может быть однонаправленной (когда магистралью всегда управляет только процессор) или двунаправленной (когда процессор может временно передавать управление магистралью другому устройству).
Шина управления — это вспомогательная шина, управляющие сигналы на которой определяют тип текущего цикла и фиксируют моменты времени, соответствующие разным частям или стадиям цикла. Управляющие сигналы обеспечивают согласование работы процессора (или другого хозяина магистрали) с работой памяти или устройства ввода/вывода. Управляющие сигналы также обслуживают запрос и предоставление прерываний, запрос и предоставление прямого доступа.
Линии шины управления могут быть как однонаправленными, так и двунаправленными.