Beide Mikrocontroller und Motherboards sind ein integraler Bestandteil der modernen Datenverarbeitung. Technisch gesehen , jeder Mikrocontroller hat eigentlich ein Motherboard , weil die technische Definition eines Motherboards ist nur der Leiterplatte . Generell bezieht sich ein Motherboard der Leiterplatte sowie alle anderen Interface-Komponenten und Anschlüsse , wie die I /O -Ports und PCI-Steckplätze. Integrierte
meisten Motherboards , vor allem Desktop- Computer-Motherboards, sind meist nicht integrierte . Einige Systeme , wie die BIOS -und Networking- Chips , sind wegen der niedrigen Kosten und der Notwendigkeit integriert. Mikrocontroller sind voll integriert , in der Regel mit der gesamten Verarbeitung Geräte, einschließlich einfacher Programme und ROM , die alle auf einem Chip und einer Platine .
Hardware Modularität
Der größte Unterschied zwischen Mikrocontroller und Motherboards ist, dass Mainboards ausgelegt sind, aufrüstbar sein . Selbst wenn sie Komponenten wie Netzwerk- , Audio-und Video-Chips integriert , können diese leicht überschrieben mit stärkeren Komponenten auf Erweiterungskarten. Speicher und Prozessoren sind leicht aufrüstbar auf Motherboards , in Grenzen .
Custom Made
Motherboards sind entworfen, um einen bestimmten Bereich von Speicher-Typen , -Prozessoren und Peripheriegeräten akzeptieren dass bestimmte Industriestandards entsprechen . Es ist vorteilhaft für Mainboard-Hersteller zu sein, nicht-proprietäre , weil das bedeutet, dass ein Mainboard in so vielen Rechnern wie möglich verwendet werden. Mikrocontroller sind für spezifische Zwecke konstruiert , also, während sie sehr billig aufgrund ihrer sehr geringen Hardware-Spezifikationen hergestellt werden kann , sind sie sehr durch die Parameter ihrer Programmierung beschränkt.
Spezifische Funktionen
Mikrocontroller sind in der Regel zu Haus -Prozessoren , mit denen bestimmte Aufgaben , die sie auf einen engen Bereich von Aufgaben bedeutet durchführen gemacht wurden, sind aber extrem effizient bei diesen Aufgaben . Motherboards haben in der Regel so genannte "general purpose "-CPUs , die ein breites Spektrum von Aufgaben , vor allem ausführen kann , auf dem ein Betriebssystem läuft , während andere Rechenaufgaben .