Både mikrokontrollere og hovedkort er integrert i moderne databehandling . Teknisk sett hver mikrokontroller faktisk har et hovedkort fordi den tekniske definisjonen av et hovedkort er bare kretskortet . Generelt sett, refererer et hovedkort til kretskortet , samt alle de andre grensesnitt komponenter og kontakter , som I /O- porter og PCI-spor . Integrerte
De fleste hovedkort, særlig stasjonære PC hovedkort, er stort sett ikke- integrert . Noen systemer , som BIOS og nettverksbygging chips, er integrert på grunn av lav pris og nødvendighet. Mikrokontrollere er fullt integrert , vanligvis med hele behandlingen apparat, inkludert enkle programmer og ROM , alle på en chip og en PCB .
Hardware Fleksibilitet
Den største forskjellen mellom mikrokontrollere og hovedkort er at hovedkort er designet for å være oppgraderes . Selv når de har integrert komponenter som nettverk , lyd og video chips , kan disse være lett overstyres med kraftigere komponenter på utvidelseskort. Minne og prosessorer er lett oppgraderes på hovedkort , innenfor grensene.
Custom Made
Hovedkort er konstruert for å akseptere en viss rekkevidde av minne typer , prosessorer og periferiutstyr som oppfyller visse industristandarder. Det er fordelaktig for hovedkort produsenter til å være ikke-beskyttet , fordi det betyr at et hovedkort kan brukes i så mange datamaskiner som mulig. Mikrokontrollere er konstruert for spesifikke formål , så mens de kan gjøres svært billig på grunn av deres lave hardware spesifikasjoner , de er svært begrenset av parametrene i sin programmering .
Bilder spesifikke funksjoner
Mikrokontrollere er vanligvis laget for å huse prosessorer som ble laget for å utføre bestemte oppgaver, som betyr at de er begrenset til et smalt spekter av oppgaver , men er svært effektiv på disse oppgavene. Hovedkort har som regel det som kalles "general purpose" CPUer , som kan utføre et bredt spekter av oppgaver , spesielt , kjører et operativsystem mens du kjører andre databruk .