Apesar da ampla diversidade de implementações de barramento, existem poucos parâmetros ou componentes de projeto fundamentais que são utilizados para categorizar e distinguir barramentos. Os tipos genéricos de linhas de barramento podem ser divididos em:
I) Expansivo
II) Dedicado
III) Multiplexado
IV) Virtual
Os tipos genéricos das linhas de barramento são apresentados em: