Ao montar um novo computador, um usuário se deparou com a necessidade de conectar todos os componentes de forma que eles pudessem se comunicar e funcionar em conjunto. Ele precisava garantir que o processador pudesse acessar rapidamente os dados necessários, que os dispositivos de entrada e saída fossem reconhecidos e que houvesse um local central para todas essas conexões.