La mainboard es la parte principal de un computador que sirve como alojamiento para otros componentes y permite su interacción. Contiene el chipset que controla funciones como la interacción entre el microprocesador y la memoria, y los puertos. Los sockets de la mainboard determinan qué tipo de microprocesador puede usar y su velocidad dependerá del FSB.