The motherboard is the foundation of a computer. It allocates power and allows communication to and between the [CPU](./../Computer_Architecture/CPU/Von_Neumann_architecture.md), [RAM](../Hardware/Memory/Basics.md), [harddisk](/Operating_Systems/Disks.md) and all other hardware components.