Betriebssystem und CPU sind unterschiedliche Konzepte. Ja, es gibt eine CPU, die das Schlüsselelement der Hardware im Herzen der Maschine darstellt. Es ruft die Firmware-Anweisungen aus dem Firmware-Speicher ab und führt sie aus. (Heutzutage ist es übrigens üblich, dass selbst kleine Systeme mehrere CPUs für die parallele Ausführung haben. Daher ist es etwas veraltet, ausschließlich über die CPU zu sprechen .)
Firmware ist Software, die im nichtflüchtigen (oder vielleicht sogar schreibgeschützten) Speicher gespeichert ist. Da es sich in einem solchen Speicher befindet, ist beim Einschalten des Geräts Firmware verfügbar. Der Computer kann fast sofort mit der Ausführung der Firmware beginnen, wenn er eingeschaltet ist, oder ein kleines Startprogramm (selbst Firmware) kann die größere Firmware aus einem elektronischen Speicher wie Flash ziehen und in den Arbeitsspeicher stellen und dann ausführen. Die moderne Verwendung von Flash-Speicher ist heutzutage der Grund, warum Sie manchmal den Satz "Flashen der neuen Firmware" hören, der sich auf ein Upgrade-Verfahren bezieht. Die Firmware muss nicht einfach so zu aktualisieren sein. Es kann sich um einen Chip für integrierte Schaltkreise handeln, sodass beim Aktualisieren eines Geräts auf eine neue Firmware möglicherweise ein integrierter Schaltkreis ("EPROM-Chip") aus einem Sockel entfernt und ein neuer angeschlossen werden muss. PC BIOS ' Früher wurden s auf diese Weise aktualisiert und unzählige andere Geräte. Hier kommt das Wort wirklich her. Einige Leute fühlten sich unwohl, wenn sie ein Programm "Software" nannten, wenn sie einen Chip oder eine Leiterplatte austauschen mussten, um sie zu ersetzen, was eher wie ein Hardware-Update aussieht. Daher wurde "Firmware" geprägt: etwas "Schwierigeres" als Software.
Firmware kann ein "vollwertiges" Betriebssystem sein. Zum Beispiel ist Tomato eine Linux-basierte Firmware für WLAN-Router:
http://www.polarcloud.com/tomato
Wir können uns über ssh bei Tomato anmelden und eine Linux-Eingabeaufforderung erhalten. Es handelt sich also um ein fortschrittliches Betriebssystem und um eine Firmware. Wenn sich auf dem Router jedoch eine Festplatte befand und beim Start dasselbe Betriebssystem von dieser Festplatte geladen werden musste, konnte dies nicht mehr als Firmware bezeichnet werden. Die Firmware muss sich in einem elektronischen Speicher befinden, auf den der Prozessor beim Einschalten sofort zugreifen kann, z. B. Flash-Speicher oder EPROM-Chips.
Viele Consumer-Geräte verfügen heutzutage über eine aktualisierbare Firmware. Wenn Sie beispielsweise eine Digitalkamera haben, sollten Sie deren Website finden und prüfen, ob keine neuere Firmware-Version verfügbar ist, wodurch einige Probleme behoben werden, die möglicherweise in der werkseitig installierten Firmware vorhanden sind. Es ist heutzutage einfach, die Firmware zu aktualisieren, selbst für relativ nicht technische Endbenutzer. Die oben genannte Tomate ist ein Beispiel für eine Open-Source-Firmware von Drittanbietern, die die werkseitige Firmware ersetzt.
Das Wort "Betriebssystem" bezieht sich einfach auf ein Steuerungsprogramm, das ein gewisses Maß an Raffinesse und Vollständigkeit bei der Verwaltung der Ressourcen der Maschine und der Bereitstellung von Diensten auf angemessenem Niveau für Programme aufweist: Funktionen wie Dateisysteme, Netzwerkprotokolle, Speicher- und Prozessverwaltung, High-Level-Zugriff auf Geräte und möglicherweise ein Modell eines Benutzers sowie Sicherheit. Nicht alle müssen in einem Betriebssystem vorhanden sein. Normalerweise sind Speicher, Prozessmanagement und E / A der Schlüssel. Wenn das Steuerungsprogramm die Ausführung anderer Programme zulässt und diesen Programmen eine Identität verleiht, über die sie ihren eigenen Ressourcen zugeordnet sind, und wenn es ihnen Dienste zur Verwaltung des Prozessors und des Speichers sowie zur Ausführung von E / A bereitstellt, können wir diese Steuerung aufrufen ein Betriebssystem programmieren.
Da Sie neugierig sind, mögen Sie vielleicht einige Lehrbücher über Computerarchitekturen, wie die von William Stallings oder von Hennesy und Patterson.