Als «operating-systems» getaggte Fragen

Ein Betriebssystem (OS) ist eine Basissoftware, deren Regel darin besteht, Softwareanforderungen für Ressourcen und die verfügbare Hardware zu vermitteln, Eingabe / Ausgabe, Speicherzuweisung / Freigabe, Dateisysteme und andere grundlegende Aufgaben zu verwalten, die ein Gerät ausführen sollte.

30
Wie erstelle ich meine eigene Programmiersprache und einen Compiler dafür?
Ich bin gründlich in der Programmierung und bin auf Sprachen gestoßen, einschließlich BASIC, FORTRAN, COBOL, LISP, LOGO, Java, C ++, C, MATLAB, Mathematica, Python, Ruby, Perl, JavaScript, Assembler und so weiter. Ich kann nicht verstehen, wie Leute Programmiersprachen erstellen und Compiler dafür entwickeln. Ich konnte auch nicht verstehen, wie Leute …

15
Warum hat sich Tanenbaum in den Tanenbaum-Torvalds-Debatten geirrt?
Ich wurde kürzlich beauftragt, in meiner OS-Klasse aus den Tanenbaum-Torvalds-Debatten zu lesen . In den Debatten macht Tanenbaum einige Vorhersagen: Mikrokerne sind die Zukunft x86 wird aussterben und RISC-Architekturen werden den Markt dominieren (In 5 Jahren) wird jeder ein kostenloses GNU-Betriebssystem ausführen Ich war ein Jahr alt, als die Debatten …

12
Wie laufen Betriebssysteme… ohne Betriebssystem?
Ich bin gerade sehr neugierig. Ich bin ein Python-Programmierer, und diese Frage hat mich nur verwirrt: Sie schreiben ein Betriebssystem. Wie machst du das? Es muss irgendwie laufen, und so ist in einem anderen Betriebssystem? Wie kann eine Anwendung ohne Betriebssystem ausgeführt werden? Wie können Sie den Computer anweisen, C …

4
Welche Betriebssysteme werden in Flugzeugen verwendet und in welchen Programmiersprachen werden sie entwickelt? [geschlossen]
Ich habe mich gefragt, ob jemand weiß, welches Betriebssystem in Verkehrsflugzeugen (z. B. Boeing oder Airbus) verwendet wird. Was ist die (bevorzugte) Echtzeit-Programmiersprache? Ich habe gehört, dass Ada in Boeing verwendet wird, meine Frage ist also - warum Ada? Nach welchen Kriterien mussten die Boeing-Jungs diese Sprache wählen? (Ich denke, …


11
Warum ist das Software-Betriebssystem spezifisch?
Ich versuche herauszufinden, warum Software, die mit Programmiersprachen für bestimmte Betriebssysteme erstellt wurde, nur mit ihnen funktioniert. Ich verstehe, dass Binärdateien aufgrund der von ihnen verstandenen prozessorspezifischen Maschinensprache und der unterschiedlichen Befehlssätze zwischen den verschiedenen Prozessoren für bestimmte Prozessoren spezifisch sind. Aber woher kommt die Betriebssystemspezifität? Früher habe ich angenommen, …

10
Warum nicht ein High Level Language-basiertes Betriebssystem? Sind Low-Level-Sprachen effizienter?
Ohne anmaßend zu sein, möchte ich Sie bitten, die Möglichkeit dazu in Betracht zu ziehen. Die meisten heutigen Betriebssysteme basieren auf ziemlich einfachen Sprachen (hauptsächlich C / C ++). Sogar die neuen wie Android verwenden JNI und die zugrunde liegende Implementierung ist in C Tatsächlich (dies ist eine persönliche Beobachtung) …

8
Warum (nicht) segmentieren?
Ich beschäftige mich mit Betriebssystemen und der x86-Architektur, und während ich über Segmentierung und Paging las, war ich natürlich neugierig, wie moderne Betriebssysteme mit Speicherverwaltung umgehen. Nach meinem Dafürhalten meiden Linux und die meisten anderen Betriebssysteme im Wesentlichen die Segmentierung zugunsten von Paging. Einige der Gründe, die ich dafür fand, …



3
Warum werden „Fat Binaries“ nicht häufiger für plattformübergreifende Anwendungen verwendet?
Soweit ich weiß, werden sogenannte "fat binaries" - ausführbare Dateien, die Maschinencode für mehrere Systeme enthalten - nur auf Apple-PCs verwendet, und selbst dort scheinen sie nur verwendet zu werden, weil sie einen Übergang von benötigen PowerPC auf x86. Heutzutage ist eine Menge Software plattformübergreifend, und es scheint, als wäre …

5
Ist es möglich, Speicher aus einem anderen Programm zu lesen, indem der gesamte leere Speicherplatz auf einem System zugewiesen wird?
Theoretisch wäre es möglich, kürzlich freigegebenen Speicher von anderen Anwendungen zu lesen, wenn ich ein Programm erstellen würde, das den gesamten ungenutzten Speicher eines Systems belegt und weiterhin immer mehr Speicher anfordert, wenn andere Anwendungen Speicher freigeben, den sie nicht mehr benötigen ? Oder ist das irgendwie durch ein modernes …




Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.