Ну на самом деле комментарий не совсем верный. За передачу данных по шине и отвечает процессор, он сам все регулирует и периодически сам опрашивает все устройства (есть номерация тактов в каждом цикле и на каждый такт идёт своя функция например каждый 17й такт в цикле будет отпрашиваться 1й usb порт, а каждый 19й com порт и т.д. (номера тактов я взял от балды)) соответственно такты нужны не для того что бы "знать когда брать свой пирожок". Такты нужны для того что бы четко разделять между собой информацию и убирать возможные помехи. Если частота будет слишком большой, информация в электронном виде как она есть в процессоре и вообще в вычислительной технике может накладываться и искажать информацию которая идёт после или до не. Все же знают что информация передается путем электрических импульсов которые представляют собой биты информации и по шине передаются пачками по 4/8, если они будут расположенны слишком близко то магнитное поле создаваемое ими может давать помехи. Ещё одна проблема это надо различать когда какой бит, такты помогают решить эту проблему, различить слитно отосланные 1010010 будет гораздо проще чем если надо будет передать последовательность из большого количества едениц или нулей идущих подряд, к примеру 1111111 при постоянной передаче будет выглядеть как прямая линия и сложно понять сколько эта линия содержит едениц, при тактовой передаче это будет 7 скачков напряжения и будет ясно что каждый скачек соответствует одной единице, кстати модель передачи информации где 1 - есть ток, а 0 - отсутствие тока не совсем верна, в современных компьютерах 1 это ток с напряжением 5 В, а 0 это ток с напряжением -5 В, отсутствие тока служит для разделения битов между собой.