Beste Antwort
Der Zweck von Betriebssystemen besteht darin, den Computerspeicher, die Prozesse und den Betrieb aller Hardware und Computer zu verwalten Software. Ein Betriebssystem ist die wichtigste Software auf einem Computer, da es der Computerhardware eine effektive Kommunikation mit allen anderen Computersoftware ermöglicht.
- Programmausführung : Das Betriebssystem ist für die Ausführung aller Arten von Programmen verantwortlich, unabhängig davon, ob es sich um Benutzerprogramme oder Systemprogramme handelt. Das Betriebssystem verwendet verschiedene Ressourcen, die für die effiziente Ausführung aller Arten von Funktionen zur Verfügung stehen.
- Verarbeitung von Eingabe- / Ausgabeoperationen : Das Betriebssystem ist Verantwortlich für die Verarbeitung aller Arten von Eingaben, z. B. von Tastatur, Maus, Desktop usw. Das Betriebssystem führt alle Schnittstellen auf die am besten geeignete Weise durch, wobei alle Arten von Eingaben und Ausgaben neu bewertet werden. Beispielsweise gibt es Unterschiede in der Art aller Arten von Peripheriegeräten wie Maus oder Tastatur. Das Betriebssystem ist dann für die Verarbeitung der Daten zwischen ihnen verantwortlich.
- Manipulation des Dateisystems : Das Betriebssystem ist dafür verantwortlich, Entscheidungen bezüglich der Speicherung aller Arten von Daten oder Dateien zu treffen, z. B. Diskette / Festplatte / USB-Stick usw. Das Betriebssystem entscheidet, wie die Daten gespeichert werden sollte manipuliert und gespeichert werden.
- Fehlererkennung und -behandlung : Das Betriebssystem ist für die Erkennung aller Arten von Fehlern oder Fehlern verantwortlich, die auftreten können auftreten, während eine Aufgabe. Das gut gesicherte Betriebssystem wirkt manchmal auch als Gegenmaßnahme, um jegliche Art von Verletzung des Computersystems durch eine externe Quelle zu verhindern und diese wahrscheinlich zu behandeln.
- Ressourcenzuweisung: Das Betriebssystem stellt die ordnungsgemäße Verwendung aller verfügbaren Ressourcen sicher, indem es entscheidet, welche Ressource von wem für wie viel Zeit verwendet werden soll. Alle Entscheidungen werden vom Betriebssystem getroffen.
- Buchhaltung: Das Betriebssystem verfolgt ein Konto aller im Computer vorhandenen Funktionen System zu einem Zeitpunkt. Alle Details wie die Art der aufgetretenen Fehler werden vom Betriebssystem aufgezeichnet.
- Informations- und Ressourcenschutz: Das Betriebssystem ist verantwortlich für die bestmögliche Verwendung aller auf dem Computer verfügbaren Informationen und Ressourcen. Das Betriebssystem muss den Versuch einer externen Ressource vereiteln, jegliche Art von Daten oder Informationen zu behindern.
Bitte stimmen Sie zu, wenn dies als hilfreich erachtet wird.
Danke
Antwort
9Sie können es versuchen, wenn Sie Linux als Basis verwenden. Aber natürlich sieht es vielleicht nur nach Windows aus.
Ich werde dies zu stark vereinfachen, aber um ein neues Betriebssystem wie Windows FROM SCRATCH zu schreiben, müssen Sie Folgendes erstellen:
- Kernel
- Prozessausführung
- Interrupts
- Speicherverwaltung
- Multitasking
- Netzwerk
- Sicherheit
- Benutzeroberfläche
Ich erkläre nur drei davon, da diese drei alleine kompliziert sind. Dies sind Kernel, Prozessausführung und Benutzeroberfläche.
Zuerst müssen Sie Ihren Kernel erstellen. Welches ist im Grunde eine grundlegende Steuerung der Hardware. Sie steuern den RAM, sie steuern die CPU und ich zitiere aus Wikipedia ( Kernel (Betriebssystem) – Wikipedia ):
“ … Muss der Kernel die -E / A bereitstellen, damit Treiber über einen -Port
Ohne Kernel wissen Ihre CPU, Ihr RAM und andere Hardware im Grunde nicht, was Sie tun sollen, nachdem Sie Ihren Computer gestartet haben. Daher muss Ihr Programm Ihre CPU und Ihren RAM steuern Wenn Sie die Maschinensprache direkt verwenden, kostet dies den Entwickler.
Angenommen, Sie haben Ihren Kernel erstellt. Yay! Lassen Sie uns nun darüber sprechen, wie diese Apps ausgeführt werden. Hier kommt die Prozessausführung ins Spiel. Dies ist die Brücke zwischen Hardware und Software. Diese Betriebssystemkomponente übersetzt die Sprache aus einem Programm in eine Sprache, die von Ihrer Hardware verstanden werden kann.
Diese Sprache ist wirklich kompliziert und mein Gehirn wird heruntergefahren, daher gebe ich nur die grundlegende Erklärung und gehe zum lustigen Teil: Benutzeroberfläche. Yay! Viel Spaß beim Erraten, was in aller Welt Ihr Benutzer versuchen würde! Vom Drücken von Tastenkombinationen bis zu Animationen auf dem verdammten Papierkorb ist das eine Menge Arbeit für sich. Zumal die Benutzeroberfläche eine Brücke zwischen Benutzer, Software und Hardware ist. Viel Spaß!
Nun, ich habe viele Erklärungen übersprungen, aber allein diese drei werden Sie lange Zeit zum Nachdenken und Arbeiten gebraucht haben. Und wenn Sie es schaffen, Ihr Betriebssystemprojekt abzuschließen, hoffen wir nur, dass es einige Entwickler gibt, die bereit sind, einige Anwendungsprogramme für Ihr Betriebssystem zu entwickeln, oder dass Ihr Betriebssystem an Nutzlosigkeit stirbt.
(PS: Ist Nutzlosigkeit ein echtes Wort?)