Аппаратные и программные компоненты компьютера взаимодействуют между собой следующим образом:
Аппаратные компоненты выполняют физическую работу с данными: регистрацию, хранение, транспортировку и преобразование как по форме, так и по содержанию. 1 Например, процессор работает совместно с оперативной памятью: оттуда поступают данные и команды, которые копируются в ячейки процессора и преобразуются в соответствии с содержанием команд. 1
Программные компоненты определяют порядок работы аппаратных средств компьютера. 1 Когда программа находится в активном состоянии, содержательная часть её данных рассматривается как команды, согласно которым работают аппаратные компоненты. 1 Например, чтобы изменить порядок их работы, достаточно прервать исполнение одной программы и начать исполнение другой, содержащей иной набор команд. 1
Также для обеспечения взаимодействия между процессором и остальными электронными компонентами компьютера используется системная шина. 2 По ней осуществляется передача данных, адресов памяти и управляющей информации. 2