Frage

Ich habe kürzlich eine Frage zu Azure gestellt ... Ist es wirklich ein Betriebssystem? Ich verstehe die technischen Details und ich habe viele unscharfe Antworten ... Ich möchte wirklich wissen ... was ist Ihrer Meinung nach der Unterschied zwischen einem Betriebssystem und einem Rahmen?

Nur als Referenz wird Azure auf Hyper-V-Servern aufgebaut, und die virtuellen Maschinen werden Vanilla Windows Server 2008 ausgeführt. Es wird Dienste ausgeführt, in denen eine Cloud über den vielen virtuellen Maschinen erstellt wird, die als Azure bezeichnet werden. Windows nennt Azure ein Betriebssystem.

Ich versuche zu verstehen, wie ich den Unterschied zwischen einem Betriebssystem und einem Rahmen definieren kann.

War es hilfreich?

Lösung

Betriebssystem: Die Infrastruktur -Softwarekomponente eines Computersystems

Rahmen: Ein wiederverwendbares Design für ein Softwaresystem (oder Subsystem).

Nach diesen Definitionen scheint es mir, dass ein Betriebssystem mit einem Framework erstellt werden kann und ein Framework entwickelt werden kann, um mit einem Betriebssystem zu interagieren.

Singularität ist ein Beispiel für ein experimentelles Betriebssystem, das mit Managed Code erstellt wird.

Framework ist ein sehr breiter Begriff, es kann verwendet werden, um viele Arten von Subsystemen zu beschreiben. Es könnte sogar ein Betriebssystem beschreiben.

Das Betriebssystem ist genauer, es impliziert die Erleichterung der Interaktion mit einem Computer oder einer Gruppe von Computernhardware -Schicht unter Verwendung menschlicher Benutzeroberflächen. Ich denke, Azure passt zu dieser Beschreibung.

Andere Tipps

Es liegt an Marketing - ich glaube nicht, dass die Begriffe eine eindeutige Bedeutung mehr haben.
Ist ein JVM eine grundlegende Struktur? Was ist, wenn es auf einem Raw läuft? UC oder sogar ein FPGA - Ist es ein OS?

Ein Betriebssystem ist das, was direkt mit der Maschine übergeht, sei es virtuell oder real. Es muss sympolitisch entlarvt, die Eingangsgeräte, Ausgabegeräte, Ton, Netzwerk und all die anderen Dinge verarbeiten, die wir heutzutage für selbstverständlich halten. Es bietet häufig auch eine Art von Benutzeroberfläche, die diese Dienste verwendet, um für einen Endbenutzer einfach zu bedienen/nützlich. Es muss Gerätefahrer haben, um mit Grafikkarten, Soundkarten usw. zu arbeiten (wieder können diese virtualisiert werden).

Ein Rahmen ist ... etwas, das oben auf dem Betriebssystem aufgebaut ist. Auch es enthüllt eine API, aber sie sind oft nicht so niedrig wie die, die das OS enthüllt.

Frameworks bieten API -Verträge, die OSS normalerweise nicht tun - was bedeutet, dass sie sitzen oben auf Das Betriebssystem, verbergen und verwaltet die Unterschiede und geben Ihnen folglich die Güte der Plattformunabhängigkeit, die unsere Zielgruppe erweitern kann

Ein Rahmen, der als Entwicklungsumgebung, als Plattform für weitere Entwicklungen angesehen wird, und Sie können additiv daran arbeiten, eine andere Anwendung mithilfe von Komponenten des Frameworks zu erstellen, während OS Systemsoftware eine Umgebung für den Betrieb eines Systems ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top