Articles of Betriebssystem

Wie kann ich die Bitness meines Betriebssystems mit Java überprüfen? (J2SE, nicht os.arch)

Ich entwickle eine Softwareanwendung, die überprüft, welche Art von Software Sie installiert haben, aber um dies zu tun, muss ich wissen, ob das Betriebssystem ein 32-Bit- oder ein 64-Bit-Betriebssystem ist. Ich habe versucht System.getProperty (“os.arch”); aber dann habe ich gelesen, dass dieser Befehl nur die Bitness des JDK / JRE zeigt, nicht das Betriebssystem selbst. […]

I / O-Konzept flush vs sync

Ich bin auf diese beiden Begriffe gestoßen und mein Verständnis von ihnen scheint sich zu überschneiden. Flush wird mit Puffern verwendet und sync wird verwendet, um über persistente Änderungen von Datei auf Platte zu sprechen. In C stellt fflush (stdin) sicher, dass der Puffer gelöscht ist. Und fsync um persistent zu bleiben ändert die Datei […]

Was passiert in OS, wenn wir einen Nullzeiger in C dereferenzieren?

Nehmen wir an, es gibt einen pointers und wir initialisieren ihn mit NULL. int* ptr = NULL; *ptr = 10; Jetzt stürzt das Programm ab, da ptr nicht auf eine Adresse zeigt und wir einen Wert zuweisen, der ein ungültiger Zugriff ist. Die Frage ist also, was intern im Betriebssystem passiert? Tritt ein Seitenerrors / […]

Ressourcen zur Entwicklung eines Betriebssystems

Ich plane, ein Betriebssystem zu schreiben, und ich weiß nicht viel über Betriebssysteme. Gibt es irgendwelche guten Quellen oder Bücher zum Lesen, damit ich lernen kann? Was sind deine Empfehlungen?

Betriebssystem in R erkennen (zB für adaptive .Rprofile Dateien)

Ich habe mich gefragt, wie man das Betriebssystem in R automatisch erkennt, zum Beispiel um Dinge in das .Rprofile zu legen.

NSUserDefaults funktioniert nicht mit Xcode Beta mit Watch OS2

Ich habe gerade die neueste Beta von Xcode installiert, um Swift 2 zu testen und die Verbesserungen, die im Entwicklungsteil der Apple Watch gemacht wurden. Es fällt mir wirklich schwer herauszufinden, warum diese grundlegende NSUserDefaults Methode, um Informationen zwischen iOS und Watch OS2 NSUserDefaults , nicht funktioniert. Ich folgte dieser Schritt-für-Schritt- Anleitung , um zu […]

Welche Ressourcen werden zwischen Threads geteilt?

Kürzlich wurde mir in einem Interview eine Frage gestellt, was der Unterschied zwischen einem process und einem Thread ist. Wirklich, ich kannte die Antwort nicht. Ich dachte eine Minute nach und gab eine sehr seltsame Antwort. Threads teilen sich den gleichen Speicher, processe nicht. Nachdem ich das beantwortet hatte, schenkte mir der Interviewer ein böses […]

Wie bekomme ich den “freundlichen” Betriebssystem-Versionsnamen?

Ich bin auf der Suche nach einem eleganten Weg, um die OS-Version zu erhalten: “Windows XP Professional Service Pack 1” oder “Windows Server 2008 Standard Edition” usw. Gibt es eine elegante Art, das zu tun? Ich bin auch an der processorarchitektur interessiert (wie x86 oder x64).

Java erhält verfügbaren Speicher

Gibt es eine gute Möglichkeit, den verbleibenden Speicher zur Laufzeit für die JVM verfügbar zu machen? Der Anwendungsfall wäre, Web-Services zu haben, die bei Erreichen der Speichergrenzen einen Fehler verursachen, indem sie neue Verbindungen mit einer Fehlermeldung “Zu viele Leute verwenden dies, versuchen Sie es später erneut” abbrechen, anstatt plötzlich mit einem OutOfMemory-Fehler zu versterben […]

Wie führe ich ein Programm ohne Betriebssystem?

Wie führst du ein Programm ohne Betriebssystem aus? Können Sie Assemblierungsprogramme erstellen, die der Computer beim Start laden und ausführen kann, z. B. den Computer von einem Flash-Laufwerk booten und das Programm ausführen, das sich auf der CPU befindet?